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