Python package for storing and retrieving experiment parameters.
Install the latest version of ParamDB using pip:
pip install -U paramdb
ParamDB has several extras:
pandas
forpandas.DataFrame
support viaparamdb.ParamDataFrame
astropy
forastropy.units.Quantity
supportpydantic
for type-validation support via Pydantic
To install all extras, use the all
extra:
pip install -U "paramdb[all]"
ParamDB has two main components:
-
Parameter Data: Base classes that are used to defined the structure and functionality of parameter data.
-
Database: A database object that commits and loads parameter data to a persistent file.
See the api reference for more information.