Skip to content

Releases: mdtanker/polartoolkit

v1.1.3

07 Aug 09:21
bbe6bd7
Compare
Choose a tag to compare

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

31 Jul 13:22
7c22d0e
Compare
Choose a tag to compare

v1.1.2

Released on 2025-07-31
Contributors:

  • Matt Tankersley

🐛 Fixed

  • error in type checking which cause optional packages to be requires

v1.1.1

31 Jul 12:08
1d46f37
Compare
Choose a tag to compare

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

30 Jul 15:04
f43bc21
Compare
Choose a tag to compare

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

17 Jul 11:35
Compare
Choose a tag to compare

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

05 Jun 15:12
Compare
Choose a tag to compare

v1.0.5 (2025-06-05)

Bug Fixes

  • Remove issue with checking layer order in profiles (a04c614)

Chores

  • Automatically updating changelog [skip ci] (a739418)

Detailed Changes: v1.0.4...v1.0.5

v1.0.4

05 Jun 06:36
Compare
Choose a tag to compare

v1.0.4 (2025-06-05)

Bug Fixes

  • Empty commit to force patch (14163f2)

Build System

Chores

  • Automatically updating changelog [skip ci] (8f61405)

  • Automatically updating changelog [skip ci] (727d406)

Code Style


Detailed Changes: v1.0.3...v1.0.4

v1.0.3

04 Jun 17:56
Compare
Choose a tag to compare

v1.0.3 (2025-06-04)

Bug Fixes

  • Manually trigger release (81523ea)

Chores

  • Automatically updating changelog [skip ci] (d2590ce)

Detailed Changes: v1.0.1...v1.0.3

v1.0.1

04 Jun 17:48
Compare
Choose a tag to compare

v1.0.1 (2025-06-04)

Bug Fixes

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

04 Jun 13:49
Compare
Choose a tag to compare

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 in plot_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 and grid_file parameters for utils.mask_from_shp and use grid instead (9a2af43)

  • For southern hemisphere, change default interactive map basemap to Imagery to allow zooming in (ac11744)

  • Remove clip kwarg from plot_profiles and plot_data and do distance clipping before grd sampling (2f3bed9)

  • Remove show kwarg of interactive_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