Recent Releases of PolarToolkit
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
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 5 months ago
PolarToolkit - v1.1.2
v1.1.2
Released on 2025-07-31 Contributors: - Matt Tankersley
🐛 Fixed
- error in type checking which cause optional packages to be requires
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 5 months ago
PolarToolkit - 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
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 5 months ago
PolarToolkit - 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
Figureclass, 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
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 5 months ago
PolarToolkit - 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
Automatically updating changelog skip ci
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
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 6 months ago
PolarToolkit - v1.0.5
v1.0.5 (2025-06-05)
Bug Fixes
- Remove issue with checking layer order in profiles (
a04c614)
Chores
- Automatically updating changelog skip ci
Detailed Changes: v1.0.4...v1.0.5
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 7 months ago
PolarToolkit - v1.0.4
v1.0.4 (2025-06-05)
Bug Fixes
- Empty commit to force patch (
14163f2)
Build System
- Only use geopandas>1 (
f769d5f)
Chores
Code Style
- Pre-commit fixes (
0378b0b)
Detailed Changes: v1.0.3...v1.0.4
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 7 months ago
PolarToolkit - v1.0.3
v1.0.3 (2025-06-04)
Bug Fixes
- Manually trigger release (
81523ea)
Chores
- Automatically updating changelog skip ci
Detailed Changes: v1.0.1...v1.0.3
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 7 months ago
PolarToolkit - 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
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Increase deprecations to v2.0.0 (
f5ac4b3)
Detailed Changes: v1.0.0...v1.0.1
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 7 months ago
PolarToolkit - 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_mapwere incorrect (494ecc1)Check cptlims for cbarend_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_versionwasn'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_compareto 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
Automatically updating changelog skip ci
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_overlapfunction (e8ddbeb)Add kwarg
cpt_logto 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_mapzoom level based on basemap type (06125f5)Clean up some code and add some debug logging (
9240bc8)Deprecate
xr_gridandgrid_fileparameters forutils.mask_from_shpand usegridinstead (9a2af43)For southern hemisphere, change default interactive map basemap to
Imageryto allow zooming in (ac11744)Remove
clipkwarg fromplot_profilesandplot_dataand do distance clipping before grd sampling (2f3bed9)Remove
showkwarg ofinteractive_map(2507c8f)Remove all initial region, spacing, and registrations from fetch functions (
b9c4203)Require extracting grid info in
resample_gridand 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
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 7 months ago
PolarToolkit - v0.9.0
v0.9.0 (2025-03-31)
Bug Fixes
Add defaults for coordinate conversion output column names (
66a649b)If region not specified and subplotting use existing figure region (
d7a8b83)More informative errors raised in fetch (
a94704c)Pass region to addinset in 'plotgrd' and 'basemap' (
958154c)Subset GHF points by region during fetch (
92a41ad)Unnecessary kwargs passed to add_colorbar (
b4302c4)Use assumed coordinate names in reprojections (
423ddc5)Warn in grd2cpt called for points not grid (
9b11476)
Chores
Add logging to maps.py (
13930be)Automatically updating changelog skip ci
Automatically updating changelog skip ci
Bump codecov/codecov-action in the actions group (
22f4def)
Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 5.3.1 to 5.4.0
- Release notes
- Changelog
- Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
Code Style
- Quotes error (
d5fe11a)
Documentation
Features
Add bedmap3 grids (
3bab405)Add padding options and more filter types to 'filter_grid' (
425aea8)Add verbose kwarg for 'addbox' and 'addcolorbar' (
92a476d)Allow extra x and y shift amounts (
5bef9ca)Allow setting number of columns in layers legend in profiles with 'layerslegendcolumns' (
149fbf7)Allow specifing simple basemap colors and pen (
c711274)Allow specifying cbar histogram height with 'cbarhistheight', independent from 'cbar_yoffset (
02ae70d)Allow specifying robust percentiles in various functions (
f1b62f1)
Refactoring
Bedmap3 as default for profiles (
b2fc5d6)Change 'scalefontcolor' to 'scalebarfontcolor' (
18e7b84)Change
grd_comparedefaults to automatically plot and no inset (9d0041b)Change kwarg 'scalelengthperc' to 'scalebarlengthperc' (
4b77be3)Determine y shift amount based on what is being plotted. (
901be27)Rename 'insetpos' to 'insetposition' and remove 'inset_offset' (
52a537f)Scalebar and inset length by default relative to shortest dimension (
d6acd76)Set title and frames at beginning of plotting (
f2131ab)Specify point fill with column name (
cd59881)Use 'easting' and 'northing' instead of 'x' and 'y' throughout code (
856e054)Use easting and northing for bedmap points (
2ce8510)Use easting and northing throughout profiles module (
82df4f6)Use measures-v2 groundingline by default instead of depoorter (
07ad14b)Use seperate transparency kwarg for frame and grid (
d9ca761)Use warnings instead of logging for some cases (
2876442)
Detailed Changes: v0.8.1...v0.9.0
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 9 months ago
PolarToolkit - v0.8.1
v0.8.1 (2025-02-19)
Bug Fixes
- Update from angular to conventional commits to fix deprecation warning (
079a5db)
Chores
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Fix some tests (
c33aadb)Update python-semantic-release version (
80ecf5a)Update semantic release changelog template (
ecd6834)Update test marks (
3b15338)Wait to deprecate functions till v1.0.0 (
ffae0de)
Code Style
- Empty line (
defa73e)
Refactoring
- Add kwargs for legend labels for coasts and points (
20c4d0e)
Detailed Changes: v0.8.0...v0.8.1
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 11 months ago
PolarToolkit - v0.8.0
v0.8.0 (2025-02-19)
Bug Fixes
Allow many subplot labels (
3a130cf)Allow showing all columns for points in
interactive data(0692a6b)Allow single geometry in
mask_from_shp(c231c77)Fix issue with reprojecting IBCSO coverage data (
214bf6f)Fix typos in fetch functions (
0b18528)Minor fix in
maps(9866e72)Reorder columns in testing reprojection functions (
a4d82dd)Update to new fetch gravity function (
82d0024)
Build System
- Unpin unnecessary verde version (
c9a5c1d)
Chores
Add debugging logs (
a88b76f)Add tests for regions module (
9a230fc)Add tests to profiles module (
52db507)Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Bump codecov/codecov-action in the actions group (
f22c19f)
Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 5.1.2 to 5.3.1
- Release notes
- Changelog
- Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
- Bump codecov/codecov-action in the actions group (
bcb265a)
Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 5.0.7 to 5.1.2
- Release notes
- Changelog
- Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
Disable disallow-caps pre-commit to fix issue (
3cfe9a8)Fix tests (
2453f47)Make command fix (
207535a)Mark tests with fetch and earthdata marks (
ace576e)Update backup env to
v0.7.1(ef1f621)Update broken fetch tests (
8fbe37c)Update pre-commit hooks (
1683140)
updates: - github.com/adamchainz/blacken-docs: 1.18.0 → 1.19.1 - github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.8.6 - github.com/pre-commit/mirrors-mypy: v1.11.2 → v1.14.1 - github.com/abravalheri/validate-pyproject: v0.20.2 → v0.23 - github.com/python-jsonschema/check-jsonschema: 0.29.3 → 0.30.0
- Warn if dataset provided instead of dataarray (
fd090af)
Code Style
Continuous Integration
- Add setuptools to RTD_env to fix issue (
ee5178a)
Documentation
Fix gravity dataset gallery (
123f57e)Fixes to some docstring (
aa7017e)Update bedmap points gallery (
69fd85d)Update ibcso coverage notebook (
d4a8ebb)Update simple map tutorial (
269147a)Use new fetch gravity function (
281028e)
Features
Add
add_simple_basemapplotting function (247c3aa)Add
filter_gridfunction for filtering grids, add xrft as dependency (c2b2696)Add
nearest_grid_fillfor interpolating grids (80d5f10)Add
points_inside_shpfunction (e859569)Add absolute value option and robust percentiles option to
get_min_max(490198c)Add cptlims kwarg to `grdcompare
([31e4735`](https://github.com/mdtanker/polartoolkit/commit/31e4735802f70b1a93ca81c7401fe85b14d3c57b))Add fetch for bedmap 2 and 3 point data (
7cca1a0)Add ice shelf buttressing dataset to fetch (
3e6f8b1)Add kwargs to all fetch calls to pass to
resample_grid(9e60600)Add kwargs to pass to
resample_grd(0cf71d7)Add range of basemap options (
86d2e0d)Add region for getz ice shelf (
467f5b8)All cmap for points in
basemap(908f04b)Allow both grids and points in
get_min_maxandget_combined_min_max(290fdc5)Allow choice of vertical reference and cleanup
fetch.ibcso(333a373)Allow creation of cmap from point values as well as grids values with new
pointsparameter toset_cmap(fa01f54)Allow resampling during fetching of
mass_changeandbasal_melt(db1f464)Allow setting transparency in
basemap(6a18fb8)Allow specifying individual points, reverse_cpt, inset, scalebar for subplots (
49e53f9)Allow subplot row and column titles (
dad1ce5)
Refactoring
Automatically increase vertical shift between plots if using colorbar histogram (
0f0820c)Change from
variabletoversioninbuttressingandbasal_meltto be consistent (56af29d)Check and use pyogrio for reading coastlines (
9702e4d)Check if pyogrio is installed and use if it is, warn if its not (
576db88)Clean up
fetch.ibcso_coverage(41da27f)Combine and simplify reprojection functions (
6f3ac05)Drop antgg-update and make other gravity fetches return datasets with elevation and error grids (
3be3a83)Remove compression on zarr files for simplicity (
8c8dd5b)Setup and use logger instance for polartoolkit (
ff1a02a)Update gravity fetch (
d67d6b7)Use consistent import of pathlib (
2bfd3ef)Use tuples instead of lists where applicable (
6bc1f20)
Detailed Changes: v0.7.1...v0.8.0
Scientific Software - Peer-reviewed
- Python
Published by mdtanker 11 months ago
PolarToolkit - v0.7.1
v0.7.1 (2024-12-17)
Bug Fixes
Bad link in fetch
mass_change(54b67d1)Bug with
plot_profileandplot_data(23bde34)Extract previous fig_height for subplots (
cb9e93f)Make region parameter of
ibcso_coverageoptions (0064c05)More special cases with
square_subplots(466eb56)Raise error if EarthData login doesn't work (
1576c00)Raise error if EarthData login fails (
4f6762d)Re-add test for deepbedmap (
c825e67)Update
maps.subplots()to be more user friendly (1f3bc35)
Chores
Add tests for fetch
groundinglineandantarctic_boundaries(ff7d9a2)Automatically updating changelog skip ci
Automatically updating changelog skip ci
Clean up .py license headers (
4853222)Dev install with environment.yml (
74b9afd)Remove codespell ignore-regrex (
6b6affc)Remove unused
rapsandcoherencyfunctions (315f562)Update backup yml (
a8f7809)Update run docs commands (
533dd69)
Code Style
Documentation
Refactoring
Change default vertical origin shift to down instead of up (
e3a9e3c)Need to specify
aisorgrisinfetch.mass_change(26ae3d6)Reduce default cbar y offset (
04cd3ed)Reduce default number of cbar histogram bins (
75543fb)Remove matplotlib plotting options, and matplotib and seaborn dependencies (
b0458c9)Remove pyogrio dependency and replace with geopandas (
3b4c315)
Detailed Changes: v0.7.0...v0.7.1
Scientific Software - Peer-reviewed
- Python
Published by mdtanker about 1 year ago
PolarToolkit - v0.7.0
v0.7.0 (2024-12-03)
Bug Fixes
Allow easting and northing as coordinate column names as backups for x and y in
sample_grids(8cb9f8a)Broken shading parameter in
plot_grd(97ec19b)Bug in
mask_from_shp(b3e3dbc)Bug in
square_subplots(861310c)Check for valid version strings in
fetch.mass_change(24cd984)Raise warning if passing buffer to
alter_region(be16120)
Chores
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Bump codecov/codecov-action in the actions group (
91b9afb)
Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 4.6.0 to 5.0.7
- Release notes
- Changelog
- Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] support@github.com
Update backup environmental.yml for
v0.6.0(5626d22)Update make test install commands and instructions (
c236a9e)
Code Style
Documentation
Fixes to some docstrings (
bf2b747)Remove overall dataset gallery (
99dadb2)Rerun notebook (
37edf1d)
Features
Add EIGEN gravity data for Arctic (
a1b1943)Add ice velocity basemap to
interactive_map(7f410f8)Add LCS-1 satellite magnetic anomaly grids (
3b400f9)Allow easting and northing as backups for x and y for coord column names in various functions (
8f8ae84)
Detailed Changes: v0.6.0...v0.7.0
Scientific Software - Peer-reviewed
- Python
Published by mdtanker about 1 year ago
PolarToolkit - v0.6.0
v0.6.0 (2024-11-18)
Build System
- Update backup env yml for
v0.5.1(7a1b984)
Chores
Automatically updating changelog skip ci
Automatically updating changelog skip ci
Remove ruff commands and use pre-commit (
e73a310)Update pre-commit hooks (
b6c05a4)
updates: - github.com/adamchainz/blacken-docs: 1.16.0 → 1.18.0 - github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.6.9 - github.com/pre-commit/pre-commit-hooks: v4.5.0 → v5.0.0 - github.com/pre-commit/mirrors-prettier: v3.1.0 → v4.0.0-alpha.8 - github.com/pre-commit/mirrors-mypy: v1.7.1 → v1.11.2 - github.com/codespell-project/codespell: v2.2.6 → v2.3.0 - github.com/shellcheck-py/shellcheck-py: v0.9.0.6 → v0.10.0.1 - github.com/abravalheri/validate-pyproject: v0.18 → v0.20.2 - github.com/python-jsonschema/check-jsonschema: 0.29.0 → 0.29.3
- Bump mamba-org/setup-micromamba from 1 to 2 in the actions group (
d1816d9)
Bumps the actions group with 1 update: mamba-org/setup-micromamba.
Updates mamba-org/setup-micromamba from 1 to 2
- Release notes
- Commits
updated-dependencies: - dependency-name: mamba-org/setup-micromamba dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
- Bump codecov/codecov-action in the actions group (
a9ee13b)
Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 4.5.0 to 4.6.0
- Release notes
- Changelog
- Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
Code Style
- Pre-commit fixes (
7514e3a)
Documentation
Rerun docs (
fba71d7)Add commit message convention to contribute guide (
959f6f4)Add JOSS to citing page (
54d8273)Fix issue in contrib guide (
f776f03)
Features
Scientific Software - Peer-reviewed
- Python
Published by mdtanker about 1 year ago
PolarToolkit - v0.5.1
v0.5.1 (2024-08-05)
Chore
- chore: automatically updating changelog skip ci
Fix
fix: restrict geopandas to below v1 until issue with
schemeis fixed in next pygmt release (846056e)fix: remove nptyping as a dependency after issues with bool8 (
6b97865)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 1 year ago
PolarToolkit - v0.5.0
v0.5.0 (2024-08-04)
Breaking
- refactor: change
origin_shiftparameter options
BREAKING CHANGE: please update your code for functions plot_grd and basemap to use the following options for origin_shift: 'x', 'y', 'both', 'initialize', or None. (4e751c8)
Build
- build(deps): bump codecov/codecov-action from 4.3.1 to 4.5.0
Bumps codecov/codecov-action from 4.3.1 to 4.5.0. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <support@github.com> (de27d6b)
Chore
chore: automatically updating changelog skip ci
chore: add test deps to conda_install for testing conda releases (
0cc2da2)chore: updates from learn-scientific-python (
07d79a9)chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: update binder env wih polartoolkit v0.4.0 (
47ff400)
Documentation
docs: fix issues with autoapi and typehints (
51f4266)docs: rerun all doc notebooks (
1c0fcb3)docs: minor corrections to docs (
64ee497)docs: reduce notebook size with pygmt
dpiparameter (46aadb8)docs: add make setup instructions to contrib guide (
18fe9cf)docs: remove install info from readme (
09ef175)docs: typos in notebook (
d539795)docs: fix missing instruction in contrib guide (
8128a8f)docs: move contrib guide into docs/ (
3001032)docs: update license to 2024 for source files (
127b173)docs: add citation info (
d1281da)docs: update docs with numbered tutorials and other fixes (
fdb7227)docs: point binder link to tutorials (
3fddb27)
Feature
feat: add 'easting' and 'northing' as defaults for plotting points (
13b917b)feat: add earthaccess dependency and use for login credentials (
1b87ca8)
Fix
fix: add warning for deprecated origin shift parameters (
728a218)fix: found bug in
utils.square_subplots(f87f2e1)fix: drop band and spatial_ref variables from fetched grids (
40f6ba2)
Refactor
refactor: organize
plot_grdand enable more mapping features forbasemap(684e86e)refactor: remove kwargs for
add_gridlines(e86144d)refactor: mock import geopandas (
ab3437d)refactor: use figshare sample shapefiles and remove data/ from repo (
de684bb)refactor: remove quotes from scalebar (
7995f9f)
Style
Unknown
- docs:rerun doc notebooks (
4424866)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 1 year ago
PolarToolkit - v0.4.0
v0.4.0 (2024-06-14)
Breaking
- refactor: change module name from
profiletoprofilesto match plural style of other modules.
BREAKING CHANGE: please update all import statements to use profiles instead of profile! (84524e3)
- refactor: combine fetch
modis_moaandmodis_mogtomodis
BREAKING CHANGE: make sure to update your code to use the new function fetch.modis() and specify MoG vs MoA with parameter hemisphere = "south" or "north" (89e50d2)
- refactor: rename fetch
measures_boundariestoantarctic_boundaries
BREAKING CHANGE: make sure to update your code with the new function name! (6951fe2)
- feat: add hemisphere arg to most plotting functions
BREAKING CHANGE: this alters a vast majority of the code! (05cb358)
Build
build: move deprecation from dev to normal dependencies (
4a83f67)build: add deprecation package to dev deps (
ac04b0d)build: include environment.yml file as backup for issues with installing (
8ef681f)build: set min pylint version (
a93d83a)build: explicitly specify tqdm as dependency (
287a4db)build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1
Bumps codecov/codecov-action from 4.3.0 to 4.3.1. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <support@github.com> (bc180cc)
- build(deps): bump codecov/codecov-action from 4.1.0 to 4.3.0
Bumps codecov/codecov-action from 4.1.0 to 4.3.0. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <support@github.com> (da0242b)
Chore
chore: automatically updating changelog skip ci
chore: enable caching of test CI environment (
f374dd2)chore: switch CI from mini-conda to micromamba (
69d182d)chore: remove pip local install in testing CI (
563f98e)chore: don't run fetch calls during test
This should drastically speed up testing, not overload GHA with downloading datasets, but means testing of fetch calls will need to be performed manual by deleting the local pooch cache and rerun all fetch calls / tests. (090f239)
chore: add fetch mark to some tests (
2f5771c)chore: mark some tests as earthdata (
bacb0fa)chore: add codecov token (
b05c119)chore: add deprecation to old fetch measures boundaries function (
262a0c2)chore: add deprecations to old fetch modis functions (
7c5461e)chore: update fetch mass change test (
9b2c282)chore: exclude some md files from pre-commit (
e4acbeb)chore: update use of pylint (
c886573)chore: update tests for bedmachine with reference change (
c1200ca)chore: pre-commit autoupdate to monthly (
1f977cc)chore: fix test (
4ac5e0b)chore: misc fixes (
699c02f)chore: add greenland coast version to plotting functions (
9dc125b)chore: change arg
imagetomodis(677b13e)chore: change default profile map cmap (
c9396ac)chore: don't run tests on docs or style commits (
8440e6f)chore: add tests for regions (
77ea6f8)chore: update ruff version in pre-commit (
e13c0d9)chore: cleanup Make commands (
eeab8f6)chore: increase timeout for test shen moho (
c769215)chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: remove pre-commit updates from changelog (
611ff84)
Documentation
docs: typo and readme update (
c0ffc0c)docs: spelling mistake (
5fe90e5)docs: add logo to README (
b710923)docs: rerun all dataset gallery notebooks (
35851b9)docs: major overhaul of docs structure to follow the Divio system (
bbe3975)docs: merge arctic and greenland dataset gallery (
55abdf2)docs: add missing links (
a8d0af5)docs: add instructions for EarthData login (
18e5581)docs: add release instructions to contributing guide (
04d3ac2)docs: consolidate and update install instructions (
399ba89)docs: rerun notebooks (
c5fe426)docs: clarify all mentions of format of region tuples (
1e8c09f)docs: clarify project scope and goals (
11ef365)docs: add rosetta grav/mag to gallery datasets (
690e747)docs: add measures ice boundaries to dataset gallery (
60db1c9)docs: add basal melt rate to dataset gallery (
02ee6f7)docs: add geomap geology to dataset gallery (
4277b7c)docs: add groundline to dataset gallery (
39b142e)docs: add mass change to dataset gallery (
0476df2)docs: add magnetics to dataset gallery (
f0cadd9)docs: add ice velocity to dataset gallery (
3e8a022)docs: add gravity to dataset gallery (
80d1a6c)docs: add GIA to dataset gallery (
5e2eced)docs: use full citations in dataset gallery (
df634ba)docs: add GHF to dataset gallery (
95826c1)docs: rerun notebook (
2c44c08)docs: add modis mog to index (
2a041a8)docs: rerun all docs (
9984c8d)docs: add more dataset notebooks (
4526aab)docs: edit some docstrings (
66a1ef5)docs: reorganize available dataset gallery (
99ac4a2)docs: add more dataset notebooks (
41908f0)docs: update references (
520823f)docs: mention dataset gallery in fetch walkthrough (
d6387b3)docs: add bedmachine dataset notebook (
2651e46)docs: update bedmap2 dataset notebook (
1dee9e9)docs: update dataset gallery template (
1d100c3)docs: add available dataset gallery (
7932719)docs: conform fetch walkthrough to standard figure creation style (
a740223)docs: switch binder env to separate repo, remove launch buttons (
921f091)docs: try nbgitpull link for launch binder buttons (
5ca4de9)docs: fix issues with subplot_layout example (
9e46dbd)docs: remove python version and nodefaults from binder env (
9c46665)docs: simplify binder env (
8e2c8ed)docs: update contributing guide (
777b662)docs: reuse readme material in RTD index (
8791e96)
Feature
feat: add points option to basemap (
474cde7)feat: add regionllto_xy function (
31b054c)feat: add ice velocity for Greenland (
9ad6fe7)feat: add etopo data for the arctic/greenland (
2910e30)feat: add mass change for Greenland (
56bd01a)feat: enable greenland support for profiles (
548f626)feat: add function to extract default hemisphere (
b8b4f0a)feat: add geoid for Greenland and change geoid region for Antarctica (
4987e0b)feat: add bedmachine data from Greenland (
cfa5fff)feat: add cbarlabels kwarg to plot3d (
9d26d06)feat: add cbarperspective arg to plot3d (
25f1bf7)feat: enable passing single grid to plot_3d (
b71001a)feat: add function for combined min max of several grids (
6d3c294)feat: allow passing .cpt file to colorbar histogram (
e633789)feat: add inset map option for greenland (
5d36db4)feat: add subset grid function (
ab2e60a)feat: add BAS greenland groundingline (
d29863e)feat: add pen kwarg to show_region (
308eac0)feat: add fetch MODIS Greenland (
3e78b8e)feat: add some Greenland regions (
29fa593)feat: add Arctic/Greenland to utils/maps (
503b6a1)
Fix
fix: fix deprecated test measures boundaries (
6f3cc23)fix: fix deprecated test alter region (
eaad9c8)fix: fix fetch ice vel issue (
02bf5e4)fix: remove hash from mass_change (
54cfe1b)fix: fix tests for deprecations (
890bc21)fix: remove alter region from get_regions (
ab009d4)fix: properly set default region in basemap (
f5ca3da)fix: specify hemisphere in bedmap2 reference test (
fd4e668)fix: for bedmachine grids, restore correct registration type and only resample after geoid added to grids (
bf600b4)fix: remove fetch basement due to limited spatial extent of data (
4cfc9e5)fix: remove support for fetch ROSETTA grav and mag to align with goal of only providing common and widespread datasets (
cc8d2af)fix: update warning about grid region extract in plot_3d (
b9be0ae)fix: update figure shifting of plot_3d (
2ff91d3)fix: warning about histogram if grid is constant value (
7d7647b)fix: improve creation of colormap (
25ea3b5)fix: correctly center interactive map (
f0f5887)fix: change greenland region slightly (
6953ce0)fix: load deepbedmap instead of returning string (
6840639)fix: remove faulty layer name from fetch bedmachine (
78a9879)
Refactor
refactor: update deprecated pandas delim_whitespace (
f70476a)refactor: move alter_region from utils to regions (
f95ced0)refactor: add hemisphere and remove kwargs from call to geoid (
db5241e)refactor: remove unnecessary verbose and kwargs for some fetches (
fdab8fe)refactor: log info instead of error in maskfromshp (
fd2e768)refactor: use environment variable for setting hemisphere in profile (
3be6d86)refactor: if available, use environmental variables for setting hemisphere throughout code
To utilize this feature, either set a system environment variable POLARTOOLKIT_HEMISPHERE equal to either south or north, or in your python file/notebook use os.environ to set this value for the current session. (d756838)
refactor: use new setcmap function in plot3d (
1e68076)refactor: set cbar position in plot_3d (
ecf53cf)refactor: changed default shading to false in plot_3d (
7e4feed)refactor: remove default vlims for plot_3d (
3f59d10)refactor: change default point color in plot_profile (
e895aed)refactor: update np random number generator (
0daaffc)
Style
style: auto style fixes (
3c3e155)style: style fixes (
2022c6d)style: fix cmap issues in plot_profile (
4492445)style: ignore pylint warnings (
63e23a5)style: auto fixes (
52ac789)style: fixes for pylint (
bf9c1cd)style: auto style fix (
120e634)style: auto style fixes (
b12c877)style: add typing to function (
51e25a9)style: fix regions test styling (
a8d9628)style: reformat with new ruff version (
363f8fa)style: auto style fixes from ruff/pylint (
e1efbab)
Unknown
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 1 year ago
PolarToolkit - v0.3.3
v0.3.3 (2024-04-23)
Build
- build: make semantic release GHA need changelog success (
adf7edb)
Chore
chore: automatically updating changelog skip ci
chore: pin python semantic release version (
73a0fbd)
Fix
- fix: pinning issue in workflow (
1578894)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 1 year ago
PolarToolkit - v0.3.2
v0.3.2 (2024-04-23)
Build
- build(deps): bump codecov/codecov-action from 4.0.1 to 4.1.0
Bumps codecov/codecov-action from 4.0.1 to 4.1.0. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <support@github.com> (8febfd2)
Chore
chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: fix semantic release action (
6b12799)
Fix
- fix: reduce accuracy check for test resampling grids (
93fca6f)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 1 year ago
PolarToolkit - v0.3.1
v0.3.1 (2024-02-22)
Build
- build: extend support to python 3.12 (
f68def9)
Chore
chore: automatically updating changelog skip ci
chore: remove shen-2018 hash (
fbefe40)chore: fix test ghf (
c7c66f6)chore: update changelog template (
e4bd1d9)chore: reduce sig figs for test_ghf (
393aadc)chore: list packages after installing local for test GHA (
51250b4)chore: update testing_env and add make command (
4ee6945)chore: add hashes to all fetch calls (
91eb9a8)chore: move contributing file (
05dff10)chore: add test_fetch make command (
2a0adb3)chore: add ignores to pre-commit (
3fffd15)chore: fix changelog template spacing (
cabc14a)chore: automatically updating changelog skip ci
Documentation
Fix
fix: increase timeout for shen-2018 moho fetch (
8d9e183)fix: delete tmp.nc file in fetch call (
ee16bdc)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker almost 2 years ago
PolarToolkit - v0.3.0
v0.3.0 (2024-02-18)
Build
- build(deps): bump pre-commit/action from 3.0.0 to 3.0.1
Bumps pre-commit/action from 3.0.0 to 3.0.1. - Release notes - Commits
updated-dependencies: - dependency-name: pre-commit/action dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <support@github.com> (31715fe)
- build(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1
Bumps codecov/codecov-action from 3.1.5 to 4.0.1. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <support@github.com> (69679aa)
- build(deps): bump actions/checkout from 3 to 4
Bumps actions/checkout from 3 to 4. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <support@github.com> (e67349b)
build: update dependabot config (
5544a8b)build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5
Bumps codecov/codecov-action from 3.1.4 to 3.1.5. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <support@github.com> (9c43e68)
build: add requests to deps (
15ea6e8)build: switch GHA from hynek to build and twine (
91c6ca9)build: explicitly include packages (
a76a0e9)
Chore
chore: automatically updating changelog skip ci
chore: ignore auto update changelog commits in changelog (
01a092e)chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: mark test mass change as issue (
a3bde43)chore: add issue marker to imagery and basal melt fetches (
95bce69)chore: make fig an arg of plot_grd (
e762a5a)chore: add kwarg arg to add_scalebar (
df374ba)chore: specify args in functions (
9febc0e)chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: remove dependa-bot commits from changelog (
44a322c)chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: fix _static path warning (
257f6e7)chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: automatically updating changelog skip ci
chore: add skip ci to changelog commit message (
6b665ae)chore: update changelog an main pushes (
2dca0fc)chore: editing workflows (
a059f50)chore: collect usage stats (
b5d16ac)
Documentation
docs: update RTD links to polartoolkit (
e5376b3)docs: fix disclaimer (
8075024)docs: re-run all docs (
0776879)docs: add pygmt and pip to RTD.env (
9a8ae51)docs: back to conda for RTD (
d2a4c1f)docs: switch RTD from mamba to python (
aeab560)docs: switch RTD from conda to pip (
18cf7fb)docs: update RTD env and instructions (
f142c6d)docs: remove JOSS folder (
dc0a421)docs: add .bib and enable sphinxcontrib-bibtex (
bf90dc0)docs: add paper template for JOSS (
22feca3)
Feature
feat: add plotting geomap faults function (
3e87e60)feat: add cmap arg to points of plot_grd (
f4fc948)feat: add basemap imagery option to plot_grd (
b7ad2ee)feat: make default scalebar have white box (
3c879d5)feat: add water thickness layer to bedmap2 fetch (
8f26e46)feat: add / update pre-defined regions (
4ce3d8d)
Style
style: typos and type issues (
5c478fb)style: fixes and ignore .bib (
c154f89)style: formatting (
0b294a1)style: fix style errors (
639ba42)style: fix indent (
efee6d7)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker almost 2 years ago
PolarToolkit - v0.2.1
v0.2.1 (2024-01-29)
Build
build: add antarctic_plots package for import warning (
bb4c134)build: add lower version limit to PyGMT (
4f3a837)
Documentation
docs: clicking on logo directs to homepage (
841e9e5)docs: rerun notebooks (
eb5e47d)docs: update binder env, links, and codecov link (
4854853)
Fix
fix: add "+ue" unit to regions in meters for lat long projections (
fa67b53)fix: fixes lines between layers in cross-sections (
7eaaf64)fix: fix pandas copy warning (
48ce7a7)
Style
style: line too long (
51e0143)style: spelling and formatting (
a7347ba)style: spelling mistakes (
4c29294)style: ignore binder env file in pre-commit (
9aa1c30)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker almost 2 years ago
PolarToolkit - v0.2.0
v0.2.0 (2024-01-26)
Breaking
- refactor: force a major version bump.
BREAKING CHANGE: (cc2ecda)
Build
- build(deps): bump hynek/build-and-inspect-python-package from 1 to 2
Bumps hynek/build-and-inspect-python-package from 1 to 2. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: hynek/build-and-inspect-python-package dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <support@github.com> (62c0385)
- build(deps): bump actions/download-artifact from 3 to 4
Bumps actions/download-artifact from 3 to 4. - Release notes - Commits
updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <support@github.com> (d577c09)
- build(deps): bump actions/setup-python from 4 to 5
Bumps actions/setup-python from 4 to 5. - Release notes - Commits
updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <support@github.com> (ba46d15)
Chore
chore: fixes (
d1cc66a)chore: formatting (
f9ffa54)chore: formatting (
52fd5bb)chore: rename module (
70f7d18)chore: formatting (
6e30c4c)chore: switch from antarctic-plots to polartoolkit (
bac23a9)
Documentation
docs: update descriptions to not only focus on Antarctica (
b08a509)docs: add favicon and dark and light logos (
77f9835)docs: add logo to docs (
c26f850)docs: fix changelog template (
31083e3)
Style
- style: formatting (
d15fe92)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker almost 2 years ago
PolarToolkit - v0.1.0
v0.1.0 (2023-12-10)
Build
- build(deps): bump conda-incubator/setup-miniconda from 2 to 3
Bumps conda-incubator/setup-miniconda from 2 to 3. - Release notes - Changelog - Commits
updated-dependencies: - dependency-name: conda-incubator/setup-miniconda dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <support@github.com> (aa2f220)
build: fix path to docs (
4bbbd96)build: add ipython to interactive deps (
4c706ad)build: remove isort required import (
a82ea7a)build: add jupyterlab to dev deps (
b370b6f)build: configure pytest (
6c7f351)build: update pyproject.toml deps and info (
5653436)build: update env folder (
9a4fa68)build: update github actions (
a1c5644)
Chore
chore: reduce sig figs of fetch tests (
15e5c3d)chore: match test env to pyproject (
155f1cf)chore: switch python 3.8 to 3.9 for CI testing (
1a17424)chore: exclude some tests for CI (
ac535d9)chore: update binder env and links (
fe80114)chore: type checking fixes (
6ec45e1)chore: update changelog template (
1418eb8)chore: add refactor to changelog template (
8738126)chore: add mypy to dev deps (
8102792)chore: add mypy make command (
ed80102)chore: add run_notebook make command (
1272361)chore: add types-request to mypy (
6e14d17)chore: ignore contrib guide in pre-commit (
be24667)chore: remove RTD mock imports (
80d6d0f)chore: remove dynamic version (
53f018b)chore: update license notice file (
c51b7b1)chore: add changelog template (
855691e)chore: update project urls (
4cf10f8)chore: switches version management system
changes from setuptools_scm to python-semantic-release (46df13d)
chore: add pylint config (
91dfa92)chore: add ruff config (
5688ab9)chore: add mypy config (
cd1805b)chore: move regions to src (
c22281f)chore: move utils to src (
39e477d)chore: move profile to src (
0c6a014)chore: move maps to src (
e2e561d)chore: move fetch to src (
5a915b6)chore: move init to src (
d3f229f)chore: remove test init (
a381570)chore: add github/matchers file (
99ed168)chore: pre-commit ignore .github files (
ffb36c9)chore: add noxfile (
6cac09d)chore: update makefile (
d619207)chore: add pre-commit config (
8c33642)chore: update gitignore (
5912c52)chore: move tests outside src (
e7b30e9)
Documentation
docs: update notebooks (
7851e53)docs: rerun gallery examples (
3c6f4c0)docs: rerun tutorials (
e61324a)docs: update cover_fig (
1377bf0)docs: fixes small issues (
e8339ed)docs: add/fix all docstrings (
7c670d9)docs: setup nbgallery for docs (
48f061a)docs: update contrib guide (
69663f9)docs: update README and index (
fea2b09)docs: remove notebook output files (
4a8c78b)docs: add module descriptions to overview (
92edec5)docs: pin RTD python version (
f25810d)docs: move changelog (
50c5439)docs: add citing, overview, references (
f27a893)docs: rename tutorials.md (
5134420)docs: rename gallery.md (
4371781)docs: update api docs with template (
116f06e)docs: rename install file (
4b97d66)docs: switch docs theme (
c1a5d5a)docs: move contrib guide (
d4e47ca)docs: combine index and readme (
1f4bfc1)docs: change RTD config (
e17be26)
Feature
feat: add grd2cpt and shading to profile map (
2440c27)feat: add spacing option to default layers (
69d72f4)feat: add lake vostok region (
69b5ff6)feat: pass scalebar kwargs to plot_grd (
e733241)feat: add get_fetches function (
b0312c2)
Fix
fix: change default layer names in profile (
801611f)fix: avoid resampling default layers for profile (
1f75666)fix: warning for resampling default layers (
543fe60)fix: issue with plotgrd cptlims (
548da1d)fix: fixing self imports (
3e806df)fix: switch module import style (
c61552a)fix: fixing typing cast (
0405ad3)fix: specify kwargs to shorten function (
acaf8d9)fix: increase default colorbar font size (
fc86e93)fix: various fixes to fetch.py
leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (4da7fc1)
- fix: various fixes to maps.py
leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (6b7b25c)
- fix: various fixes to utils.py
leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (02d105d)
- fix: various fixes to profile.py
leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (aa43a85)
- fix: various fixes to regions.py
leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (4f732aa)
fix: change default layer pen to black (
b2c1e74)fix: change default inset region box to red (
627b2bd)
Refactor
- refactor: fix issues with fetch tests
swaps pytest.approx with DeepDiff, adds ignore RuntimeWarning to many tests. (3b1bf49)
refactor: switch regions from lists to tuples (
65d7d92)refactor: update optional deps import check (
9926a59)refactor: standardize preprocessing calls
increments filename variabls since they change type, and standardizes the format of the preprocessors. (4f5656f)
Style
style: formatting (
429b998)style: formatting (
ddb0e42)style: fix spelling error (
ea3ed50)style: formatting test_utils (
cf83691)style: formatting (
e1e5aa8)style: formatting (
abbae80)style: formatting (
68f78aa)style: formatting (
f9f82f8)
Unknown
formatting (#147) (
90302ba)Fixes (#146)
update binder link
add northarrow to plotgrd
fix histogram error
change north arrow default position
add get_region function
rerun notebook
update changelog (
12a5299)Dev (#145)
update dependencies
dont reset coord names, changes reg type
add shading kwarg
fix subplot function
add function for plotting north arrow
add box arg to scalebar function
add version arg to coast plotting function
add coast version to plotting functions
add cbar labels arg to plot_3d
update plot_3d function
add box arg to inset function
add offset arg to inset function
add frame kwarg to basemap
small fixes
add frame kwarg to plot_grd function
add point fill and pen kwargs to plot_grd
specify region in addcolorbar of plotgrd
change cbar hist y offset from 3 to 2 cm
add orientation kwarg to cbar function
add text location arg to cbar function
add frame args to cbar function
add cmap kwarg to cbar function
add scale arg to cbar function
add font size arg to cbar funcion
add fix for plotting cbar hist with subplots
fix cbar issues
add verbose, interpolation kwargs to sample_grids
add axes arg to makedatadict
add reference kwarg to default_layers
use makedatadict for default_data
add reference kwarg to default layers
update plot_profile function
update plot_data function
add pd.copy() statements
revert RMSE to mean, add option for median
change col name used in pointsinsideregion
fix issue with using maskfromshp with tifs
add label offset kward to grd_compare
fix testIBCSOcoverage
fix testROSETTAgravity
add fetch for Smith et al. 2020 ice mass change
add fetch call for Adusumilli basal melt
add fetch call for geomap data
update bedmachine to v3
minor fixes
use harmonica to convert admap geosoft grid
use github source for burton-johnson GHF points
update fetch ROSETTA gravity
add fetch call for ROSETTA magnetics data
fetch imports
minor fixes
formatting
update instructions for dependency updates
add harmonica to env_test.yml
update binder environment
update changelog
update maxradius arg name
fail CI with errors (
c962e56)General maintenance (#141)
add robust keyword
drop spatial_dim during masking
only resample grd_compare grids if different
add robust to mapping funcs
edit cpt lims of plot_grd
edit colorbar hist
formatting (
95ad63c)Drop 3.8 support, fix admap1 url (#140)
adding back fetch tests
drop python 3.8 support
use major versions in test.yml
new admap1 url
add previously excluded tests
catch attribute error in getgrdinfo() (
30ea5aa)update when GitHub Action tests occur (#139) (
d8c821e)Update test.yml (#137) (
f1249f0)
Scientific Software - Peer-reviewed
- Python
Published by mdtanker about 2 years ago
PolarToolkit - v0.0.6
Release v0.0.6
💫 Highlights
- Switched from Poetry to Setuptools
- Can install with conda
- Eased the dependecy constraints
⛔ Maintenance
- renamed various util functions
🧑🤝🧑 Contributors
Scientific Software - Peer-reviewed
- Python
Published by mdtanker almost 3 years ago
PolarToolkit - v0.0.4
What's Changed
- replaced geopandas calls with pyogrio, replaced bedmap2 with bedmachine by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/29
- updated docs by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/30
- added dev requirements to RTD.yaml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/31
- added doc requirements file by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/32
- fixing readthedocs.yaml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/33
- moved docrequirements by @mdtanker in https://github.com/mdtanker/antarcticplots/pull/34
- added exclude patterns by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/35
- change RTD fail on warning to false by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/36
- fixed api docs and added .yml for binder by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/37
- replaced cover fig and removed hashes from binder .yml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/38
- moved binder .yml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/39
- moved binder yml back to binder/, minor api fixes by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/40
- added antarcticplots to binder yml by @mdtanker in https://github.com/mdtanker/antarcticplots/pull/41
- fixed pip portion of binder yml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/42
- removed pip command from binder yml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/43
- replaced pip install with local by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/44
- changed binder local install method by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/45
- add binder badge to readme by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/46
- added binder link to docs by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/47
- added GHF models to fetch by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/48
- added regions and region map, altered imagery by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/49
- changes to the docs by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/50
- Create config.yml by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/51
- fixed bedmap2 and added rioxarray as dependency by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/52
- removed rioxarray as it was unnecessary by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/53
- added Zenodo badge to index and readme. by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/54
- Dev by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/55
- fixed gallery and tutorial thumbnails by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/56
- updated changelog by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/57
- built v0.0.4 and updated contribute.md by @mdtanker in https://github.com/mdtanker/antarctic_plots/pull/58
Full Changelog: https://github.com/mdtanker/antarctic_plots/compare/v0.0.3...v0.0.4
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 3 years ago
PolarToolkit - v0.0.3
💫 Highlights
Finally succeeded in building the docs!
📖 Documentation
Added make build-docs to execute and overwrite .ipynb to use in docs, since PyGMT can't be included in dependencies and therefore RTD's can't execute the .ipynb's.
⛔ Maintenance
Closed https://github.com/mdtanker/antarctic_plots/issues/7
🧑🤝🧑 Contributors
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 3 years ago
PolarToolkit - v0.0.1
First release of Antarctic-plots: Functions to automate Antarctic data visualization.
Main functions: * fetch common Antarctic datasets * Bedmap2 layers * LIMA imagery * Grounding lines and coastlines * DeepBedMap * Gravity anomalies * Magnetic anomalies * Ross Ice Shelf basement depths * create profiles defined by 2 coordinates or a shapefile * plot cross-sections, and data profiles * plot profile location map, with customizable map background * various useful functions * converting between lat long and EPSG3031 * generate region strings for GMT * mask grids from shapefiles * automate pygmt plotting
This release contains contributions from: Matt Tankersley
Scientific Software - Peer-reviewed
- Python
Published by mdtanker over 3 years ago