ModelFactory#

class coffea.dataset_tools.ModelFactory[source]#

Bases: object

Methods Summary

attempt_promotion(input)

datasetspec_to_dict(input[, ...])

dict_to_datasetspec(input[, verbose])

dict_to_parquetfilespec(input)

Convert a dictionary to a CoffeaParquetFileSpec or CoffeaParquetFileSpecOptional.

dict_to_uprootfilespec(input)

Convert a dictionary to a CoffeaFileSpec or CoffeaFileSpecOptional.

filespec_to_dict(input)

Methods Documentation

classmethod attempt_promotion(input: CoffeaROOTFileSpec | CoffeaROOTFileSpecOptional | CoffeaParquetFileSpec | CoffeaParquetFileSpecOptional | InputFiles | DatasetSpec | DataGroupSpec)[source]#
classmethod datasetspec_to_dict(input: DatasetSpec, coerce_filespec_to_dict: bool = True) dict[str, Any][source]#
classmethod dict_to_datasetspec(input: dict[str, Any], verbose=False) DatasetSpec[source]#
classmethod dict_to_parquetfilespec(input)[source]#

Convert a dictionary to a CoffeaParquetFileSpec or CoffeaParquetFileSpecOptional.

classmethod dict_to_uprootfilespec(input)[source]#

Convert a dictionary to a CoffeaFileSpec or CoffeaFileSpecOptional.

classmethod filespec_to_dict(input: CoffeaROOTFileSpec | CoffeaROOTFileSpecOptional | CoffeaParquetFileSpec | CoffeaParquetFileSpecOptional)[source]#