Pyret
Pyret: A Python package for analysis of neurophysiology data - Published in JOSS (2017)
Science Score: 98.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
3 of 6 committers (50.0%) from academic institutions -
✓Institutional organization owner
Organization baccuslab has institutional domain (sites.stanford.edu) -
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Scientific Fields
Repository
Python tools for analysis of neurophysiology data
Basic Info
- Host: GitHub
- Owner: baccuslab
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://pyret.readthedocs.io/en/master/
- Size: 4.38 MB
Statistics
- Stars: 37
- Watchers: 15
- Forks: 8
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
pyret
A Python package for analyzing sensory electrophysiology data
Benjamin Naecker, Niru Maheswaranthan

Brief description
The pyret package provides a set of tools for analyzing electrophysiology data, especially data recorded from sensory systems driven by an external stimulus. It was originally written and is mainly used for the analysis of multi-electrode array (MEA) recordings from the retina in the Baccus lab at Stanford University. It contains routines for manipulating spike trains, performing basic spike-triggered analyses, and visualization tools.
Documentation
For more info and documentation, see the pyret documentation.
Contributing
Pull requests are welcome! We follow the Numpy/Scipy documentation standards, and Sphinx for generating documentation.
Testing
Testing is done via py.test. Once installed (e.g. with pip install pytest) then simply run make test at the top level directory to run the tests. Test functions are located in the tests/ folder.
Owner
- Name: Baccus Lab
- Login: baccuslab
- Kind: organization
- Email: thebaccuslab@gmail.com
- Website: https://sites.stanford.edu/baccuslab/
- Repositories: 34
- Profile: https://github.com/baccuslab
JOSS Publication
Pyret: A Python package for analysis of neurophysiology data
Authors
Department of Applied Physics, Stanford University, Department of Neurobiology, Stanford University
Department of Neurobiology, Stanford University
Tags
neuroscience sensory retinaCodeMeta (codemeta.json)
{
"@context": "https://raw.githubusercontent.com/mbjones/codemeta/master/codemeta.jsonld",
"@type": "Code",
"author": [],
"identifier": "",
"codeRepository": "https://github.com/baccuslab/pyret",
"datePublished": "2016-12-01",
"dateModified": "2016-12-01",
"dateCreated": "2016-12-01",
"description": "A Python package for analyzing sensory electrophysiology",
"keywords": "sensory, neuroscience, retina",
"license": "MIT",
"title": "pyret",
"version": "v0.5.0"
}
Papers & Mentions
Total mentions: 1
Inferring hidden structure in multilayered neural circuits
- DOI: 10.1371/journal.pcbi.1006291
- OpenAlex ID: https://openalex.org/W2951565738
- Published: August 2018
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Niru Maheswaranathan | n****m@s****u | 224 |
| Benjamin Naecker | b****r@g****m | 110 |
| Niru Maheswaranathan | n****m | 14 |
| lmcintosh | l****h@s****u | 5 |
| Pablo D. Jadzinsky | j****z@s****u | 3 |
| Arfon Smith | a****n | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 77
- Total pull requests: 21
- Average time to close issues: 2 months
- Average time to close pull requests: 10 days
- Total issue authors: 6
- Total pull request authors: 4
- Average comments per issue: 1.39
- Average comments per pull request: 1.38
- Merged pull requests: 19
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- nirum (39)
- bnaecker (26)
- kdesimone (5)
- lmcintosh (3)
- pabloj100000 (3)
- bongsoos (1)
Pull Request Authors
- nirum (9)
- bnaecker (8)
- lmcintosh (3)
- arfon (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 107 last-month
- Total dependent packages: 0
- Total dependent repositories: 2
- Total versions: 13
- Total maintainers: 2
pypi.org: pyret
Tools for the analysis of neural electrophysiology data
- Homepage: https://github.com/baccuslab/pyret
- Documentation: https://pyret.readthedocs.io/
- License: MIT
-
Latest release: 0.6.0
published over 7 years ago
Rankings
Dependencies
- coverage * development
- flake8 * development
- pytest * development
- matplotlib >=1.5
- numpy >=1.11
- pip >=8.1
- scikit-image >=0.12
- scikit-learn >=0.18
- scipy >=0.18
- matplotlib >=1.5
- numpy >=1.11
- scikit-image >=0.12
- scikit-learn >=0.18
- scipy >=0.18
