Skip to content

A library containing a collection of distance and similarity measures for data analysis

License

Notifications You must be signed in to change notification settings

pompetzki/metrx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metrix_loogv3

continous integration License: MIT PyPI

A lightweight JAX-based library offering a collection of distance and similarity measures for data analysis. Designed for scalability and accelerator support, it includes high-performance, parallelizable implementations of a wide range of commonly used metrics.

Installation

You have the choice to install the latest release via PyPI by running

pip install metrx

or you do an editable installation by cloning this repository and then running

pip install -e .

Implemented Metrics

This library is still in development and more metrics will be added over time. The following metrics are currently implemented.

Distance Measures

Statistical Measures

Examples

To test, there are two examples: Either compare batches of particles

python examples/example_particle_data.py

or batches of time series data

python examples/example_time_series_data.py

Citation

If you use this libarary in your work, please consider citing it as follows:

@software{metrx2024github,
  author = {Pompetzki, Kay and Gruner, Theo and Al-Hafez, Firas, and Le, An T., and Peters, Jan},
  title = {MetrX: A JAX-Based Collection of Similarity and Statistical Measures for Accelerated Data Analysis.},
  url = {https://github.com/pompetzki/metrx},
  year = {2024},
}

About

A library containing a collection of distance and similarity measures for data analysis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •