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#
π Bug Fixes#
v0.3.0 (2024-02-18)#
π¦οΈ Build#
π§° 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#
βοΈ Formatting#
v0.2.1 (2024-01-29)#
π¦οΈ Build#
π Documentation#
π Bug Fixes#
βοΈ Formatting#
v0.2.0 (2024-01-26)#
π₯ Breaking Changes#
force a major version bump.
BREAKING CHANGE: (cc2ecda
)
π¦οΈ Build#
π§° Chores / Maintenance#
π Documentation#
βοΈ Formatting#
formatting (
d15fe92
)
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
)
add pylint config (
91dfa92
)add ruff config (
5688ab9
)add mypy config (
cd1805b
)move regions to src (
c22281f
)move utils to src (
39e477d
)move profile to src (
0c6a014
)move maps to src (
e2e561d
)move fetch to src (
5a915b6
)move init to src (
d3f229f
)remove test init (
a381570
)add github/matchers file (
99ed168
)pre-commit ignore .github files (
ffb36c9
)add noxfile (
6cac09d
)update makefile (
d619207
)add pre-commit config (
8c33642
)update gitignore (
5912c52
)move tests outside src (
e7b30e9
)
π Documentation#
update notebooks (
7851e53
)rerun gallery examples (
3c6f4c0
)rerun tutorials (
e61324a
)update cover_fig (
1377bf0
)fixes small issues (
e8339ed
)add/fix all docstrings (
7c670d9
)setup nbgallery for docs (
48f061a
)update contrib guide (
69663f9
)update README and index (
fea2b09
)remove notebook output files (
4a8c78b
)add module descriptions to overview (
92edec5
)pin RTD python version (
f25810d
)move changelog (
50c5439
)add citing, overview, references (
f27a893
)rename tutorials.md (
5134420
)rename gallery.md (
4371781
)update api docs with template (
116f06e
)rename install file (
4b97d66
)switch docs theme (
c1a5d5a
)move contrib guide (
d4e47ca
)combine index and readme (
1f4bfc1
)change RTD config (
e17be26
)
π Features#
π 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
)
π¨ 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 functionslots 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 toplot_grd()
with keywordadd_north_arrow
fixed issues with clipping of grid for plotting colorbar histogram
π§βπ€βπ§ Contributors#
Release v0.0.6#
π« Highlights#
Switched from Poetry to Setuptools
Can install with conda
Eased the dependency constraints
β Maintenance#
renamed various util functions
π§βπ€βπ§ Contributors#
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
andGallery examples
to the docsAdded tutorial for modules
fetch
andregion
β 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#
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, sincePyGMT
canβt be included in dependencies and therefore RTDβs canβt execute the .ipynbβs.
β Maintenance#
Closed Issue #7
π§βπ€βπ§ Contributors#
Release v0.0.2#
π« Highlights#
Created a website for the documentation!
Added
NumPy
formatted docstrings to the modulesWrote contribution guide, which outlines the unique case of publishing a package with dependencies which need C packages, like
PyGMT
(GMT
) andGeoPandas
(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#
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
orGeoPandas
since they both rely on C packages which canβt be installed via pip (GMT
andGDAL
). Next release should fix this.
π§βπ€βπ§ Contributors#
Release v0.0.0#
π First release of Antarctic-plots π
should have been published to TestPyPI π€¦βοΈ