Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

setup.py 1.9 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
  1. import setuptools
  2. with open("README.md", "r") as fh:
  3. long_description = fh.read()
  4. setuptools.setup(
  5. name="suite2p",
  6. version="0.8.0",
  7. author="Marius Pachitariu and Carsen Stringer",
  8. author_email="marius10p@gmail.com",
  9. description="Pipeline for calcium imaging",
  10. long_description=long_description,
  11. long_description_content_type="text/markdown",
  12. url="https://github.com/MouseLand/suite2p",
  13. packages=setuptools.find_packages(),
  14. setup_requires=[
  15. 'pytest-runner',
  16. ],
  17. install_requires=[
  18. 'numpy>=1.16',
  19. 'numba>=0.43.1',
  20. 'tbb', # Parallel processing library used by numba. Needed when installing numba from pip https://github.com/numba/numba/issues/4068
  21. 'matplotlib',
  22. 'scipy',
  23. 'h5py',
  24. 'scikit-learn',
  25. 'natsort',
  26. 'rastermap>0.1.0',
  27. 'tifffile',
  28. 'scanimage-tiff-reader>=1.4.1',
  29. 'pyqtgraph',
  30. ],
  31. tests_require=[
  32. 'pytest',
  33. 'pynwb',
  34. ],
  35. extras_require={
  36. "docs": [
  37. 'sphinx>=3.0',
  38. 'sphinxcontrib-apidoc',
  39. 'sphinx_rtd_theme',
  40. 'sphinx-prompt',
  41. 'sphinx-autodoc-typehints',
  42. ],
  43. # Note: Available in pypi, but cleaner to install as pyqt from conda.
  44. "gui": [
  45. "pyqt5",
  46. "pyqt5-tools",
  47. "pyqt5.sip",
  48. ],
  49. # Note: Not currently available in pip: use conda to install.
  50. "mkl": [
  51. "mkl_fft>=1.0.10",
  52. "mkl>=2019.3",
  53. ],
  54. "data": [
  55. "dvc",
  56. "pydrive2",
  57. ],
  58. },
  59. include_package_data=True,
  60. classifiers=[
  61. "Programming Language :: Python :: 3",
  62. "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
  63. "Operating System :: OS Independent",
  64. ],
  65. entry_points = {
  66. 'console_scripts': [
  67. 'suite2p = suite2p.__main__:parse_arguments',
  68. 'reg_metrics = benchmarks.registration_metrics:main',
  69. ]
  70. },
  71. )
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...