Changelog

Contents

Changelog#

Automatically updated by python-semantic-release with commit parsing of angular commits.

Unreleased#

πŸ“¦οΈ Build#

🧰 Chores / Maintenance#

  • remove pre-commit updates from changelog (611ff84)

πŸ“– Documentation#

  • reuse readme material in RTD index (8791e96)

✏️ Formatting#

  • auto style fixes from ruff/pylint (e1efbab)

Other#

v0.3.3 (2024-04-23)#

πŸ“¦οΈ Build#

  • make semantic release GHA need changelog success (adf7edb)

🧰 Chores / Maintenance#

  • pin python semantic release version (73a0fbd)

πŸ› Bug Fixes#

  • pinning issue in workflow (1578894)

v0.3.2 (2024-04-23)#

πŸ“¦οΈ Build#

🧰 Chores / Maintenance#

  • fix semantic release action (6b12799)

πŸ› Bug Fixes#

  • reduce accuracy check for test resampling grids (93fca6f)

v0.3.1 (2024-02-22)#

πŸ“¦οΈ Build#

  • extend support to python 3.12 (f68def9)

🧰 Chores / Maintenance#

  • remove shen-2018 hash (fbefe40)

  • fix test ghf (c7c66f6)

  • update changelog template (e4bd1d9)

  • reduce sig figs for test_ghf (393aadc)

  • list packages after installing local for test GHA (51250b4)

  • update testing_env and add make command (4ee6945)

  • add hashes to all fetch calls (91eb9a8)

  • move contributing file (05dff10)

  • add test_fetch make command (2a0adb3)

  • add ignores to pre-commit (3fffd15)

  • fix changelog template spacing (cabc14a)

πŸ“– Documentation#

  • update install instructions (70faf04)

  • fix links to contrib guide (5c6af8d)

πŸ› Bug Fixes#

  • increase timeout for shen-2018 moho fetch (8d9e183)

  • delete tmp.nc file in fetch call (ee16bdc)

v0.3.0 (2024-02-18)#

πŸ“¦οΈ Build#

  • add requests to deps (15ea6e8)

  • switch GHA from hynek to build and twine (91c6ca9)

  • explicitly include packages (a76a0e9)

🧰 Chores / Maintenance#

  • ignore auto update changelog commits in changelog (01a092e)

  • mark test mass change as issue (a3bde43)

  • add issue marker to imagery and basal melt fetches (95bce69)

  • make fig an arg of plot_grd (e762a5a)

  • add kwarg arg to add_scalebar (df374ba)

  • specify args in functions (9febc0e)

  • remove dependa-bot commits from changelog (44a322c)

  • fix _static path warning (257f6e7)

  • add skip ci to changelog commit message (6b665ae)

  • update changelog an main pushes (2dca0fc)

  • editing workflows (a059f50)

  • collect usage stats (b5d16ac)

πŸ“– Documentation#

  • update RTD links to polartoolkit (e5376b3)

  • fix disclaimer (8075024)

  • re-run all docs (0776879)

  • add pygmt and pip to RTD.env (9a8ae51)

  • back to conda for RTD (d2a4c1f)

  • switch RTD from mamba to python (aeab560)

  • switch RTD from conda to pip (18cf7fb)

  • update RTD env and instructions (f142c6d)

  • remove JOSS folder (dc0a421)

  • add .bib and enable sphinxcontrib-bibtex (bf90dc0)

  • add paper template for JOSS (22feca3)

πŸš€ Features#

  • add plotting geomap faults function (3e87e60)

  • add cmap arg to points of plot_grd (f4fc948)

  • add basemap imagery option to plot_grd (b7ad2ee)

  • make default scalebar have white box (3c879d5)

  • add water thickness layer to bedmap2 fetch (8f26e46)

  • add / update pre-defined regions (4ce3d8d)

✏️ Formatting#

v0.2.1 (2024-01-29)#

πŸ“¦οΈ Build#

  • add antarctic_plots package for import warning (bb4c134)

  • add lower version limit to PyGMT (4f3a837)

πŸ“– Documentation#

  • clicking on logo directs to homepage (841e9e5)

  • rerun notebooks (eb5e47d)

  • update binder env, links, and codecov link (4854853)

πŸ› Bug Fixes#

  • add β€œ+ue” unit to regions in meters for lat long projections (fa67b53)

  • fixes lines between layers in cross-sections (7eaaf64)

  • fix pandas copy warning (48ce7a7)

✏️ Formatting#

v0.2.0 (2024-01-26)#

πŸ’₯ Breaking Changes#

  • force a major version bump.

BREAKING CHANGE: (cc2ecda)

πŸ“¦οΈ Build#

🧰 Chores / Maintenance#

πŸ“– Documentation#

  • update descriptions to not only focus on Antarctica (b08a509)

  • add favicon and dark and light logos (77f9835)

  • add logo to docs (c26f850)

  • fix changelog template (31083e3)

✏️ Formatting#

v0.1.0 (2023-12-10)#

πŸ“¦οΈ Build#

🧰 Chores / Maintenance#

  • reduce sig figs of fetch tests (15e5c3d)

  • match test env to pyproject (155f1cf)

  • switch python 3.8 to 3.9 for CI testing (1a17424)

  • exclude some tests for CI (ac535d9)

  • update binder env and links (fe80114)

  • type checking fixes (6ec45e1)

  • update changelog template (1418eb8)

  • add refactor to changelog template (8738126)

  • add mypy to dev deps (8102792)

  • add mypy make command (ed80102)

  • add run_notebook make command (1272361)

  • add types-request to mypy (6e14d17)

  • ignore contrib guide in pre-commit (be24667)

  • remove RTD mock imports (80d6d0f)

  • remove dynamic version (53f018b)

  • update license notice file (c51b7b1)

  • add changelog template (855691e)

  • update project urls (4cf10f8)

  • switches version management system

changes from setuptools_scm to python-semantic-release (46df13d)

πŸ“– Documentation#

πŸš€ Features#

  • add grd2cpt and shading to profile map (2440c27)

  • add spacing option to default layers (69d72f4)

  • add lake vostok region (69b5ff6)

  • pass scalebar kwargs to plot_grd (e733241)

  • add get_fetches function (b0312c2)

πŸ› Bug Fixes#

  • change default layer names in profile (801611f)

  • avoid resampling default layers for profile (1f75666)

  • warning for resampling default layers (543fe60)

  • issue with plot_grd cpt_lims (548da1d)

  • fixing self imports (3e806df)

  • switch module import style (c61552a)

  • fixing typing cast (0405ad3)

  • specify kwargs to shorten function (acaf8d9)

  • increase default colorbar font size (fc86e93)

  • various fixes to fetch.py

leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (4da7fc1)

  • various fixes to maps.py

leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (6b7b25c)

  • various fixes to utils.py

leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (02d105d)

  • various fixes to profile.py

leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (aa43a85)

  • various fixes to regions.py

leftover fixes after refactoring code to pass new formatting / linting / type checking procedures (4f732aa)

  • change default layer pen to black (b2c1e74)

  • change default inset region box to red (627b2bd)

🎨 Refactor#

  • fix issues with fetch tests

swaps pytest.approx with DeepDiff, adds ignore RuntimeWarning to many tests. (3b1bf49)

  • switch regions from lists to tuples (65d7d92)

  • update optional deps import check (9926a59)

  • standardize preprocessing calls

increments filename variabls since they change type, and standardizes the format of the preprocessors. (4f5656f)

✏️ Formatting#

Other#

Note: 🚨 Everything above this point was generated automatically by Python Semantic Release. Everything below is from prior to the implementation of Python Semaintic Release. 🚨

Between v0.0.6 and v0.1.0#

πŸ’« Highlights#

  • dropped support for Python 3.8 in PR #140

  • several new datasets!

  • added robust option to get_min_max(), and mapping functions

  • lots of new customization options (kwargs) for plotting functions

  • several bug fixes

πŸš€ Features#

New datasets in Fetch#

  • Ice Mass Changes from Smith et al. 2020

  • Basal Melt Rates from Adusumulli et al. 2020

  • Faults and geologic unit shapefiles from GEOMAP (Cox et al. 2023)

  • ADMAP-2 magnetics compilation

  • ROSETTA-Ice airborne magnetics for the Ross Ice Shelf from Tinto et al. 2019

  • BedMachine updated to v3

New functions in regions#

  • `get_regions()``

    • list all available regions

πŸ“– Documentation#

β›” Maintenance#

  • new URL for fetching ADMAP1 magnetic data

  • added Harmonica as a dependency for ADMAP-2 geosoft grid conversion

  • fix old binder links

  • added north_arrow() function call to plot_grd() with keyword add_north_arrow

  • fixed issues with clipping of grid for plotting colorbar histogram

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker


Release v0.0.6#

πŸ’« Highlights#

  • Switched from Poetry to Setuptools

  • Can install with conda

  • Eased the dependency constraints

β›” Maintenance#

  • renamed various util functions

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker


Release v0.0.4#

πŸ’« Highlights#

  • New mapping function antarctic_plots.maps

  • Pre-set regions for commonly plotted areas

  • Added Gallery examples

  • Created a Binder environment

  • More datasets included in fetch

πŸš€ Features#

New module Maps#

  • plot_grd

New datasets in Fetch#

  • bedmachine

  • geothermal

New functions in Utils#

  • alter_region

  • coherency

  • grd_compare

  • grd_trend

  • make_grid

  • raps

  • set_proj

πŸ“– Documentation#

  • Added Tutorials and Gallery examples to the docs

  • Added tutorial for modules fetch and region

β›” Maintenance#

  • Closed Issue #6: Create gallery examples

  • Closed Issue #9: Code formatting

  • Closed Issue #13: Specify dependency version

  • Closed Issue #15: Add inset map of Antarctica

  • Closed Issue #16: Add Welcome Bot message to first time contributors

  • Closed Issue #20: Add options to use the package online

  • Closed Issue #25: Add GHF data to fetch module

  • Closed Issue #26: Add BedMachine Data to fetch

  • Closed Issue #27: fetch.bedmap2 issue with xarray

  • Closed Issue #28: Set region strings for commonly plotted areas

  • Closed Issue #22: Create Zenodo DOI

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker


Release 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#

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker


Release v0.0.2#

πŸ’« Highlights#

  • Created a website for the documentation!

  • Added NumPy formatted docstrings to the modules

  • Wrote contribution guide, which outlines the unique case of publishing a package with dependencies which need C packages, like PyGMT (GMT) and GeoPandas (GDAL).

  • Added Tips for generating shapefiles and picking start/end points

πŸ“– Documentation#

  • Re-wrote docstrings to follow NumPy format.

  • Added type-hints to docstrings.

β›” Maintenance#

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker


Release v0.0.1#

πŸ’« Highlights#

  • also probably should have been published to TestPyPI πŸ€¦β™‚οΈ

πŸš€ Features#

  • Added a Makefile for streamlining development, publishing, and doc building.

  • Added license notifications to all files.

πŸ“– Documentation#

  • Used Jupyter-Book structure, with a table of contents (_toc.yml) and various markdown files.

  • added Sphinx.autodoc to automatically include API documentation.

β›” Maintenance#

  • Looks of issues with the Poetry -> Jupyter-Books -> Read the Docs workflow

  • Poetry / RTD don’t like PyGMT or GeoPandas since they both rely on C packages which can’t be installed via pip (GMT and GDAL). Next release should fix this.

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker


Release v0.0.0#

  • πŸŽ‰ First release of Antarctic-plots πŸŽ‰

  • should have been published to TestPyPI πŸ€¦β™‚οΈ

πŸ§‘β€πŸ€β€πŸ§‘ Contributors#

@mdtanker