* Delineates intersection and containment methods along different axes * Optimizes shape instantiation time * Partially resolves a float type inconsistency
0.6.1
Implements the following: * Caches expensive methods and properties * Changes the dt property to convert datetimes into zero-second time intervals (transparent)
0.6.0
Implements features: * Filter shape collections by intersecting shapes, intersecting time dimensions * Shapes now can test time intersection * Adds the `bounds` property to shapes and collections * Implements area and volume calculations on shapes
0.5.1
Fixes the following issues: * Bounding coordinates now render counterclockwise, per GeoJSON spec (holes render clockwise) * Fixes bug where calling `vertices` on a polygon returned an extra zero-length vertex * Fixes inaccurate centroid calculation on wedges
0.5.0
Implements features: * Adds reading/writing shapefile support for FeatureCollections * Adds copy method to shapes
Fixes the following bugs: * Fixes a bug where spaces in an MGRS string produced an inaccurate result
0.4.0
Implements the following features: *Adds Niemeyer geohashing *Converts polygon centroid calculation to use triangle decomposition
Fixes the following bugs: *Optional dependencies not throwing correct import error *H3 not being conditionally imported in plotly visualization helper *Some shapes being incorrectly intersected when vertices were perfectly vertical