Changelog#
Automatically updated by python-semantic-release with commit parsing of angular commits.
v0.1.0 (2023-12-10)#
π¦οΈ Build#
bump conda-incubator/setup-miniconda from 2 to 3
Bumps conda-incubator/setup-miniconda from 2 to 3.
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
)
π§° 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 π€¦βοΈ