matchms.exporting.metadata_export module
- matchms.exporting.metadata_export.export_metadata_as_csv(spectra: list[Spectrum], filename: str, include_fields: list[str] | None = None, delimiter: str = ',')[source]
Export metadata to csv file.
- Parameters:
spectra – Expected input is a list of
Spectrumobjects.filename – Provide filename to save metadata of spectrum(s) as csv file.
include_fields – Columns to include.
delimiter – delimiter to use in the csv file, default is comma (“,”).
- matchms.exporting.metadata_export.get_metadata_as_array(spectra: list[Spectrum]) tuple[array, list[str]][source]
Extract union of all metadata as numpy array from all spectra.
- Parameters:
spectra – Spectra from which to collect metadata.
Returns – tuple[np.array, list[str]]: Metadata and union of all columns detected in all spectra.