labcore.analysis.analysis_base#
Classes
|
Exceptions
- class labcore.analysis.analysis_base.DatasetAnalysis(datafolder, name, analysisfolder='./analysis/', has_period_in_name=False, raise_on_earlier_analysis=None)[source]#
Bases:
object- figure_save_format = ['png', 'pdf']#
- load_metadata_from_json(file_name, key)[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, parameter_manager_name='parameter_manager', file_name='parameters.json')[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.