hsmodels is a Python module that facilitates working with HydroShare resource and content type metadata in an object oriented way. This library uses Pydantic to represent HydroShare resource and content type metadata as objects that can be manipulated in code. hsmodels enables parsing and validation of HydroShare's resource metadata to enable users of HydroShare's Python client to easily interact with and manipulate metadata for HydroShare resources and content within resources.
This material is based upon work supported by the National Science Foundation (NSF) under awards 1931278 and 1931297. Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF.