Releases: lasp/curryer
v0.3.2
v0.3.1
v0.3.0
Overview
- Add automatic SPICE file path shortening tools
- Corrected a bug within the apply_offsets function of Correction loop
- BREAKING CHANGE: Renamed MonteCarlo function to more generic "Correction"
What's Changed
- Refactor monte carlo to more generic Correction by @mmaclay in #105
- Shorten Spice Paths Automatically by @mmaclay in #107
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #91
- Bugfix: Add logging and testing to apply offsets in the Correction Loop by @mmaclay in #113
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Features added:
- Added support for custom pointing vectors in
compute.spatial.compute_ellipsoid_intersection - Clarified function and parameter naming and improved testing for associated functions
- Left deprecated spatial compute functions in place for backward compatibility with warnings
- Both
pixel_vectorsandinstrument_intersect_ellipsoidwere deprecated
- Both
- Bug fix for montecarlo testing using pytest tmp_path
What's Changed
- Add pre-commit app settings by @maxinelasp in #90
- Invert Monte Carlo loop structure & use vectorized operations for performance optimization by @mmaclay in #98
- Drop support for Python 3.9, add 3.13 to matrix tests by @maxinelasp in #101
- Updating instrument intersect ellipsoid for use with high pixel count instrument by @mwatwood-cu in #89
New Contributors
- @mwatwood-cu made their first contribution in #89
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Summary
This version adds a correction module (GCS/Monte Carlo), providing mission-agnostic geolocation correction and Monte Carlo parameter sensitivity analysis capabilities for Earth observation. This version also removes and updates the project's dependencies, improving compatibility with a broader range of system architectures.
Key Features:
Mission-agnostic correction module (Monte Carlo)
All configuration values loaded from MonteCarloConfig dataclass
Comprehensive validation methods for parameters
Upstream (kernel generation & geolocation) and downstream (error calculation and analysis) for Monte Carlo testing modes
Improvements to dependency management, and removal of unnecessary dependencies.
What's Changed
- Monte Carlo Correction Module by @mmaclay in #70
- Raise test time limit to 12 minutes by @maxinelasp in #77
- Bugfix mm error stats by @mmaclay in #78
- Bugfix by @mmaclay in #82
- Add readthedocs by @maxinelasp in #83
- Updating pyproject.toml and documentation handle extra dependencies by @maxinelasp in #85
- Remove geotiff and clean up dependencies by @mmaclay in #80
- Updating version number to 0.2.0 by @maxinelasp in #87
New Contributors
Full Changelog: v0.1.4...v0.2.0
v0.1.4
What's Changed
We have reduced the repository size to facilitate easier usage for the library. This has changed the DEM files to "optional". More information can be found at https://github.com/lasp/curryer/blob/main/docs/source/repo_data.md
- Remove all dems by @maxinelasp in #72
- Version bump to 0.1.4 for release by @maxinelasp in #74
Full Changelog: https://github.com/lasp/curryer/commits/v0.1.4
v0.1.3
v0.1.2
Updating workflow and re-releasing to fix twine issues.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
This release is to fix the project and make it compatible with Poetry v2.0. Also fixing release workflow.
What's Changed
- Updating poetry file for poetry 2.0 by @maxinelasp in #5
New Contributors
- @maxinelasp made their first contribution in #5
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Merge pull request #4 from lasp/develop Minor bug fixes and expanded docs.