Releases: continuous-dems/ivert
Release list
0.6.6: Improved Documentation; Database Exports
What's Changed
- Added the ivert classes command and the ivert database export command (export photons to vector formats: gpkg, shp, xyz, etc., with filtering by bbox, class, and date range). Centralized photon-class definitions into src/ivert/photon_classes.py, refactored export_vector.py, and added docs/classes.md + docs/database.md. #55 and #56
- Update README installation and Capabilities sections by @mmacferrin in #57
- Add CHANGELOG.md with back-filled 0.6.x release notes by @mmacferrin in #58
Full Changelog: 0.6.5...0.6.6
0.6.5: Dependency Fix
PyTables is not used directly by ivert, but is used by Pandas when saving results database files upon the "activate" command. Added tables (PytTables) dependency to package in PyPI and Conda Forge.
What's Changed
- Add tables (PyTables) to dependencies by @mmacferrin in #54
Full Changelog: 0.6.4...0.6.5
0.6.4
What's Changed
- Add 'ivert setup' command for data directories and Earthdata credentials by @mmacferrin in #46
- Keep ivert_results_subdir relative in config attribute and options list by @mmacferrin in #47
- Remove redundant _ICESat2_error_raster.tif output by @mmacferrin in #48
- Add descriptions to 'ivert options' commands by @mmacferrin in #49
- Add coverage summary stats and --minimum-coverage-pct filter to validate by @mmacferrin in #50
- Default 'ivert validate -ex' bboxes to W/E/S/N order with --wsen flag by @mmacferrin in #51
- Update README.md by @mmacferrin in #52
Full Changelog: 0.6.3...0.6.4
v0.6.3: Cross-platform support
Squashed multiple bugs that made the code-base less compatible on Windows. Also cleaned up dead code branches.
What's Changed
- Replace Linux-specific shell deps and remove ivert upgrade command by @mmacferrin in #42
- Cross-platform compatibility fixes for Windows and macOS by @mmacferrin in #43
- Remove unused config keys and orphaned version module by @mmacferrin in #44
Full Changelog: 0.6.2...0.6.3
v0.6.2: Bug Fixes and Dependency Cleanups
The 0.6.2 release of IVERT removes a number of bugs, and improves cross-platform compatibility by removing references to some external libraries and binaries.
Specifically, dependencies on the GDAL & osgeo libraries (which required gdal-dev binaries and development headers installed separately on local machines) have been removed. The same functionality is now performed using the "rasterio", "geopandas", "shapely", and "pyproj" libraries, which are easier to install via pip and conda without intstalling external binaries.
This is still a "beta" release of IVERT. The software is not fully stable yet, architectural changes are still being made. But it should be working for most users. We appreciate feedback (submit an Issue!) for any bugs that you find, or suggestions you have.
What's Changed
- Bump the gha-dependencies group with 3 updates by @dependabot[bot] in #20
- Add ice_surface and inland_water_surface photon classes by @mmacferrin in #32
- Ruff formatting, lint/codacy fixes, and dead-code cleanup by @mmacferrin in #33
- Remove validate-time landmask code by @mmacferrin in #34
- Fix icesat2_vertical_datum config being silently ignored by globato by @mmacferrin in #35
- Add -ow/--overwrite and -ex/--exclude flags to ivert validate by @mmacferrin in #36
- Remove archive directory by @mmacferrin in #37
- Replace gdal/osgeo dependencies with rasterio and geopandas by @mmacferrin in #38
- Port remaining standalone-script argparse parsers to click by @mmacferrin in #39
- Remove codacy workflow, enable autofixable Ruff rules, apply autofixes, apply formatting by @mfisher87 in #41
New Contributors
- @dependabot[bot] made their first contribution in #20
Full Changelog: 0.6.1...0.6.2
v0.6.1: Fix Windows compatibility bug
v0.6.0: Initial PyPI release
Initial release for PyPI. Things may be broken and that's OK.
What's Changed
- bathymetry: IVERT v0.6.0-beta by @mmacferrin in #5
- Drop support for Python 3.9, 3.10, 3.11 by @mfisher87 in #13
- Add config to automatically build and publish to PyPI by @mfisher87 in #16
New Contributors
- @mmacferrin made their first contribution in #3
- @mfisher87 made their first contribution in #15
Full Changelog: https://github.com/continuous-dems/ivert/commits/0.1.0