labcore.analysis.analysis_base#
Classes
|
Exceptions
- class labcore.analysis.analysis_base.DatasetAnalysis(datafolder: str | Path, name: str, analysisfolder: str | Path = './analysis/', has_period_in_name: bool = False, raise_on_earlier_analysis: Any = None)[source]#
Bases:
object- figure_save_format = ['png', 'pdf']#
- load_metadata_from_json(file_name: str, key: str) Any[source]#
Load a parameter from a metadata json file
- Parameters:
file_name – file name inside the data directory.
key – which entry from the file we should get. only top-level keys supported currently.
- Return type:
the requested data.
- Raises:
ValueError – if requested data is not present in the file.
- load_saved_parameter(parameter_name: str, parameter_manager_name: str = 'parameter_manager', file_name: str = 'parameters.json') Any[source]#
- raise_on_earlier_analysis = None#
- save_hv_plot(plot: Dimensioned, name: str, folder: Path) Path[source]#
save a hvplot in a standard way to the dataset directory.
- Parameters:
plot – the hvplot instance
name – name to give the figure
fmt – file format (defaults to png)
- Return type:
Path of the saved file.