Skip to main content

neuralib-metric

Analysis metrics and computational modeling tools for neuroscience research, providing dimensionality reduction, Bayesian decoding, and locomotion analysis.

Overview

neuralib-metric provides Python tools for analyzing neural activity and behavior. It includes:

  • Rastermap: Dimensionality reduction and visualization of neural recordings
  • Bayesian Decoding: Position decoding from neural activity
  • Locomotion Analysis: Movement epoch detection and position tracking

Installation

From PyPI

pip install neuralib-metric

With Optional Dependencies

# Rastermap support
pip install neuralib-metric[rastermap]

# All features
pip install neuralib-metric[all]

From Source (uv recommended)

git clone https://github.com/ytsimon2004/neuralib2.git
cd neuralib2/packages/neuralib-metric
uv pip install -e .        # Basic installation
uv pip install -e ".[all]" # With optional features

Requirements

  • Python 3.11 or 3.12
  • Core dependencies: neuralib-utils, numpy, numba
  • See pyproject.toml for optional dependencies

Documentation

License

BSD 3-Clause License. See LICENSE file for details.

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request with clear description

For bug reports and feature requests, use the GitHub issue tracker.

Acknowledgments

This package integrates with:

  • Rastermap - Dimensionality reduction for neural data

Metadata

Release files for neuralib-metric 0.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neuralib-metric 0.7.2
File Size Uploaded Provenance Actions
neuralib_metric-0.7.2.tar.gz 19.0 kB Without provenance Details for neuralib_metric-0.7.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for neuralib-metric 0.7.2
File Interpreter ABI Platform Actions
neuralib_metric-0.7.2-py3-none-any.whl Python 3 none any Details for neuralib_metric-0.7.2-py3-none-any.whl

Total release size: 39.4 kB

Release files / neuralib_metric-0.7.2.tar.gz

Download URL neuralib_metric-0.7.2.tar.gz
Size 19.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9d4b55a0b280663ef0879c015ddf4defb9fb5119bae3022c64adf49780917b2c
BLAKE2b-256 checksum
How to use checksums
5c34322c38e85216e2faa6eaa1df5a79c982e20014165f71ea0e74d4cfd06681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / neuralib_metric-0.7.2-py3-none-any.whl

Download URL neuralib_metric-0.7.2-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f63ce1f282fb96a230ff23020fffbc4e006bc01898ebac564660b46e986fc900
BLAKE2b-256 checksum
How to use checksums
4ad4d7a66376cd3d78c81a95142ecfc02643950adc7e6f56bb1c23ec11b24819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for neuralib-metric 0.7.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page