Skip to content

Commit 15aabf8

Browse files
committed
Cleaning for 0.3.1
1 parent b04c46e commit 15aabf8

File tree

4 files changed

+70
-3
lines changed

4 files changed

+70
-3
lines changed

docs/HISTORY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Around 2016-2017, Luke Sjulson started *TSToolbox2*, still in Matlab and which i
88
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.
99
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.
1010

11-
0.2.5 (2022-12-08)
11+
0.3.1 (2022-12-08)
1212
------------------
1313

1414
- Core functions rewritten with Numba

pynapple/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "0.3.0"
1+
__version__ = "0.3.1"
22
from .core import *
33
from .io import *
44
from .process import *

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "pynapple"
7-
version = "0.3.0"
7+
version = "0.3.1"
88
description = "PYthon Neural Analysis Package Pour Laboratoires d’Excellence"
99
readme = "README.md"
1010
authors = [{ name = "Guillaume Viejo", email = "[email protected]" }]

setup.py

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
#!/usr/bin/env python
2+
3+
"""The setup script."""
4+
5+
from setuptools import setup, find_packages
6+
7+
with open('README.md') as readme_file:
8+
readme = readme_file.read()
9+
10+
with open('docs/HISTORY.md') as history_file:
11+
history = history_file.read()
12+
13+
requirements = [
14+
'pandas>=1.0.3',
15+
'numba>=0.46.0',
16+
'numpy>=1.17.4',
17+
'scipy>=1.3.2',
18+
'pynwb',
19+
'tabulate',
20+
'pyqt5',
21+
'pyqtgraph',
22+
'h5py',
23+
'tifffile',
24+
'zarr'
25+
]
26+
27+
test_requirements = [
28+
'pytest',
29+
'isort',
30+
'pip-tools',
31+
'pytest',
32+
'flake8',
33+
'coverage'
34+
]
35+
36+
setup(
37+
author="Guillaume Viejo",
38+
author_email='[email protected]',
39+
python_requires='>=3.8',
40+
classifiers=[
41+
'Development Status :: 3 - Alpha',
42+
'Intended Audience :: Science/Research',
43+
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
44+
'Natural Language :: English',
45+
'Programming Language :: Python :: 3',
46+
'Programming Language :: Python :: 3.8',
47+
'Programming Language :: Python :: 3.9',
48+
'Programming Language :: Python :: 3.10',
49+
],
50+
description="PYthon Neural Analysis Package Pour Laboratoires d’Excellence",
51+
install_requires=requirements,
52+
license="GNU General Public License v3",
53+
# 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.'
54+
# + '\n\n' + history,
55+
long_description=readme,
56+
include_package_data=True,
57+
keywords='neuroscience',
58+
name='pynapple',
59+
packages=find_packages(include=['pynapple', 'pynapple.*']),
60+
test_suite='tests',
61+
tests_require=test_requirements,
62+
url='https://github.com/PeyracheLab/pynapple',
63+
version='v0.3.1',
64+
zip_safe=False,
65+
long_description_content_type='text/markdown',
66+
download_url='https://github.com/PeyracheLab/pynapple/archive/refs/tags/v0.3.1.tar.gz'
67+
)

0 commit comments

Comments
 (0)