v1.5.0 'Nifty Neon'
Release Notes
This release brings better support for spatio-temporal models as well as some updates for models on geographic coordinates.
Installation
You can install GSTools with conda:
conda install -c conda-forge gstools
or with pip:
pip install gstools
Documentation
The documentation can be found at: https://gstools.readthedocs.io/
What's new?
Enhancements
- added
temporalflag toCovModelto explicitly specify spatio-temporal models #308- rotation between spatial and temporal dimension will be ignored
- added
spatial_dimtoCovModelto explicitly set spatial dimension for spatio-temporal models- if not using
spatial_dim, the provideddimneeds to include the possible temporal dimension spatial_dimis always one less thanfield_dimfor spatio-temporal models
- if not using
- also works with
latlon=Trueto have a spatio-temporal model with geographic coordinates - all plotting routines respect this
- the
Fieldclass now has atemporalattribute which forwards the model attribute - automatic variogram fitting in kriging classes for
temporal=Trueandlatlon=Truewill raise an error
- added
geo_scaletoCovModelto have a more consistent way to set the units of the model length scale for geographic coordinates #308- no need to use
rescalefor this anymore (was rather a hack) - added
gs.KM_SCALEwhich is the same asgs.EARTH_RADIUSfor kilometer scaling - added
gs.DEGREE_SCALEfor great circle distance in degrees - added
gs.RADIAN_SCALEfor great circle distance in radians (default and previous behavior) - yadrenko variogram respects this and assumes the great circle distances is given in the respective unit
vario_estimatealso hasgeo_scalenow to control the units of the bins
- no need to use
vario_estimatenow forwards additional kwargs tostandard_bins(bin_no,max_dist) #308- added
lowandhigharguments touniformtransformation #310
Changes
CovModels expect special arguments by keyword now #308- always use f-strings internally #283
- removed
verboseattribute fromRandMethclasses #309 - all arguments for
RandMethclasses key-word-only now exceptmodel#309 - rename "package" to "api" in doc structure #290
Bugfixes
- latex equations were not rendered correctly in docs #290