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

- Python
Published by munterfi about 2 years 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.

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 htmlthemeoptions 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

- Python
Published by munterfi about 2 years 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.

- Python
Published by munterfi about 3 years ago

glacier-flow-model - glacier-flow-model 0.3.0

  • Features:
    • Remove the direct dependency on GDAL via the osgeo package and use the rasterio package to read and write raster files instead.
  • Bugfixes:
    • Fix failing CI due to an defunct poetry installation instruction.

- Python
Published by munterfi about 3 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 the matplotlib.pyplot.figure.
    • Functionality to export the glacier layers and statistics of the model as .csv and .tif using the self.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.
  • 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.

- Python
Published by munterfi almost 4 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.

- Python
Published by munterfi over 4 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 in install.sh script.

- Python
Published by munterfi over 5 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.
  • Submodules:
    • model: The :code:GlacierFlowModel class.
    • internal: Base class and internals.
    • data: Stores example data, which can be accessed using the :code:PkgDataAccess class.
  • Scripts:
    • :code:install.sh: Builds the package and installs it to the global python version.
    • :code:check.sh: Automates checks and documentation build.

- Python
Published by munterfi over 5 years ago