Releases: mdtanker/polartoolkit
v1.1.3
v1.1.3
Released on 2025-08-07
Contributors:
- Matt Tankersley
🐛 Fixed
- preserve original coordinate names in xarray datarrays when cutting or resampling
- allow x and y shift amounts to be None
✏️ Changed
- simplified ReadTheDocs environment using uv
- add minimum dependencies for some packages following SPEC0
- drop support for Python 3.10 and add 3.13 following SPEC 0
v1.1.2
v1.1.1
v1.1.1
Released on 2025-07-31
Contributors:
- Matt Tankersley
🐛 Fixed
- error in build process which didn't build / upload the correct sdist and wheel files
🚀 Added
- a .zenodo.yml file to set metadata for Zenodo releases
- a github action to validate the .zenodo.yml file
v1.1.0
v1.1.0
Released on 2025-07-30
DOI: https://doi.org/10.5281/zenodo.7059091
Contributors:
- Matt Tankersley
🚀 Added
- speed up Profiles modules with lower-resolution default layers
- store low-resolution (5km) versions of Bedmachine, Bedmap2/3, and IBCSO grids for faster use when high-resolution doesn't matter
- new
Figure
class, with easy-to-call class plotting functions
🐛 Fixed
- removed some bugs in
subset_grid
,grd_compare
, - allow users to configure their own logging
- updated use of GMT virtual files for correctly reading grid registration type
- fix bug which removed dates and times from Bedmap point data
✏️ Changed
- replace most Make commands with Nox
- add minimum version of Zarr as 3.0 to fix issues with consolidated metadata
- switch to Hatchling for build backend
❌ Removed
- drop Python 3.9 support
- remove license checks and text in each file
- remove Python Semantic Release and automated changelogs
v1.0.6
v1.0.6 (2025-07-17)
Bug Fixes
-
Add warning to delete and rerun preprocessing for fetching bedmap2 grids (
2ae58cb
) -
Add warnings for other updated preprocessing functions (
5bfe00c
) -
Bug with non-transparent basemap when plotting over existing figure (
40a563a
) -
Mistake in coord names for
reproject()
(690bcbc
) -
Reset proj and region after plotting colorbar histogram (
cb764a8
)
Chores
-
Automatically updating changelog [skip ci] (
d56b57e
) -
Automatically updating changelog [skip ci] (
7a63c70
) -
Bump the actions group with 3 updates (
97df01c
) -
Update backup env file (
0ad9f0d
) -
Update pre-commit hooks (
d5536ab
)
Code Style
Detailed Changes: v1.0.5...v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.1
v1.0.1 (2025-06-04)
Bug Fixes
-
Fix release (
cf57090
) -
Fixing release (
829dc61
) -
Fixing release (
7de9a24
) -
Fixing release GHA (
ce5e7dd
) -
Get PSR to upload to pypi (
156b3d2
) -
Still fixing (
ecf44c5
) -
Still fixing release (
4bf136f
) -
Still fixing release action (
027d9cf
) -
Update python semantic release (
269c7d2
)
Chores
-
Automatically updating changelog [skip ci] (
20a18c7
) -
Automatically updating changelog [skip ci] (
910b8c4
) -
Automatically updating changelog [skip ci] (
8b61e96
) -
Automatically updating changelog [skip ci] (
9250829
) -
Automatically updating changelog [skip ci] (
bd5f6e8
) -
Automatically updating changelog [skip ci] (
3598d61
) -
Automatically updating changelog [skip ci] (
21776d8
) -
Automatically updating changelog [skip ci] (
9996f5b
) -
Automatically updating changelog [skip ci] (
8dfa245
) -
Automatically updating changelog [skip ci] (
76f2a69
) -
Increase deprecations to v2.0.0 (
f5ac4b3
)
Detailed Changes: v1.0.0...v1.0.1
v1.0.0
v1.0.0 (2025-06-04)
Bug Fixes
-
Bug in
maps.subplots
(b966565
) -
Bug in distance calculation for profiles, and rename relative and cumulative distance functions (
788045d
) -
Bug where coordinates displayed on clicking
interactive_map
were incorrect (494ecc1
) -
Check cpt_lims for cbar_end_triangles (
061e939
) -
Check region and spacing provide if no grid in
utils.mask_from_polygon
(2567780
) -
Plotting code should be under if plot condition for
grd_compare
(05daa80
) -
Remove basal_melt fetch due to changed data access (
8a8f64c
) -
Remove bug where
layers_version
wasn't being used inplot_profiles
(2f4f118
) -
Remove unneeded checks in
resample_grid
(3a73b32
) -
Still fill layers in profile if entirely above plot (
e850a05
) -
Update fetch tests (
3218acf
) -
Update region tests (
68d8ebc
) -
Use pygmt.grdsample in
grd_compare
to ensure grids can be subtracted (c1f9b92
)
Build System
- Add pyogrio as dep and remove geopandas upper version limit (
9ffd5ce
)
Chores
-
Automatically updating changelog [skip ci] (
3bb6a7b
) -
Automatically updating changelog [skip ci] (
b366aea
) -
Bump codecov/codecov-action in the actions group (
c4ffd4a
) -
Update pre-commit hooks (
81d00cc
)
Code Style
-
Fixes for new pre-commit hook versions (
5b534ce
) -
Minor changes to fetch.py (
52b49c2
) -
Pre-commit fixes (
b49b4a0
) -
Pre-commit fixes (
e2e3516
)
Documentation
Features
-
Add
regions_overlap
function (e8ddbeb
) -
Add kwarg
cpt_log
to make colormap on a log scale. (e8406b6
) -
Add option to choose modis cmap:
modis_cmap
(29ad0ac
) -
Allow automatic and chosen colorbar end triangles (
77f3547
) -
Allow drapegrid for
plot_3d
(3f095c1
) -
Allow specifying colorbar height percentage (
d327304
) -
Enable absolute values option for colormaps (
159de8b
) -
Ensure ice surface, water surface, and earth surface are in correct order in
plot_profiles
(e668a90
)
Refactoring
-
interactive_map
zoom level based on basemap type (06125f5
) -
Clean up some code and add some debug logging (
9240bc8
) -
Deprecate
xr_grid
andgrid_file
parameters forutils.mask_from_shp
and usegrid
instead (9a2af43
) -
For southern hemisphere, change default interactive map basemap to
Imagery
to allow zooming in (ac11744
) -
Remove
clip
kwarg fromplot_profiles
andplot_data
and do distance clipping before grd sampling (2f3bed9
) -
Remove
show
kwarg ofinteractive_map
(2507c8f
) -
Remove all initial region, spacing, and registrations from fetch functions (
b9c4203
) -
Require extracting grid info in
resample_grid
and reorganize function (a38b94b
) -
Use bedmap2 as default for profiles for speed (
41dcb5a
) -
Use zarr instead of nc for some preprocessed fetch calls (
03c89b0
) -
Various changes to fetch functions (
45837a9
)
Detailed Changes: v0.9.1...v1.0.0