atomcloud.process_fits.base module

atomcloud.process_fits.base.get_level_type(fit_dicts, dict_type=None)[source]

Takes a 1d multi-function, 2d multi-function, or sum fit fit dictionary and determines the type of fit dictionary it is.

Parameters:
  • fit_dicts (dict) – fit dictionary

  • dict_type (str | None) – optional, the type of fit dictionary

Returns:

The type of fit dictionary

Return type:

str

atomcloud.process_fits.base.type_fitdict(fit_dicts)[source]

Takes a multi-level, 1d multi-function, 2d multi-function, or sum fit fit dictionary and determines the type of fit dictionary it is.

Parameters:

fit_dicts (dict) – fit dictionary

Returns:

The type of fit dictionary

Return type:

dict