Skip to content

Commit 21ecf18

Browse files
authored
Merge pull request #261 from GeoStat-Framework/prepare_v1.4
prepare v1.4 release
2 parents ebefaa6 + 02cb17b commit 21ecf18

File tree

4 files changed

+36
-9
lines changed

4 files changed

+36
-9
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
fetch-depth: '0'
6969

7070
- name: Build wheels
71-
uses: pypa/cibuildwheel@v2.6.0
71+
uses: pypa/cibuildwheel@v2.8.1
7272
env:
7373
CIBW_ARCHS: ${{ matrix.cfg.arch }}
7474
with:

CHANGELOG.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,31 @@
33
All notable changes to **GSTools** will be documented in this file.
44

55

6+
## [1.4.0] - Sassy Sapphire - 2022-08
7+
8+
### Enhancements
9+
- added Youtube tutorial to documentation [#239](https://github.com/GeoStat-Framework/GSTools/pull/239)
10+
- better support for custom generators [#250](https://github.com/GeoStat-Framework/GSTools/pull/250) [#259](https://github.com/GeoStat-Framework/GSTools/pull/259)
11+
- add `valid_value_types` class variable to all field classes [#250](https://github.com/GeoStat-Framework/GSTools/pull/250)
12+
- PyKrige: fix passed variogram in case of latlon models [#254](https://github.com/GeoStat-Framework/GSTools/pull/254)
13+
- add bounds checks for optional arguments of CovModel when resetting by class attribute [#255](https://github.com/GeoStat-Framework/GSTools/pull/255)
14+
- minor coverage improvements [#255](https://github.com/GeoStat-Framework/GSTools/pull/255)
15+
- documentation: readability improvements [#257](https://github.com/GeoStat-Framework/GSTools/pull/257)
16+
17+
### Changes
18+
- drop Python 3.6 support (setuptools>60 needs py>3.7) [#241](https://github.com/GeoStat-Framework/GSTools/pull/241)
19+
- move `setup.cfg` content to `pyproject.toml` ([PEP 621](https://peps.python.org/pep-0621/)) [#241](https://github.com/GeoStat-Framework/GSTools/pull/241)
20+
- move to `src/` based package structure (better testing, building and structure) [#241](https://github.com/GeoStat-Framework/GSTools/pull/241)
21+
- use [extension-helpers](https://pypi.org/project/extension-helpers/) for openmp support in `setup.py` [#241](https://github.com/GeoStat-Framework/GSTools/pull/241)
22+
- increase minimal version of meshio to v5.1 [#241](https://github.com/GeoStat-Framework/GSTools/pull/241)
23+
24+
### Bugfixes
25+
- Pyvista v0.32 deprecation warning: use point_data instead of point_arrays [#237](https://github.com/GeoStat-Framework/GSTools/pull/237)
26+
- remove deprecated scipy (v1.9) method pinv2 [#247](https://github.com/GeoStat-Framework/GSTools/pull/247)
27+
- change float comparison in tests [#248](https://github.com/GeoStat-Framework/GSTools/pull/248)
28+
- Cython: solve `-Wsometimes-uninitialized` warning [#255](https://github.com/GeoStat-Framework/GSTools/pull/255)
29+
30+
631
## [1.3.5] - Pure Pink - 2022-01
732

833
### Changes
@@ -56,7 +81,7 @@ See: [#197](https://github.com/GeoStat-Framework/GSTools/issues/197)
5681
## [1.3.2] - Pure Pink - 2021-07
5782

5883
### Bugfixes
59-
- `vario_estimate` was altering the input field unter certain circumstances [#180](https://github.com/GeoStat-Framework/GSTools/issues/180)
84+
- `vario_estimate` was altering the input field under certain circumstances [#180](https://github.com/GeoStat-Framework/GSTools/issues/180)
6085
- `emcee` v3.1 now requires `nsteps` in `run_mcmc()` to be integer (called in `RNG.sample_ln_pdf`) [#184](https://github.com/GeoStat-Framework/GSTools/pull/184)
6186

6287

@@ -211,6 +236,7 @@ See: [#197](https://github.com/GeoStat-Framework/GSTools/issues/197)
211236
- CovModel.fit: check if weights are given as a string (numpy comparison error) [#111](https://github.com/GeoStat-Framework/GSTools/issues/111)
212237
- several pylint fixes ([#159](https://github.com/GeoStat-Framework/GSTools/pull/159))
213238

239+
214240
## [1.2.1] - Volatile Violet - 2020-04-14
215241

216242
### Bugfixes
@@ -331,7 +357,8 @@ See: [#197](https://github.com/GeoStat-Framework/GSTools/issues/197)
331357
First release of GSTools.
332358

333359

334-
[Unreleased]: https://github.com/GeoStat-Framework/gstools/compare/v1.3.5...HEAD
360+
[Unreleased]: https://github.com/GeoStat-Framework/gstools/compare/v1.4.0...HEAD
361+
[1.4.0]: https://github.com/GeoStat-Framework/gstools/compare/v1.3.5...v1.4.0
335362
[1.3.5]: https://github.com/GeoStat-Framework/gstools/compare/v1.3.4...v1.3.5
336363
[1.3.4]: https://github.com/GeoStat-Framework/gstools/compare/v1.3.3...v1.3.4
337364
[1.3.3]: https://github.com/GeoStat-Framework/gstools/compare/v1.3.2...v1.3.3

docs/source/conf.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,6 @@ def setup(app):
252252

253253
# Example configuration for intersphinx: refer to the Python standard library.
254254
intersphinx_mapping = {
255-
"Python 3.6": ("https://docs.python.org/3.6", None),
256255
"Python": ("https://docs.python.org/", None),
257256
"NumPy": ("http://docs.scipy.org/doc/numpy/", None),
258257
"SciPy": ("http://docs.scipy.org/doc/scipy/reference", None),

pyproject.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,13 @@ requires-python = ">=3.7"
1414
name = "gstools"
1515
description = "GSTools: A geostatistical toolbox."
1616
authors = [
17-
{name = "Sebastian Müller", email = "sebastian@geostat-framework.org"},
18-
{name = "Lennart Schüler", email = "lennart@geostat-framework.org"},
17+
{name = "Sebastian Müller, Lennart Schüler", email = "info@geostat-framework.org"},
1918
]
2019
maintainers = [
21-
{name = "Sebastian Müller", email = "sebastian@geostat-framework.org"},
22-
{name = "Lennart Schüler", email = "lennart@geostat-framework.org"},
20+
{name = "Sebastian Müller, Lennart Schüler", email = "info@geostat-framework.org"},
2321
]
2422
readme = "README.md"
25-
license = {file = "LICENSE"}
23+
license = {text = "LGPL-3.0"}
2624
dynamic = ["version"]
2725
classifiers = [
2826
"Development Status :: 5 - Production/Stable",
@@ -86,6 +84,9 @@ Homepage = "https://geostat-framework.org/#gstools"
8684
Source = "https://github.com/GeoStat-Framework/GSTools"
8785
Tracker = "https://github.com/GeoStat-Framework/GSTools/issues"
8886

87+
[tool.setuptools]
88+
license-files = ["LICENSE"]
89+
8990
[tool.setuptools_scm]
9091
write_to = "src/gstools/_version.py"
9192
write_to_template = "__version__ = '{version}'"

0 commit comments

Comments
 (0)