Releases: alan-turing-institute/deepsensor
Releases · alan-turing-institute/deepsensor
v0.4.2
- Minor fix to avoid pandas 3.0 FutureWarning
Full Changelog: v0.4.1...v0.4.2
v0.4.1
- Rearrange forecast dimensions from (lead_time, init_time) to (init_time, lead_time)
- Raise error about deepsensor.plot.prediction not supporting forecasts
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Fix forecasting lead times and improve forecasting functionality by @tom-andersson in #132
- Fix astype in coordinates matching when sampling data frames by @acocac in #126
Breaking changes
model.predict
for models trained withtarget_delta_t > 0
now returnPrediction
objects withinit_time
andlead_time
dimensions with atime
(valid time) coordinate, rather than a singletime
dimension (which used to correspond to forecast initialisation time).
Full Changelog: v0.3.8...v0.4.0
v0.3.8
What's changed
- Add new
DataProcessor
normalisation method (`"positive_semidefinite") compatible with a Bernoulli-Gamma ConvCNP likelihood - Expose k and scale parameters of "bernoulli-gamma" ConvNP likelihood in low-level and high-level prediction interface
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- Return active learning proposed placements with raw coordinate names by @RohitRathore1 in #99
- Make use of
multiprocessing.Pool
inget_era5_reanalysis_data
optional in b9594a2 - Fix python version in tests (plus additional minor fixes) by @davidwilby in #116
- use unittest's
setUpClass
instead of overriding__init__
by @davidwilby in #117
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- Support non-Gaussian
ConvNP
likelihoods in low-level and high-level prediction interfaces by @tom-andersson in #97 - Fix multiple N-D target sets case in ConvNP; Update ConvNP API
- Minor suggestions to installation docs. by @davidwilby in #98
New Contributors
- @davidwilby made their first contribution in #98
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's changed
Full Changelog: v0.3.4...v0.3.5
v0.3.4
- Fix PyPI upload by removing
get-station-data
dependency; instead raise error that it must be installed manually if user calls the function that uses it
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- New documentation by @tom-andersson and @kallewesterling, containing steps for getting started, a user guide, learning resources, a list of research ideas, community information, and more. Uses the Jupyter Book system with fully reproducible notebooks demoing features of the package.
- New
deepsensor.data.sources
module for downloading ERA5, GHCNd, topography, and land mask data directly into DeepSensor xarray/pandas format. Results can be cached to disk to avoid re-downloading. Leveragesget-station-data
tool by @scotthosking, @magnusross, and @tom-andersson. - New plotting tools:
deepsensor.plot.prediction
anddeepsensor.plot.task
. - Various bug fixes.
Breaking changes
- The
ConvNP
hyperparameterpoints_per_unit
has been renamed tointernal_density
to be more intuitive. Instances ofpoints_per_unit
in code and model JSON configuration files will need to be renamed tointernal_density
.
New Contributors
- @scotthosking made their first contribution in #86
Full Changelog: v0.3.2...v0.3.3