Import upstream version 0.6.2
Debian Janitor
2 years ago
6 | 6 | sphinx: |
7 | 7 | builder: html |
8 | 8 | configuration: docs/conf.py |
9 | fail_on_warning: false | |
9 | fail_on_warning: true | |
10 | 10 | |
11 | 11 | python: |
12 | 12 | install: |
0 | Drms v0.6.1 (2021-01-23) | |
1 | ======================== | |
0 | 0.6.2 (2021-05-15) | |
1 | ================== | |
2 | ||
3 | Trivial | |
4 | ------- | |
5 | ||
6 | - Tidy up of internal code that has no user facing changes. | |
7 | ||
8 | ||
9 | 0.6.1 (2021-01-23) | |
10 | ================== | |
2 | 11 | |
3 | 12 | Bug Fixes |
4 | 13 | --------- |
6 | 15 | - Fixed issue with downloads not having the primekeys substituted with their correct values in downloaded filenames. (`#52 <https://github.com/sunpy/drms/pull/52>`__) |
7 | 16 | |
8 | 17 | |
9 | drms v0.6.0 (2020-11-01) | |
10 | ======================== | |
18 | 0.6.0 (2020-11-01) | |
19 | ================== | |
11 | 20 | |
12 | 21 | Improved Documentation |
13 | 22 | ---------------------- |
0 | 0 | # Exclude specific files |
1 | 1 | # All files which are tracked by git and not explicitly excluded here are included by setuptools_scm |
2 | 2 | exclude .codecov.yaml |
3 | exclude .mailmap | |
3 | 4 | exclude .editorconfig |
4 | 5 | exclude .gitattributes |
5 | 6 | exclude .gitignore |
7 | exclude .pep8speaks.yml | |
6 | 8 | exclude .pre-commit-config.yaml |
9 | exclude .test_package_pins.txt | |
10 | exclude .zenodo.json | |
7 | 11 | exclude azure-pipelines.yml |
8 | 12 | exclude readthedocs.yml |
13 | exclude rtd-environment.yml | |
14 | ||
15 | # Prune folders | |
9 | 16 | prune paper |
10 | 17 | prune changelog |
11 | 18 | |
12 | # This subpckage is only used in development checkouts and should not be | |
13 | # included in built tarballs | |
19 | # This subpackage is only used in development checkouts and should not be included in built tarballs | |
14 | 20 | prune drms/_dev |
15 | prune docs/_build | |
16 | prune build | |
17 | global-exclude *.pyc *.o |
0 | 0 | Metadata-Version: 2.1 |
1 | 1 | Name: drms |
2 | Version: 0.6.1 | |
3 | Summary: "Access HMI, AIA and MDI data with Python" | |
2 | Version: 0.1.dev185+gc4d1174 | |
3 | Summary: "Access HMI, AIA and MDI data with Python from the public JSOC DRMS server" | |
4 | 4 | Home-page: https://sunpy.org |
5 | 5 | Author: The SunPy Community |
6 | 6 | Author-email: sunpy@googlegroups.com |
98 | 98 | Classifier: Programming Language :: Python :: 3 |
99 | 99 | Classifier: Programming Language :: Python :: 3.7 |
100 | 100 | Classifier: Programming Language :: Python :: 3.8 |
101 | Classifier: Programming Language :: Python :: 3.9 | |
101 | 102 | Classifier: Topic :: Scientific/Engineering :: Astronomy |
102 | 103 | Classifier: Topic :: Scientific/Engineering :: Physics |
103 | 104 | Provides: drms |
104 | 105 | Requires-Python: >=3.7 |
105 | 106 | Description-Content-Type: text/x-rst |
107 | Provides-Extra: all | |
108 | Provides-Extra: dev | |
109 | Provides-Extra: docs | |
106 | 110 | Provides-Extra: tests |
107 | Provides-Extra: docs | |
108 | Provides-Extra: dev | |
109 | Provides-Extra: all |
36 | 36 | 'sphinx.ext.napoleon', |
37 | 37 | 'sphinx.ext.todo', |
38 | 38 | 'sphinx.ext.viewcode', |
39 | 'sunpy.util.sphinx.changelog', | |
39 | 'sphinx_changelog', | |
40 | 40 | ] |
41 | 41 | numpydoc_show_class_members = False |
42 | 42 | |
111 | 111 | ] |
112 | 112 | |
113 | 113 | # -- Sphinx Gallery ------------------------------------------------------------ |
114 | from sphinx_gallery.sorting import ExampleTitleSortKey # NOQA | |
114 | from sphinx_gallery.sorting import ExampleTitleSortKey | |
115 | 115 | |
116 | 116 | sphinx_gallery_conf = { |
117 | 117 | 'backreferences_dir': os.path.join('generated', 'modules'), |
122 | 122 | # Comes from the theme. |
123 | 123 | 'default_thumb_file': os.path.join(html_static_path[0], 'img', 'sunpy_icon_128x128.png'), |
124 | 124 | 'abort_on_example_error': False, |
125 | 'plot_gallery': 'True', | |
125 | 'only_warn_on_example_error': True, | |
126 | 'plot_gallery': True, | |
126 | 127 | 'remove_config_comments': True, |
127 | 128 | 'doc_module': ('sunpy'), |
128 | 129 | } |
3 | 3 | Full Changelog |
4 | 4 | ************** |
5 | 5 | |
6 | .. include:: ../../CHANGELOG.rst | |
6 | .. changelog:: | |
7 | :towncrier: ../../ | |
8 | :towncrier-skip-if-empty: | |
9 | :changelog_file: ../../CHANGELOG.rst |
1 | 1 | drms |
2 | 2 | ==== |
3 | 3 | |
4 | Access HMI, AIA and MDI data with Python | |
4 | The drms library provides an easy-to-use interface for accessing HMI, AIA and MDI data with Python. | |
5 | It uses the publicly accessible JSOC DRMS server by default, but can also be used with local NetDRMS sites. | |
6 | More information, including a detailed tutorial, is available in the Documentation. | |
7 | ||
8 | * Homepage: https://github.com/sunpy/drms | |
9 | * Documentation: https://docs.sunpy.org/projects/drms/en/stable/ | |
5 | 10 | """ |
6 | 11 | |
7 | 12 | import os |
13 | import sys | |
8 | 14 | |
9 | from .client import * # NOQA | |
10 | from .config import * # NOQA | |
11 | from .exceptions import * # NOQA | |
12 | from .json import * # NOQA | |
13 | from .utils import * # NOQA | |
14 | from .version import version as __version__ # NOQA | |
15 | # Enforce Python version check during package import. | |
16 | # Must be done before any drms imports | |
17 | __minimum_python_version__ = "3.7" | |
18 | ||
19 | class UnsupportedPythonError(Exception): | |
20 | """Running on an unsupported version of Python.""" | |
21 | ||
22 | ||
23 | if sys.version_info < tuple(int(val) for val in __minimum_python_version__.split('.')): | |
24 | # This has to be .format to keep backwards compatibly. | |
25 | raise UnsupportedPythonError( | |
26 | "sunpy does not support Python < {}".format(__minimum_python_version__)) | |
15 | 27 | |
16 | 28 | |
17 | 29 | def _get_bibtex(): |
30 | 42 | ref = textwrap.dedent('\n'.join(lines)) |
31 | 43 | return ref |
32 | 44 | |
45 | __citation__ = __bibtex__ = _get_bibtex() | |
33 | 46 | |
34 | __citation__ = __bibtex__ = _get_bibtex() | |
47 | from .version import version as __version__ | |
48 | # DRMS imports to collapse the namespace | |
49 | from .client import * | |
50 | from .config import * | |
51 | from .exceptions import * | |
52 | from .json import * | |
53 | from .utils import * |
0 | 0 | # coding: utf-8 |
1 | 1 | # file generated by setuptools_scm |
2 | 2 | # don't change, don't track in version control |
3 | version = '0.6.1' | |
4 | version_tuple = (0, 6, 1) | |
3 | version = '0.1.dev185+gc4d1174' | |
4 | version_tuple = (0, 1, 'dev185+gc4d1174') |
0 | 0 | Metadata-Version: 2.1 |
1 | 1 | Name: drms |
2 | Version: 0.6.1 | |
3 | Summary: "Access HMI, AIA and MDI data with Python" | |
2 | Version: 0.1.dev185+gc4d1174 | |
3 | Summary: "Access HMI, AIA and MDI data with Python from the public JSOC DRMS server" | |
4 | 4 | Home-page: https://sunpy.org |
5 | 5 | Author: The SunPy Community |
6 | 6 | Author-email: sunpy@googlegroups.com |
98 | 98 | Classifier: Programming Language :: Python :: 3 |
99 | 99 | Classifier: Programming Language :: Python :: 3.7 |
100 | 100 | Classifier: Programming Language :: Python :: 3.8 |
101 | Classifier: Programming Language :: Python :: 3.9 | |
101 | 102 | Classifier: Topic :: Scientific/Engineering :: Astronomy |
102 | 103 | Classifier: Topic :: Scientific/Engineering :: Physics |
103 | 104 | Provides: drms |
104 | 105 | Requires-Python: >=3.7 |
105 | 106 | Description-Content-Type: text/x-rst |
107 | Provides-Extra: all | |
108 | Provides-Extra: dev | |
109 | Provides-Extra: docs | |
106 | 110 | Provides-Extra: tests |
107 | Provides-Extra: docs | |
108 | Provides-Extra: dev | |
109 | Provides-Extra: all |
3 | 3 | [all] |
4 | 4 | |
5 | 5 | [dev] |
6 | pytest-astropy | |
7 | tox | |
8 | 6 | astropy |
9 | 7 | matplotlib |
8 | pytest-astropy | |
10 | 9 | sphinx |
11 | 10 | sphinx-automodapi |
11 | sphinx-changelog | |
12 | 12 | sphinx-gallery |
13 | sunpy | |
14 | 13 | sunpy-sphinx-theme |
15 | towncrier | |
14 | tox | |
16 | 15 | |
17 | 16 | [docs] |
18 | 17 | astropy |
19 | 18 | matplotlib |
20 | 19 | sphinx |
21 | 20 | sphinx-automodapi |
21 | sphinx-changelog | |
22 | 22 | sphinx-gallery |
23 | sunpy | |
24 | 23 | sunpy-sphinx-theme |
25 | towncrier | |
26 | 24 | |
27 | 25 | [tests] |
28 | 26 | pytest-astropy |
14 | 14 | enabled = true |
15 | 15 | verify_pr_number = true |
16 | 16 | changelog_skip_label = "No Changelog Entry Needed" |
17 | help_url = "https://github.com/sunpy/drms/blob/master/changelog/README.rst" | |
18 | changelog_missing_long = "There isn't a changelog file in this pull request. Please add a changelog file to the `changelog/` directory following the instructions in the changelog [README](https://github.com/sunpy/drms/blob/master/changelog/README.rst)." | |
19 | type_incorrect_long = "The changelog file you added is not one of the allowed types. Please use one of the types described in the changelog [README](https://github.com/sunpy/drms/blob/master/changelog/README.rst)" | |
17 | help_url = "https://github.com/sunpy/drms/blob/main/changelog/README.rst" | |
18 | changelog_missing_long = "There isn't a changelog file in this pull request. Please add a changelog file to the `changelog/` directory following the instructions in the changelog [README](https://github.com/sunpy/drms/blob/main/changelog/README.rst)." | |
19 | type_incorrect_long = "The changelog file you added is not one of the allowed types. Please use one of the types described in the changelog [README](https://github.com/sunpy/drms/blob/main/changelog/README.rst)" | |
20 | 20 | number_incorrect_long = "The number in the changelog file you added does not match the number of this pull request. Please rename the file." |
21 | 21 | |
22 | 22 | [tool.towncrier] |
24 | 24 | filename = "CHANGELOG.rst" |
25 | 25 | directory = "changelog/" |
26 | 26 | issue_format = "`#{issue} <https://github.com/sunpy/drms/pull/{issue}>`__" |
27 | title_format = "{version} ({project_date})" | |
27 | 28 | |
28 | 29 | [[tool.towncrier.type]] |
29 | 30 | directory = "breaking" |
0 | 0 | [metadata] |
1 | 1 | name = drms |
2 | 2 | provides = drms |
3 | description = "Access HMI, AIA and MDI data with Python" | |
3 | description = "Access HMI, AIA and MDI data with Python from the public JSOC DRMS server" | |
4 | 4 | long_description = file: README.rst |
5 | 5 | long_description_content_type = text/x-rst |
6 | 6 | author = The SunPy Community |
22 | 22 | Programming Language :: Python :: 3 |
23 | 23 | Programming Language :: Python :: 3.7 |
24 | 24 | Programming Language :: Python :: 3.8 |
25 | Programming Language :: Python :: 3.9 | |
25 | 26 | Topic :: Scientific/Engineering :: Astronomy |
26 | 27 | Topic :: Scientific/Engineering :: Physics |
27 | 28 | |
46 | 47 | sphinx |
47 | 48 | sphinx-automodapi |
48 | 49 | sphinx-gallery |
49 | sunpy # We need the changelog directive. | |
50 | sphinx-changelog | |
50 | 51 | sunpy-sphinx-theme |
51 | towncrier | |
52 | 52 | |
53 | 53 | [options.packages.find] |
54 | 54 | exclude = drms._dev |
9 | 9 | tox-pypi-filter >= 0.12 |
10 | 10 | |
11 | 11 | [testenv] |
12 | pypi_filter = https://raw.githubusercontent.com/sunpy/sunpy/master/.test_package_pins.txt | |
12 | pypi_filter = https://raw.githubusercontent.com/sunpy/sunpy/main/.test_package_pins.txt | |
13 | 13 | # Run the tests in a temporary directory to make sure that we don't import |
14 | 14 | # drms from the source tree |
15 | 15 | changedir = .tmp/{envname} |
24 | 24 | description = |
25 | 25 | run tests |
26 | 26 | online: that require remote data |
27 | sunpy: run the sunpy jsoc tests to ensure we dont break them | |
27 | 28 | setenv = |
28 | 29 | MPLBACKEND = agg |
29 | 30 | COLUMNS = 180 |
38 | 39 | # These are specific online extras we use to run the online tests. |
39 | 40 | online: pytest-rerunfailures |
40 | 41 | online: pytest-timeout |
41 | # We want to run the sunpy jsoc tests | |
42 | sunpy: sunpy[all] | |
43 | # All our tests run in parallel which this plugin allows us to. | |
44 | pytest-xdist | |
42 | sunpy: git+https://github.com/sunpy/sunpy | |
43 | # These are specific extras we use to run the sunpy tests. | |
44 | sunpy: beautifulsoup4 | |
45 | sunpy: pytest-mock | |
46 | sunpy: python-dateutil | |
47 | sunpy: scipy | |
48 | sunpy: tqdm | |
49 | sunpy: zeep | |
45 | 50 | # The following indicates which extras_require from setup.cfg will be installed |
46 | 51 | # dev is special in that it installs everything |
47 | 52 | extras = |