Recent Releases of Glacier flow model
Glacier flow model - glacier-flow-model 0.4.0
- Features:
- Update to Python 3.11 and new numba version.
- Bugfixes:
- Solve mypy issues with matplotlib figure.
What's Changed
- Update to Python 3.11 and new numba version by @munterfi in https://github.com/munterfi/glacier-flow-model/pull/201
Full Changelog: https://github.com/munterfi/glacier-flow-model/compare/v0.3.2...v0.4.0
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 1 year ago

Glacier flow model - glacier-flow-model 0.3.2
- Features:
- Major update of sphinx and minor update of pydata-sphinx-theme. Adjusted
configuration to new schema.
- Major update of sphinx and minor update of pydata-sphinx-theme. Adjusted
What's Changed
- Bump doc8 from 1.0.0 to 1.1.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/95
- Bump scipy from 1.9.3 to 1.10.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/97
- Bump matplotlib from 3.6.2 to 3.6.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/101
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/102
- Bump rasterio from 1.3.4 to 1.3.5 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/103
- Bump black from 22.12.0 to 23.1.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/104
- Bump mypy from 0.991 to 1.0.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/106
- Bump rasterio from 1.3.5 to 1.3.6 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/108
- Bump matplotlib from 3.6.3 to 3.7.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/107
- Bump mypy from 1.0.0 to 1.0.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/110
- Bump scipy from 1.10.0 to 1.10.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/109
- Update versions and adjust html_theme_options by @munterfi in https://github.com/munterfi/glacier-flow-model/pull/112
- Bump matplotlib from 3.7.0 to 3.7.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/113
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/114
- Bump pydata-sphinx-theme from 0.13.0 to 0.13.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/115
- Bump mypy from 1.0.1 to 1.1.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/116
- Bump rstcheck from 6.1.1 to 6.1.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/117
- Bump tomlkit from 0.11.6 to 0.11.7 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/118
- Bump pydata-sphinx-theme from 0.13.1 to 0.13.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/121
- Bump black from 23.1.0 to 23.3.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/119
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/122
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/123
- Bump codecov from 2.1.12 to 2.1.13 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/124
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/125
- Bump sphinx from 6.1.3 to 6.2.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/126
- Bump sphinx from 6.2.0 to 6.2.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/127
- Bump tomlkit from 0.11.7 to 0.11.8 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/128
- Bump sphinx from 6.2.1 to 7.0.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/129
- Bump numba from 0.56.4 to 0.57.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/130
- Bump numpy from 1.23.5 to 1.24.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/131
- Bump mypy from 1.2.0 to 1.3.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/132
- Bump sphinx from 7.0.0 to 7.0.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/133
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/134
- Bump rasterio from 1.3.6 to 1.3.7 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/135
- Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/136
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/137
- Bump mypy from 1.3.0 to 1.4.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/138
- Bump numba from 0.57.0 to 0.57.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/139
- Bump scipy from 1.10.1 to 1.11.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/140
- Bump mypy from 1.4.0 to 1.4.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/141
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/142
- Bump numpy from 1.24.3 to 1.24.4 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/143
- Bump rasterio from 1.3.7 to 1.3.8 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/144
- Bump scipy from 1.11.0 to 1.11.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/145
- Bump matplotlib from 3.7.1 to 3.7.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/146
- Bump black from 23.3.0 to 23.7.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/147
- Bump sphinx from 7.0.1 to 7.1.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/148
- Bump sphinx from 7.1.0 to 7.1.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/150
- Bump tomlkit from 0.11.8 to 0.12.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/151
- Bump flake8 from 6.0.0 to 6.1.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/152
- Bump sphinx from 7.1.1 to 7.1.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/153
- Bump mypy from 1.4.1 to 1.5.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/154
- Bump mypy from 1.5.0 to 1.5.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/155
- Bump scipy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/158
- Bump sphinx from 7.1.2 to 7.2.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/157
- Bump sphinx from 7.2.2 to 7.2.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/159
- Bump pygments from 2.14.0 to 2.15.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/160
- Bump sphinx from 7.2.3 to 7.2.4 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/161
- Bump sphinx from 7.2.4 to 7.2.5 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/162
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/163
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/164
- Bump black from 23.7.0 to 23.9.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/166
- Bump rstcheck from 6.1.2 to 6.2.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/165
- Bump matplotlib from 3.7.2 to 3.7.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/167
- Bump sphinx from 7.2.5 to 7.2.6 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/168
- Bump pydata-sphinx-theme from 0.13.3 to 0.14.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/169
- Bump pydata-sphinx-theme from 0.14.0 to 0.14.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/171
- Bump numba from 0.57.1 to 0.58.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/173
- Bump numpy from 1.24.4 to 1.25.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/174
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/172
- Bump scipy from 1.11.2 to 1.11.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/175
- Bump urllib3 from 1.26.14 to 1.26.17 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/176
- Bump pillow from 9.4.0 to 10.0.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/177
- Bump mypy from 1.5.1 to 1.6.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/178
- Bump rasterio from 1.3.8 to 1.3.8.post1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/179
- Bump rasterio from 1.3.8.post1 to 1.3.8.post2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/180
- Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/181
- Bump mypy from 1.6.0 to 1.6.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/182
- Bump black from 23.9.1 to 23.10.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/183
- Bump rasterio from 1.3.8.post2 to 1.3.9 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/185
- Bump black from 23.10.0 to 23.10.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/186
- Bump pytest from 7.4.2 to 7.4.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/187
- Bump numba from 0.58.0 to 0.58.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/184
- Bump pydata-sphinx-theme from 0.14.1 to 0.14.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/188
- Bump numpy from 1.25.2 to 1.26.1 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/189
- Bump pydata-sphinx-theme from 0.14.2 to 0.14.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/190
- Bump tomlkit from 0.12.1 to 0.12.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/192
- Bump black from 23.10.1 to 23.11.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/193
- Bump mypy from 1.6.1 to 1.7.0 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/194
- Bump numpy from 1.26.1 to 1.26.2 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/195
- Bump tomlkit from 0.12.2 to 0.12.3 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/196
- Bump scipy from 1.11.3 to 1.11.4 by @dependabot in https://github.com/munterfi/glacier-flow-model/pull/198
Full Changelog: https://github.com/munterfi/glacier-flow-model/compare/v0.3.1...v0.3.2
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 1 year ago

Glacier flow model - glacier-flow-model 0.3.1
- Bugfixes:
- Fix documentation build by switching from conda to mamba in order to
reduce the memory consumption of the dependency solving process.
- Fix documentation build by switching from conda to mamba in order to
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 2 years ago

Glacier flow model - glacier-flow-model 0.3.0
- Features:
- Remove the direct dependency on GDAL via the
osgeo
package and
use therasterio
package to read and write raster files instead.
- Remove the direct dependency on GDAL via the
- Bugfixes:
- Fix failing CI due to an defunct poetry installation instruction.
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 2 years ago

Glacier flow model - glacier-flow-model 0.2.0
- Features:
- Use of the
.flake8
config file. - Configured Dependabot.
- Add
CITATION.cff
file for citing the repository and linking to
zenodo for DOI generation. - Use python
logging
module and remove inheritance from
Base
class. - Use internal method
self._iterate
to simluate years in order to
reduce duplicate code. - Getter and setter methods for the
plot
instance variable, which
initializes or destroys thematplotlib.pyplot.figure
. - Functionality to export the glacier layers and statistics of the model as
.csv
and.tif
using theself.export()
method. - Reproject example DEM
aletsch.tif
from Swiss CH1903 / LV03
(EPSG:21781) to Swiss CH1903+ / LV95 (EPSG:2056). - Add flow and model parameters as class attributes.
- Add
fracd8
algorithm as new submodule. The algorithm is JIT
compiled using numba. - Add
utils
module for helper utilities: Recording arrays and
generating hillshades.
- Use of the
- Bugfixes:
- Fix failing CI: Update package dependencies, set GitHub actions to python
3.10, set GDAL version to 3.4.1 and remove shebang from tests. - Updated mypy configuration.
- Calling
self.reach_steady_state()
on an already iterated model,
will now perform a clean reset of the model. - A model destructor ensures closing the model figure, when the model is
deleted or garbage collected. - Clarify the velocity variable
ud
as surface ice deformation
velocity (at medium height), and point out that basal sliding and soft
bed deformation are ignored. - Fix mass balance long-term trend line in plot, when calling simulate on a
model in steady state.
- Fix failing CI: Update package dependencies, set GitHub actions to python
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi about 3 years ago

Glacier flow model - glacier-flow-model v0.1.2
- Bugfixes:
- Format shell scripts.
- Adjust URLs to GitHub account due to renaming munterfinger to munterfi.
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 3 years ago

Glacier flow model - glacier-flow-model 0.1.1
- Features:
- New issue templates for bug reports and feature requests.
- Documentation and PyPI link in the project description.
- Bugfixes:
- Typo in documentation link.
- Force install from
.whl
ininstall.sh
script.
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 4 years ago

Glacier flow model - glacier-flow-model 0.1.0
- Initial release of the glacier-flow-model on pypi.org package; a python tool to model glacier flow.
- Development setup:
- :code:
poetry
: Managing dependencies and package build env. - :code:
pytest
: Framework for testing. - :code:
mypy
: Static type checking. - :code:
flake8
: Code linting. - :code:
sphinx
: Documentation of the package using :code:numpydoc
docstring style.
- :code:
- Submodules:
- model: The :code:
GlacierFlowModel
class. - internal: Base class and internals.
- data: Stores example data, which can be accessed using the :code:
PkgDataAccess
class.
- model: The :code:
- Scripts:
- :code:
install.sh
: Builds the package and installs it to the global python version. - :code:
check.sh
: Automates checks and documentation build.
- :code:
Cryosphere - Glacier and Ice Sheets
- Python
Published by munterfi over 4 years ago
