Releases: ACCESS-NRI/pyISSM
Releases · ACCESS-NRI/pyISSM
pyISSM v0.2
What's Changed
- feat(plot): restructure plotting into
plot/subpackage & add full plotting API by @justinh2002 in #196 - add blue yellow red colormap by @justinh2002 in #200
Full Changelog: v0.1.2...v0.2
pyISSM v0.1.2
What's Changed
- fix(execute): return immediately from wait_on_lock in interactive mode by @justinh2002 in #197
- add MATLAB-only CI tests by @justinh2002 in #198
Full Changelog: v0.1.1...v0.1.2
pyISSM v0.1.1
What's Changed
- implement wait_on_lock function by @justinh2002 in #171
- add AD tutorial notebook by @justinh2002 in #169
- Justinh2002/ad tutorials by @justinh2002 in #185
- Add visualisation notebook by @justinh2002 in #186
- working
pytestcoverage up to 50% by @justinh2002 in #161 - Update model IO and PICO consistency checks by @lawrenceabird in #190
- 2026.05.08 -- pyISSM update by @justinh2002 in #194
Full Changelog: v0.1...v0.1.1
pyISSM v0.1
What's Changed
- LB Dev -- lb/170226_Dev by @lawrenceabird in #131
- Update
test/directory structure and removeinterface/directory by @lawrenceabird in #144 - Transient inversion + levelset moving-front parity (AD tests 3015,3119, 3201–3206, 3480) by @justinh2002 in #114
- Add logo to README and Docs by @lawrenceabird in #146
- Align pyISSM functionality with upstream changes between
704bc2dandc8d298fby @lawrenceabird in #145 - Return flat arrays, not column vectors by @lawrenceabird in #148
- update tolerance of test291.py by @justinh2002 in #149
- Align pyISSM conda environment with ACCESS-NRI
analysis3stack by @justinh2002 in #147 - point CI.yml back to main by @justinh2002 in #155
- Add Tutorials by @lawrenceabird in #123
- pytest utility by @justinh2002 in #156
- add benchmarking test110.py by @justinh2002 in #158
- bump coverage of
pytestto 36% by @justinh2002 in #160 - add benchmarking test yaml by @justinh2002 in #157
- Added /pytests directory documentation (pytest-based unit tests) by @justinh2002 in #163
- add vis tutorials by @justinh2002 in #164
- Update Docstrings & rename internal functions by @lawrenceabird in #140
- add aurora vis tutorial by @justinh2002 in #165
- update pyissm visualisation tutorials by @justinh2002 in #166
- mamba edit by @justinh2002 in #168
- fix race condition by @justinh2002 in #172
- Justinh2002/fix racecond by @justinh2002 in #173
- Justinh2002/fix racecond by @justinh2002 in #174
- test by @justinh2002 in #177
- add serialization by @justinh2002 in #179
- fix shakti by @justinh2002 in #178
- Fix make command formatting in benchmark workflow by @justinh2002 in #182
- Triggering CI/CD build by @justinh2002 in #180
Full Changelog: v0.0.1.dev_260219...v0.1
pyISSM v0.0.1.dev_260219
What's Changed
- Add NightlyRuns - Lb/190126_NightlyRuns by @lawrenceabird in #96
- Add 30X NightlyRuns -- Lb/220126_30X_NightlyRuns by @lawrenceabird in #99
- Add 4XX NightlyRuns -- lb/260126_4XX_NightlyRuns by @lawrenceabird in #100
- adding NightlyRuns tests for pyISSM by @justinh2002 in #95
- Add 6XX NightlyRuns -- lb/270126_6XX_NightlyRuns by @lawrenceabird in #101
- Add 7xx-9xx NightlyRuns -- lb/270126_7xx-9xx_NightlyRuns by @lawrenceabird in #102
- Add 5xx NightlyRuns -- justinh2002/5xx_branch by @justinh2002 in #103
- Update CI Workflows -- lb/060226_CI_Update_only by @lawrenceabird in #112
- Update Tests - lb/090226_Update_Tests by @lawrenceabird in #113
- Docs Testing by @lawrenceabird in #88
- Added RTD setup files by @atteggiani in #116
- Update model IO by @lawrenceabird in #122
- Dev Updates by @lawrenceabird in #124
- ISSM Release -- 2026.02.17 by @lawrenceabird in #126
New Contributors
- @atteggiani made their first contribution in #116
Full Changelog: v0.0.1.dev_190126...v0.0.1.dev_260219
pyISSM v0.0.1.dev_190126
What's Changed
- CI Testing by @lawrenceabird in #89
- Add 3D functionality by @lawrenceabird in #91
Full Changelog: v0.0.1dev2...v0.0.1.dev_190126
pyISSM v0.0.1dev2
What's Changed
- Structure 240918 by @headmetal in #7
- API name change by @headmetal in #8
- Updated project folder structure by @headmetal in #9
- Add existing ISSM Python & MATLAB files by @lawrenceabird in #10
- added ci/cd pipeline with github actions and pytest by @justinh2002 in #12
- added requirements.txt by @justinh2002 in #13
- ISSM model class and model loader function by @lawrenceabird in #14
- Restructure API; Add export_gridded_model() and various associated functions by @lawrenceabird in #18
- Add initial 2D plotting functionality by @lawrenceabird in #30
- Add plot_model_bc() and extract model data on elements (Issue #37 and #32) by @lawrenceabird in #42
- Add model sub-classes and update model IO by @lawrenceabird in #46
- Updates to plotting func & rename build -> param in model sub-class doc-strings by @lawrenceabird in #51
- Add X/Y labels to element and node plots. by @lawrenceabird in #52
- Rename _args to _kwargs by @lawrenceabird in #59
- Bin file marshalling, C++ Wrappers, and config utils. by @lawrenceabird in #64
- Merge 160925_lb_model_io -- Fix #60, add checks for C++ Wrappers/ISSM install. by @lawrenceabird in #66
- Add mesh tools by @lawrenceabird in #73
- Add param tools by @lawrenceabird in #74
- IO Updates for loading results by @lawrenceabird in #75
- Model IO Updates by @lawrenceabird in #77
- Add model consistency checks by @lawrenceabird in #82
- Restructure
pyISSMby @lawrenceabird in #84 - Add additional functionality required for Antarctic-wide model setup by @lawrenceabird in #85
- Workflow testing by @lawrenceabird in #86
New Contributors
- @headmetal made their first contribution in #7
- @lawrenceabird made their first contribution in #10
- @justinh2002 made their first contribution in #12
Full Changelog: https://github.com/ACCESS-NRI/pyISSM/commits/v0.0.1dev2
pyISSM v0.0.1dev1
What's Changed
- Structure 240918 by @headmetal in #7
- API name change by @headmetal in #8
- Updated project folder structure by @headmetal in #9
- Add existing ISSM Python & MATLAB files by @lawrenceabird in #10
- added ci/cd pipeline with github actions and pytest by @justinh2002 in #12
- added requirements.txt by @justinh2002 in #13
- ISSM model class and model loader function by @lawrenceabird in #14
- Restructure API; Add export_gridded_model() and various associated functions by @lawrenceabird in #18
- Add initial 2D plotting functionality by @lawrenceabird in #30
- Add plot_model_bc() and extract model data on elements (Issue #37 and #32) by @lawrenceabird in #42
- Add model sub-classes and update model IO by @lawrenceabird in #46
- Updates to plotting func & rename build -> param in model sub-class doc-strings by @lawrenceabird in #51
- Add X/Y labels to element and node plots. by @lawrenceabird in #52
- Rename _args to _kwargs by @lawrenceabird in #59
- Bin file marshalling, C++ Wrappers, and config utils. by @lawrenceabird in #64
- Merge 160925_lb_model_io -- Fix #60, add checks for C++ Wrappers/ISSM install. by @lawrenceabird in #66
- Add mesh tools by @lawrenceabird in #73
- Add param tools by @lawrenceabird in #74
- IO Updates for loading results by @lawrenceabird in #75
- Model IO Updates by @lawrenceabird in #77
- Add model consistency checks by @lawrenceabird in #82
- Restructure
pyISSMby @lawrenceabird in #84 - Add additional functionality required for Antarctic-wide model setup by @lawrenceabird in #85
New Contributors
- @headmetal made their first contribution in #7
- @lawrenceabird made their first contribution in #10
- @justinh2002 made their first contribution in #12
Full Changelog: https://github.com/ACCESS-NRI/pyISSM/commits/v0.0.1dev1