analyzer.core.analysis

Classes

DatasetDescription

Analysis

Complete description of an Analysis

Functions

loadAnalysis(path[, variable_name])

getSamples(analysis, dataset_repo[, filter_dataset, ...])

Module Contents

class analyzer.core.analysis.DatasetDescription[source]
pipelines: list[str][source]
dataset: analyzer.utils.querying.Pattern[source]
class analyzer.core.analysis.Analysis[source]

Complete description of an Analysis The only options the user should need to provide at runtime are the executor with which to run the analysis, and the path of the output data.

analyzer: analyzer.core.analyzer.Analyzer[source]
event_collections: list[DatasetDescription][source]
extra_module_paths: list[str][source]
extra_dataset_paths: list[str][source]
extra_era_paths: list[str][source]
extra_executors: dict[str, analyzer.core.executors.Executor][source]
lint_config: analyzer.core.linting.LintConfig[source]
location_priorities: list[str] | None = None[source]
analyzer.core.analysis.loadAnalysis(path, variable_name=None)[source]
analyzer.core.analysis.getSamples(analysis, dataset_repo, filter_dataset=None, filter_sample=None)[source]