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)
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
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.
Remove setuptools_scm from dependencies
Remove option to pip install ismn[plot] for now.
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.
Update package pyscaffold package structure
Drop python 2 support
Add read function to ISMN_Interface
Add travis pypi deployment
Add function to initialise different network
Set allow_pickle to True when loading metadata
Added information about landcover and climate to metadata.
Add additional authors.
Moved code from pytesmo into this package.