Skip to content
This repository has been archived by the owner on Dec 3, 2023. It is now read-only.

Commit

Permalink
Cleaning for 0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
gviejo committed Dec 8, 2022
1 parent b04c46e commit 15aabf8
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 3 deletions.
2 changes: 1 addition & 1 deletion docs/HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Around 2016-2017, Luke Sjulson started *TSToolbox2*, still in Matlab and which i
In 2018, Francesco started neuroseries, a Python package built on Pandas. It was quickly adopted in Adrien's lab, especially by Guillaume Viejo, a postdoc in the lab. Gradually, the majority of the lab was using it and new functions were constantly added.
In 2021, Guillaume and other trainees in Adrien's lab decided to fork from neuroseries and started *pynapple*. The core of pynapple is largely built upon neuroseries. Some of the original changes to TSToolbox made by Luke were included in this package, especially the *time_support* property of all ts/tsd objects.

0.2.5 (2022-12-08)
0.3.1 (2022-12-08)
------------------

- Core functions rewritten with Numba
Expand Down
2 changes: 1 addition & 1 deletion pynapple/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "0.3.0"
__version__ = "0.3.1"
from .core import *
from .io import *
from .process import *
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "pynapple"
version = "0.3.0"
version = "0.3.1"
description = "PYthon Neural Analysis Package Pour Laboratoires d’Excellence"
readme = "README.md"
authors = [{ name = "Guillaume Viejo", email = "guillaume.viejo@gmail.com" }]
Expand Down
67 changes: 67 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#!/usr/bin/env python

"""The setup script."""

from setuptools import setup, find_packages

with open('README.md') as readme_file:
readme = readme_file.read()

with open('docs/HISTORY.md') as history_file:
history = history_file.read()

requirements = [
'pandas>=1.0.3',
'numba>=0.46.0',
'numpy>=1.17.4',
'scipy>=1.3.2',
'pynwb',
'tabulate',
'pyqt5',
'pyqtgraph',
'h5py',
'tifffile',
'zarr'
]

test_requirements = [
'pytest',
'isort',
'pip-tools',
'pytest',
'flake8',
'coverage'
]

setup(
author="Guillaume Viejo",
author_email='guillaume.viejo@gmail.com',
python_requires='>=3.8',
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Natural Language :: English',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
],
description="PYthon Neural Analysis Package Pour Laboratoires d’Excellence",
install_requires=requirements,
license="GNU General Public License v3",
# long_description='pynapple is a Python library for analysing neurophysiological data. It allows to handle time series and epochs but also to use generic functions for neuroscience such as tuning curves and cross-correlogram of spikes. It is heavily based on neuroseries.'
# + '\n\n' + history,
long_description=readme,
include_package_data=True,
keywords='neuroscience',
name='pynapple',
packages=find_packages(include=['pynapple', 'pynapple.*']),
test_suite='tests',
tests_require=test_requirements,
url='https://github.com/PeyracheLab/pynapple',
version='v0.3.1',
zip_safe=False,
long_description_content_type='text/markdown',
download_url='https://github.com/PeyracheLab/pynapple/archive/refs/tags/v0.3.1.tar.gz'
)

0 comments on commit 15aabf8

Please sign in to comment.