nomspectra.metadata module

class nomspectra.metadata.MetaData(metadata: Optional[Dict] = None)[source]

Bases: collections.UserDict

Class for store and processing metadata of spectrum

__init__(metadata: Optional[Dict] = None)[source]
Parameters

metadata (Dict) – Optional. Default None. To add some data into spectrum metedata. Key must be string.

add(metadata: Mapping) None[source]

add new fields to metadata dictonary

Parameters

metadata (Mapping) – new fields for adding. For example {‘operator’:’Alex’}

static combine_two_name(spec1, spec2) str[source]

combine two names from metadata into one string with ‘_’ as separator

Parameters
  • spec1 (Spectrum) – first spectrum object

  • spec2 (Spectrum) – second spectrum object

Return type

str