Observed since 20 Oct, 20:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aesoptparam
# AESOpt Param (`aesoptparam`) [](https://gitlab.windenergy.dtu.dk/AESOpt/aesoptparam/-/commits/main) [](https://gitlab.windenergy.dtu.dk/AESOpt/aesoptparam/-/commits/main) Is a light weight extension of the open source [`param`](https://param.holoviz.org/) project. The `param` project is a library for handling all the user-modifiable parameters, arguments, and attributes that control code. It adds a way to declare parameters via their type while also adding meta data such as documentation, valid range,
aesoptparam)Is a light weight extension of the open source param project.
The param project is a library for handling all the user-modifiable parameters, arguments, and attributes that control code. It adds a way to declare parameters via their type while also adding meta data such as documentation, valid range, etc. For a more extensive introduction user are referred to the project homepage: https://param.holoviz.org/
The param webpage is also where users are expected to look for more detailed use of aesoptparam.
aesoptparam is purely extending param, by adding the following features:
Parameterized -> AESOptParameterized, which adds the following features:
.as_dict).as_serial). Used for saving data to JSON, YAML, TOML.from_dict). Also works for nested dicts.validate_array_shapes). See AESOptArray for more..interp).set_val).get_val)AESOptParameterized instance content (Name, Documentation, Type, Range, Units, Value)AESOptParameterized, which allows others values to refer to any other value however deeply nested it isSubParameterized: Parameter to add nested AESOptParameterized. It will automatically add the parent object.ListOfParameterized: Parameter to add a list of AESOptParameterized.AESOptString: Adds the following list of attributes or methods:
default_ref: Referencing another parameter stringAESOptBoolean: Adds the following list of attributes or methods:
default_ref: Referencing another parameter stringAESOptNumber: Adds the following list of attributes or methods:
unitsdefault_ref: Referencing another parameter numberAESOptInteger: Adds the following list of attributes or methods:
unitsdefault_ref: Referencing another parameter numberAESOptArray: Adds the following list of attributes or methods:
bounds, softbounds. inclusive_bounds, similar to param.Numberunitsdtype: The array data typeshape: The shape of the array. Can also be a reference to another parameter. Used for validating array shape.default_full: Makes the default a array full of a given number. Using numpy.full. The first argument can reference others parameters to get their shape.default_interp: The default is to interpolate the array from other arrays. Arguments can both be arrays or references to others arrays.default_ref: Referencing another parameter arrayBesides the core features above, it also adds some utility tools:
display_json_data : Function to render JSON compliant data as a HTML table in Jupyter notebooks. It also works for numpy data that has numeric data dtypes.read_json : Method for reading JSON data file, which automatically can convert numeric list's to numpy.write_json : Method for writing JSON data file, which automatically can convert numeric numpy arrays and types to list of build-in types.Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
paramEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | param==2.3.0 | runtime |
numpyEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | numpy | runtime |
scipyEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | scipy | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | pytest; extra == "test" | runtime |
pytest-covEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | pytest-cov; extra == "test" | runtime |
isortEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | isort; extra == "test" | runtime |
blackEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | black; extra == "test" | runtime |
jsonschemaEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | jsonschema; extra == "test" | runtime |
sphinxEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | sphinx; extra == "docs" | runtime |
sphinx-designEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | sphinx-design; extra == "docs" | runtime |
sphinx_book_themeEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | sphinx_book_theme; extra == "docs" | runtime |
myst-parserEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | myst-parser; extra == "docs" | runtime |
sphinx_external_tocEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | sphinx_external_toc; extra == "docs" | runtime |
sphinxcontrib.bibtexEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | sphinxcontrib.bibtex; extra == "docs" | runtime |
myst-nbEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | myst-nb; extra == "docs" | runtime |
markdownEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | markdown; extra == "docs" | runtime |
jupytextEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | jupytext; extra == "docs" | runtime |
setuptoolsEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | setuptools; extra == "docs" | runtime |
aesoptparamEnvironment{
"extras": "docs,test",
"marker": "extra == \"all\"",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | aesoptparam[docs,test]; extra == "all" | runtime |
bdist_wheel · 43.34 KB · Python py3
Observed since 20 Oct, 20:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:acc3dfd6680f8015e9ff1125981ec6476b3af178dc19959f941584c253e13ef9