Metadata-Version: 2.4
Name: MiV-OS
Version: 0.3.2
Summary: Python software for analysis and computing framework used in MiV project.
Project-URL: Homepage, https://mindinvitro.illinois.edu
Project-URL: Documentation, https://miv-os.readthedocs.io
Project-URL: Repository, https://github.com/GazzolaLab/MiV-OS
Author-email: skim0119 <skim0119@gmail.com>
License: MIT
License-File: LICENSE
Keywords: data-analysis,electrophysiology,neurophysiology,neuroscience,statistics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <=3.12,>=3.9
Requires-Dist: click>=8.1.3
Requires-Dist: coverage>=7.1.0
Requires-Dist: elephant>=1.0.0
Requires-Dist: graphviz>=0.20.1
Requires-Dist: h5py>=3.7.0
Requires-Dist: machinable>=4.0
Requires-Dist: matplotlib>=3.5.2
Requires-Dist: meautility>=1.5.1
Requires-Dist: neo<0.14.0,>=0.11.0
Requires-Dist: numba>=0.58.1
Requires-Dist: numpy>=1.23.2
Requires-Dist: opencv-python>=4.7.0.72
Requires-Dist: pandas>=2.0.2
Requires-Dist: pillow==10.3.0
Requires-Dist: pyinform>=0.2.0
Requires-Dist: pyvis<0.4.0,>=0.2.1
Requires-Dist: pywavelets>=1.3.0
Requires-Dist: quantities>=0.14.1
Requires-Dist: scikit-learn>=1.1.1
Requires-Dist: scipy>=1.9.1
Requires-Dist: seaborn<0.13.0,>=0.11.2
Requires-Dist: tqdm>=4.64.0
Requires-Dist: viziphant>=0.4.0
Provides-Extra: algorithmextension
Requires-Dist: rupture>=1.4.5; extra == 'algorithmextension'
Provides-Extra: dev
Requires-Dist: black>=24.4.2; extra == 'dev'
Requires-Dist: coverage[toml]>=7.5.3; extra == 'dev'
Requires-Dist: flake8>=5.0.4; extra == 'dev'
Requires-Dist: mypy-extensions>=1.0.0; extra == 'dev'
Requires-Dist: mypy>=1.12.1; extra == 'dev'
Requires-Dist: pre-commit>=3.0.4; extra == 'dev'
Requires-Dist: pydocstyle>=6.1.1; extra == 'dev'
Requires-Dist: pylint>=3.2.3; extra == 'dev'
Requires-Dist: pytest-cov>=5.0.0; extra == 'dev'
Requires-Dist: pytest-html>=4.1.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.14.0; extra == 'dev'
Requires-Dist: pytest-mpi>=0.6; extra == 'dev'
Requires-Dist: pytest>=8.3.3; extra == 'dev'
Requires-Dist: pyupgrade>=3.2.2; extra == 'dev'
Provides-Extra: docs
Requires-Dist: myst-nb>=0.17.1; extra == 'docs'
Requires-Dist: myst-parser>=0.18.1; extra == 'docs'
Requires-Dist: numpydoc>=1.4.0; extra == 'docs'
Requires-Dist: pydata-sphinx-theme>=0.14; extra == 'docs'
Requires-Dist: readthedocs-sphinx-search>=0.3.1; extra == 'docs'
Requires-Dist: sphinx-autodoc-typehints>=1.19.1; extra == 'docs'
Requires-Dist: sphinx-copybutton>=0.5.0; extra == 'docs'
Requires-Dist: sphinx-togglebutton>=0.3.2; extra == 'docs'
Requires-Dist: sphinx>=5.3.0; extra == 'docs'
Requires-Dist: sphinxcontrib-mermaid>=1.0.0; extra == 'docs'
Provides-Extra: experiment
Requires-Dist: pyserial>=3.5; extra == 'experiment'
Provides-Extra: mpi
Requires-Dist: mpi4py>=4.0.1; extra == 'mpi'
Provides-Extra: sortingextension
Requires-Dist: dtaidistance>=2.3.10; extra == 'sortingextension'
Requires-Dist: scikit-learn-extra>=0.3.0; extra == 'sortingextension'
Description-Content-Type: text/markdown

<div align='center'>
<h1> MiV-OS: Spike Analysis and Computing Framework </h1>

[![License][badge-LICENSE]][link-LICENSE]
[![Release pypi][badge-pypi]][link-pypi]
[![Build Status][badge-CI]][link-CI]
[![Documentation Status][badge-docs-status]][link-docs-status]
[![Downloads][badge-pepy-download-count]][link-pepy-download-count]
[![codecov][badge-codecov]][link-codecov]

</div>

---

Python analysis and computing framework developed for [Mind-in-Vitro(MiV)][link-project-website] project.

## Installation
[![PyPI version][badge-pypi]][link-pypi]

MiV-OS is compatible with Python 3.8+. The easiest way to install is using python installation package (PIP)

~~~bash
$ pip install MiV-OS
~~~

## Documentation
[![Documentation Status][badge-docs-status]][link-docs-status]

Documentation of the package is available [here][link-docs-status]

## Contribution

If you would like to participate, please read our [contribution guideline](CONTRIBUTING.md)

The development of MiV-OS is lead by the [Gazzola Lab][link-lab-website] at the University of Illinois at Urbana-Champaign.

## List of publications and submissions

## Citation

```
@misc{MiV-OS,
  author = {Gazzola Lab},
  title = {MiV-OS: Analysis and Computation Framework on MiV System and Simulator},
  year = {2022},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/GazzolaLab/MiV-OS}},
}
```

We ask that any publications which use MiV-OS package to cite the following papers:

```
```

## Developers ✨
_Names arranged alphabetically_
- Arman Tekinalp
- Andrew Dou
- [Frithjof Gressmann](https://github.com/frthjf)
- Gaurav Upadhyay
- [Seung Hyun Kim](https://github.com/skim0119)

[//]: # (Collection of URLs.)

[link-lab-website]: http://mattia-lab.com/
[link-project-website]: https://mindinvitro.illinois.edu/
[link-docs-status]: https://miv-os.readthedocs.io/en/latest/?badge=latest
[link-CI]: https://github.com/GazzolaLab/MiV-OS/actions
[link-LICENSE]: https://opensource.org/licenses/MIT
[link-pypi]: https://badge.fury.io/py/MiV-OS
[link-pepy-download-count]: https://pepy.tech/project/MiV-OS
[link-codecov]: https://codecov.io/gh/GazzolaLab/MiV-OS

[//]: # (Collection of Badges)

[badge-docs-status]: https://readthedocs.org/projects/miv-os/badge/?version=latest
[badge-CI]: https://github.com/GazzolaLab/MiV-OS/workflows/CI/badge.svg
[badge-LICENSE]: https://img.shields.io/badge/License-MIT-yellow.svg
[badge-pypi]: https://badge.fury.io/py/MiV-OS.svg
[badge-pepy-download-count]: https://static.pepy.tech/badge/MiV-OS
[badge-codecov]: https://codecov.io/gh/GazzolaLab/MiV-OS/branch/main/graph/badge.svg?token=OM5LYWF5KP
