Metadata-Version: 2.3
Name: mascope-tools
Version: 2025.10.27
Summary: Mascope's public library, containing tools for spectra postprocessing.
Author: Oskari Kausiala, Konstantin Tumashevich
Author-email: Oskari Kausiala <oskari.kausiala@karsa.fi>>, Konstantin Tumashevich <konstantin.tumashevich@karsa.fi>>
License: MIT
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: isospecpy>=2.2.3
Requires-Dist: mascope-sdk>=2025.10.14
Requires-Dist: numpy>=1.26
Requires-Dist: scipy>=1.16.1
Requires-Dist: pandas>=2.3.1
Requires-Dist: ruptures>=1.1.10
Requires-Dist: polars>=1.31.0
Requires-Dist: pyarrow>=21.0.0
Requires-Dist: pyteomics>=4.7.5
Requires-Dist: tqdm>=4.67.1
Maintainer: Oskari Kausiala, Konstantin Tumashevich
Maintainer-email: Oskari Kausiala <oskari.kausiala@karsa.fi>>, Konstantin Tumashevich <konstantin.tumashevich@karsa.fi>>
Requires-Python: >=3.12
Project-URL: Bug Tracker, https://github.com/Karsa-Oy/Mascope/issues
Project-URL: documentation, https://github.com/Karsa-Oy/Mascope
Project-URL: homepage, https://karsa.fi/
Project-URL: repository, https://github.com/Karsa-Oy/Mascope
Description-Content-Type: text/markdown

# Mascope Tools

**Mascope Tools** is a Python library providing utilities for data processing, analysis, and visualization, designed to support the Mascope platform and related scientific workflows.

## Features

- **Alignment Tools**  
  Utilities for calibration and alignment of datasets.
  - [`alignment/calibration.py`](src/mascope_tools/alignment/calibration.py): Calibration routines and helpers.
  - [`alignment/utils.py`](src/mascope_tools/alignment/utils.py): Supporting functions for alignment tasks.

- **Composition Assignment**  
  Tools for chemical composition analysis and filtering.
  - [`composition/constants.py`](src/mascope_tools/composition/constants.py): Domain-specific constants.
  - [`composition/finder.py`](src/mascope_tools/composition/finder.py): Algorithms for finding chemical compositions.
  - [`composition/heuristic_filter.py`](src/mascope_tools/composition/heuristic_filter.py): Heuristic filters for composition candidates.
  - [`composition/models.py`](src/mascope_tools/composition/models.py): Data models for composition analysis.
  - [`composition/utils.py`](src/mascope_tools/composition/utils.py): Utility functions for composition workflows.

- **Visualization**  
  - [`visualization.py`](src/mascope_tools/visualization.py): Functions for data visualization and plotting.