Skip to content

Releases: continuous-dems/ivert

0.6.6: Improved Documentation; Database Exports

Choose a tag to compare

@mmacferrin mmacferrin released this 21 Jul 02:51
662e321

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

Choose a tag to compare

@mmacferrin mmacferrin released this 19 Jul 21:40
41b5f1d

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

Full Changelog: 0.6.4...0.6.5

0.6.4

Choose a tag to compare

@mmacferrin mmacferrin released this 19 Jul 07:08
b4347e0

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

Choose a tag to compare

@mmacferrin mmacferrin released this 17 Jul 22:20
aba3f1a

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

Choose a tag to compare

@mmacferrin mmacferrin released this 17 Jul 17:25
500bca4

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

Full Changelog: 0.6.1...0.6.2

v0.6.1: Fix Windows compatibility bug

Choose a tag to compare

@mfisher87 mfisher87 released this 10 Jul 09:21
46838e5

What's Changed

Full Changelog: 0.6.0...0.6.1

v0.6.0: Initial PyPI release

Choose a tag to compare

@mfisher87 mfisher87 released this 10 Jul 08:41
067c17a

Initial release for PyPI. Things may be broken and that's OK.

What's Changed

New Contributors

Full Changelog: https://github.com/continuous-dems/ivert/commits/0.1.0