-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathsetup.cfg
More file actions
81 lines (76 loc) · 1.91 KB
/
Copy pathsetup.cfg
File metadata and controls
81 lines (76 loc) · 1.91 KB
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
74
75
76
77
78
79
80
81
[metadata]
name = psipy
description = A Python package for analysing and visualising MAS and Pluto MHD models.
long_description = file: README.rst
author = David Stansby
author_email = dstansby@protonmail.com
url = https://psipy.readthedocs.io/en/latest/
license = MIT
classifiers =
Development Status :: 4 - Beta
Intended Audience :: Science/Research
License :: OSI Approved :: MIT License
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Topic :: Scientific/Engineering :: Physics
[options]
zip_safe = False
packages = find:
setup_requires =
setuptools_scm
install_requires =
astropy>=3.2
h5py # For hdf5 files
matplotlib
numpy
pooch # For sample data
pyhdf # For hdf4 files
scipy # For 3D interpolation
xarray>=0.18
[options.extras_require]
docs =
heliopy[data, spice]<1
numpydoc
sphinx
sphinx-automodapi
sphinx-gallery
sphinx-rtd-theme
pyvista
streamtracer>=1.2
pyvista =
pyvista
streamlines =
streamtracer>=1.2
tests =
parfive
pytest
pytest-cases
pytest-cov
streamtracer>=1.2
[tool:pytest]
addopts = -ra
filterwarnings =
error
# Fixed in Matplotlib 3.5.2, see https://github.com/matplotlib/matplotlib/issues/21723
ignore:Auto-removal of grids
# Expected warning from streamtracer
ignore:numpy.ndarray size changed
# Probably a bug with parfive
ignore:unclosed <socket.socket
ignore:unclosed transport
[isort]
balanced_wrapping = True
default_section = THIRDPARTY
include_trailing_comma = True
known_first_party = psipy
length_sort = False
line_length = 80
multi_line_output = 3
no_lines_before = LOCALFOLDER
sections = STDLIB, THIRDPARTY, FIRSTPARTY, LOCALFOLDER