metaspace.types¶
This module contains type annotations for data structures so that IDEs such as PyCharm can assist when
accessing structures such as metaspace.sm_annotation_utils.SMDataset.metadata
-
class
metaspace.types.
DSConfig
(**kwargs)[source]¶ SMDataset.config should be accessed as a Python dict, e.g.
>>> instrument = dataset.config['isotope_generation']['instrument']
-
analysis_version
: int¶
-
database_ids
: List[int]¶
-
image_generation
: metaspace.types.DSConfigImageGeneration¶
-
isotope_generation
: metaspace.types.DSConfigIsotopeGeneration¶
-
-
class
metaspace.types.
DSConfigImageGeneration
(**kwargs)[source]¶ -
min_px
: int¶
-
n_levels
: int¶
-
ppm
: int¶
-
-
class
metaspace.types.
DSConfigIsotopeGeneration
(**kwargs)[source]¶ -
adducts
: List[str]¶
-
charge
: int¶
-
chem_mods
: List[str]¶
-
instrument
: str¶
-
isocalc_sigma
: float¶
-
n_peaks
: int¶
-
neutral_losses
: List[str]¶
-
-
class
metaspace.types.
DatabaseDetails
(**kwargs)[source]¶ DEPRECATED - this has been replaced by metaspace.sm_annotation_utils.MolecularDB
-
archived
: bool¶
-
id
: int¶
-
isPublic
: bool¶
-
name
: str¶
-
version
: str¶
-
-
class
metaspace.types.
DatasetDiagnostic
(**kwargs)[source]¶ Represents the results of one category of diagnostics/metadata for the dataset. The type field indicates the content:
type==TIC - data contains information about the Total Ion Current across the dataset - images contains an image with the TIC for each spectrum
type==IMZML_METADATA - data contains a summary of metadata from the ImzML file header - images contains a boolean image of which pixels had spectra in the input data.
Useful for non-square acquisition areas.
-
data
: Any¶
-
database
: Optional[MolecularDB]¶
-
id
: str¶
-
images
: List[metaspace.types.DiagnosticImage]¶
-
jobId
: Optional[int]¶
-
type
: str¶
-
class
metaspace.types.
DatasetDownload
(**kwargs)[source]¶ -
contributors
: List[metaspace.types.DatasetDownloadContributor]¶
-
files
: List[metaspace.types.DatasetDownloadFile]¶
-
-
class
metaspace.types.
DatasetDownloadContributor
(**kwargs)[source]¶ -
institution
: Optional[str]¶
-
name
: Optional[str]¶
-
-
class
metaspace.types.
DatasetDownloadLicense
(**kwargs)[source]¶ -
code
: str¶
-
link
: Optional[str]¶
-
name
: str¶
-
-
class
metaspace.types.
DiagnosticImage
(**kwargs)[source]¶ Represents one image associated with a category of diagnostics/metadata.
The key field indicates the content.
- The image field is only present when
sm_annotation_utils.SMDataset.diagnostics
is called with include_images=True
-
format
: typing_extensions.Literal[‘PNG’, ‘NPY’]¶
-
image
: Optional[numpy.ndarray]¶
-
index
: Optional[int]¶
-
key
: Optional[str]¶
-
url
: str¶
- The image field is only present when
-
class
metaspace.types.
Metadata
(**kwargs)[source]¶ SMDataset.metadata should be accessed as a Python dict, e.g.
>>> organism = dataset.metadata['Sample_Information']['Organism']
-
Data_Type
: str¶
-
MS_Analysis
: metaspace.types.MetadataMSAnalysis¶
-
Sample_Information
: metaspace.types.MetadataSampleInformation¶
-
Sample_Preparation
: metaspace.types.MetadataSamplePreparation¶
-
-
class
metaspace.types.
MetadataMSAnalysis
(**kwargs)[source]¶ -
Analyzer
: str¶
-
Detector_Resolving_Power
: metaspace.types.MetadataResolvingPower¶
-
Ionisation_Source
: str¶
-
Pixel_Size
: metaspace.types.MetadataPixelSize¶
-
Polarity
: typing_extensions.Literal[‘Positive’, ‘Negative’]¶
-