Releases: nearmap/nmaipy
Releases · nearmap/nmaipy
v2.1.0
What's Changed
- Added ability to restrict returned data to AI resources with 3d (heights, stories etc) strictly available when using "since" and "until" parameters.
- Added ability to return just a specific list of class IDs.
- Updated environment.yaml to have a more modern recent set of packages (based on python 3.11) and fixed tests accordingly.
- Tweak to building logic corner case with long, narrow buildings on the AOI boundary
- Removed a large number of not useful rollup columns from the features.json generated rollup (primary objects where the primary is not a building/roof style class or swimming pool).
- Buffer calculations are improved, now including woody vegetation, and are focussed on "roof" rather than the deprecated "building" class. They are still limited to strictly within the AOI boundary.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
The main purpose of this release is to prepare nmaipy for pulling Gen 6 data. It includes:
- Support for new classes and changes related to Gen 6
- New filtering logic for buildings on parcel boundaries
- Overhauled tests to support new building filtering
- New minimum thresholds for object confidence and areas
- Removing obsolete "Getting Started Guide" notebook, in favour of the minimal example that leverages nmaipy code more heavily.
- Improved coverage query tools
- Added ability to set systemVersionPrefix, and prerelease query parameters
Full Changelog: v1.2.0...v2.0.0
v1.2.0
Updated default minimum object areas and confidence thresholds to better balance false positives and negatives. Typically, this resulted in much lower minimum areas for swimming pool, solar, trampoline and building, reducing false negatives for small but strongly predicted objects. Minimum confidence and fidelity thresholds increased a little, which reduce false positives overall.
v1.1.1
v1.1.0
A range of minor improvements to functionality, and bug fixes:
- Improved utilities to get coverage of AI data.
- Improved logging and debugging to be more useful.
- Fixed up some cases where unhandled exceptions could cause a crash.
- Tuned for smoother performance for higher speed, more reliable bulk exports (e.g. 16 processes x 6 threads).