Skip to content

Latest commit

 

History

History
122 lines (102 loc) · 4.2 KB

CHANGELOG.rst

File metadata and controls

122 lines (102 loc) · 4.2 KB

Changelog

Unreleased changes in master branch

Version 1.5.1

  • Fixed a bug where missing optional requirements (xarray, dask) lead to an error
  • CI uses dependencies from setup.cfg now
  • Switched to treading backend for multiprocessing

Version 1.5.0

  • Fixed a bug where metadata collection failed when a station static meta csv file was completely missing
  • ISMN grid is now a CellGrid
  • Added a method to sensors, stations and networks components for conversion to xarray Datasets

Version 1.4.1

  • Fixed a bug where some ISMN files could not be parsed correctly due to empty spaces in the sensor name (Issue #81)
  • Parallel metadata collection now uses the repurpose package wrapper around joblib
  • Logging was improved for metadata collection

Version 1.4.0

  • Added ismn collect_metadata and ismn export_geojson CLI programs.
  • Added method to NetworkCollection to export metadata as (geo)json.
  • Added more options when plotting the station overview map.
  • Network citation list updated.
  • Faster ISMN_Interface generation for large datasets by skipping some checks

Version 1.3.4

  • Fixed bug with parsing sensor files for RISMA network in "header & files" format

Version 1.3.3

  • Continue metadata collection for station on any type of error (PR #64)

Version 1.3.2

  • Fix bug where station names in metadata can be different between Header and CEOP format.
  • Custom Sensor Metadata reader now also checks the measured variable.

Version 1.3.1

  • Added functionality to provide fill values with predefined custom metadata readers.
  • Documentation and constants updated.
  • ISMN_Interface.read_ts raised an error when np.int64 was passed.
  • Fixed for pygeogrids>=0.4.2 where dist=np.inf can be returned if

Version 1.3.0

  • Add module to assign custom metadata readers to ISMN_Interface
  • Notebook added that describes using a custom metadata reader
  • RTD build uses a separate, smaller environment.yml now (and mamba)
  • ISMN_Interface now has a method to create an instance of itself for a selection of (ISMN_Interface.subset_from_ids)

Version 1.2.0

  • Citation for COSMOS-UK network added
  • Metadata for empty variables now also generated
  • Added citation for SMN-SDR network (Issue #44)
  • Update station plots with keyword argument for font size

Version 1.1.0

  • Fixed bug in the metadata dataframe when not using all available networks.
  • Citation export functions added to Collection and Network components.
  • Citations for all networks are now stored in this package until they are reliably provided together with the data
  • It is now possible to pass multiple allowed variables when filtering sensors.

Version 1.0.1

  • Remove setuptools_scm from dependencies
  • Remove option to pip install ismn[plot] for now.

Version 1.0

  • Rewrite package, objects for Networks, Stations, Sensors etc.
  • Update ISMN_Interface to use new components, similar behaviour to old interface.
  • Add MetaVar and MetaData modules for ismn metadata handling.
  • Data readers are now collected in filehandler class.
  • Metadata for soil layers is now filter by the sensor depth.
  • Support reading from zip archive and extracted folders.
  • New python_metadata structure (no absolute paths, no pickle format).
  • Drop support for old ceop format (new ceop_sep format is supported!).
  • Move lookup tables to const.py
  • Update docs and tests.
  • Use Github Actions instead of Travis CI.

Version 0.4

  • Update package pyscaffold package structure
  • Drop python 2 support
  • Add read function to ISMN_Interface
  • Add travis pypi deployment
  • Fix get_min_max_timestamp_header_values

Version 0.3.2

  • Add function to initialise different network

Version 0.3.1

  • Set allow_pickle to True when loading metadata

Version 0.3

  • Update readme
  • Added information about landcover and climate to metadata.

Version 0.2

  • Add additional authors.

Version 0.1

  • Moved code from pytesmo into this package.