Major release becuase we made some breaking changes.
The biggest change is that everything is now accessed as a method and not a property.
API Changes
- Added "keyed" series and dataframes. Whenever a PyGEOS function returns a variable number of outputs per input, we can flatten them in a single Series/DataFrame and use the index to point to the original object (foreign key principle). Examples are shown in tutorial.
- All geos attributes are now accessed as methods. This makes for a more uniform API.
- Delegated functions can now have default arguments, which cannot be overwritten by the user. Some functions have a different output depending on arguments, so this functionality allows us to set those arguments to a certain fixed value.
- `geos.get_coordinates` is now a keyed dataframe instead of it returning the output unmodified. This does mean that we needed to fix the `include_z` argument to **True**.
New
- Added `geos.get_geometry` and `geos.get_parts`. They are both "keyed" series.