Skip to main content

A fast and simple library for calculating basic statistics

Project description

GitHub Workflow Status (branch) PyPI - Python Version PyPI - Wheel License

fast-stats

fast-stats is a fast and simple library for calculating simple statistics like precision, recall, and f1-score. The library uses Python to wrap performant

The project was developed using the maturin framework.

This project is still in development.

Installation

From PyPi:

pip install fast-stats

Build from source

maturin build -r -i=path/to/python
pip install .../fast-stats/target/wheels/<whl file name>.whl

Limitations

  • The Rust code does not enable releasing the GIL
  • Only binary operations are supported at this time

Running Tests

Tests are run with pytest:

pytest --cov=fast_stats tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fast_stats-0.0.4.tar.gz (13.5 kB view hashes)

Uploaded Source

Built Distributions

fast_stats-0.0.4-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (329.0 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ x86-64

fast_stats-0.0.4-cp310-none-win_amd64.whl (242.4 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

fast_stats-0.0.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (326.6 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.5+ x86-64

fast_stats-0.0.4-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (562.3 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

fast_stats-0.0.4-cp39-none-win_amd64.whl (242.4 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

fast_stats-0.0.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (326.7 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

fast_stats-0.0.4-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (562.5 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

fast_stats-0.0.4-cp38-none-win_amd64.whl (242.4 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

fast_stats-0.0.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (326.8 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

fast_stats-0.0.4-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (562.8 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

fast_stats-0.0.4-cp37-none-win_amd64.whl (242.3 kB view hashes)

Uploaded CPython 3.7 Windows x86-64

fast_stats-0.0.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (326.8 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.5+ x86-64

fast_stats-0.0.4-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (562.8 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page