Welcome to EPMAtools

License: MIT Documentation Status codecov

Python module to manipulate EPMA analyses

Installation

The Python package epmatools can be installed from PyPI:

python -m pip install epmatools

Installation of master version using conda/mamba

You can also use the provided conda/mamba environment file to install it. Download the package and unzip. Open terminal in unpacked folder and create environment:

conda env create -f environment.yml

then activate newly created environment:

mamba activate epmatools

and install epmatools package using pip:

# pip install .

Development installation

If you want to contribute to the development of epmatools, we recommend the editable installation from this repository:

python -m pip install --editable .[tests]

Having done so, the test suite can be run using pytest:

python -m pytest

Usage

Check example in the following jupyter notebook

Acknowledgments

This repository was set up using the SSC Cookiecutter for Python Packages.

Changelog

All notable changes to this project will be documented in this file.

[0.3.2] - 2025-10-16

Fixed

  • repr for Mapset fixed

Added

  • rename_sample added to MapStore methods

[0.3.1] - 2025-10-15

Fixed

  • default mask reimplemented

[0.3.0] - 2025-10-15

Changed

  • store clusters for each mask separately

  • default_mask property removed

Added

  • scalebar added

  • masks logical operations added

  • dendrogram and autolegend implemented

Fixed

  • show background fixed

[0.2.0] - 2025-03-13

Fixed

  • read_actlabs fixed

  • df, valid, others properties unified

  • markers added to plot_grt_profile

[0.1.0] - 2024-12-15

Changed

  • MAGEMin bulk formatting added

Fixed

  • TCbulk and Perplexbulk fixed

  • from_clipboard kwargs parsing fix

[0.0.5] - 2024-06-09

Initial release