Skip to main content

slidingRefractory

Code to perform a new test of whether neurons have contaminated refractory periods, with a sliding window

Python

Installation

Install using pip:

pip install slidingRP

Install using sources in development mode. First clone the repository.

cd slidingRefractory
pip install -e .

Minimal working example

from pathlib import Path
import numpy as np
import pandas as pd

from slidingRP import metrics

# get the small test datasets from the github repository first
repo_path = "/home/ibladmin/Documents/PYTHON/int-brain-lab/slidingRefractory"
TEST_DATA_PATH = Path(repo_path).joinpath("test-data", "integration")

params = {'sampleRate': 30000, 'binSizeCorr': 1 / 30000}
spikes = pd.read_parquet(TEST_DATA_PATH.joinpath('spikes.pqt'))
table = metrics.slidingRP_all(spikes.times, spikes.clusters, **params)

assert np.allclose(pd.read_parquet(TEST_DATA_PATH.joinpath("rp_table.pqt")), pd.DataFrame(table), equal_nan=True)

Contribute

Run unit tests

 pytest python/test_*

Upload package

rm -fR dist
rm -fR build
python setup.py sdist bdist_wheel
twine upload dist/*

Metadata

Release files for slidingRP 1.1.1

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

Source distribution (sdist)

Source distribution for slidingRP 1.1.1
File Size Uploaded
slidingRP-1.1.1.tar.gz 35.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for slidingRP 1.1.1
File Interpreter ABI Platform
slidingRP-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 75.7 kB

Release files / slidingRP-1.1.1.tar.gz

Download URL slidingRP-1.1.1.tar.gz
Size 35.4 kB
Tags Source
SHA-256 checksum
How to use checksums
89bba7d1ba74c74b5e188268cb86d4c512e0fcf217a9ad251b7c27c4f06bcc45
BLAKE2b-256 checksum
How to use checksums
5893cbedf2071fd337b0ea07aa5faa0c11c0dc0907f831e0093376fe563bee6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.11

Release files / slidingRP-1.1.1-py3-none-any.whl

Download URL slidingRP-1.1.1-py3-none-any.whl
Size 40.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3da89aeabb18966b2d2125c3b0aaa8c697a1411a37d0963f6749992f04f01d8a
BLAKE2b-256 checksum
How to use checksums
f01685c49d8f6d233ae23ce233e11fd2e8dc1650d56522d8c0fac803cc2f7994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

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