Codebase list drms / b295cfd
Import upstream version 0.6.2 Debian Janitor 2 years ago
13 changed file(s) with 92 addition(s) and 51 deletion(s). Raw diff Collapse all Expand all
66 sphinx:
77 builder: html
88 configuration: docs/conf.py
9 fail_on_warning: false
9 fail_on_warning: true
1010
1111 python:
1212 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 ==================
211
312 Bug Fixes
413 ---------
615 - Fixed issue with downloads not having the primekeys substituted with their correct values in downloaded filenames. (`#52 <https://github.com/sunpy/drms/pull/52>`__)
716
817
9 drms v0.6.0 (2020-11-01)
10 ========================
18 0.6.0 (2020-11-01)
19 ==================
1120
1221 Improved Documentation
1322 ----------------------
00 # Exclude specific files
11 # All files which are tracked by git and not explicitly excluded here are included by setuptools_scm
22 exclude .codecov.yaml
3 exclude .mailmap
34 exclude .editorconfig
45 exclude .gitattributes
56 exclude .gitignore
7 exclude .pep8speaks.yml
68 exclude .pre-commit-config.yaml
9 exclude .test_package_pins.txt
10 exclude .zenodo.json
711 exclude azure-pipelines.yml
812 exclude readthedocs.yml
13 exclude rtd-environment.yml
14
15 # Prune folders
916 prune paper
1017 prune changelog
1118
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
1420 prune drms/_dev
15 prune docs/_build
16 prune build
17 global-exclude *.pyc *.o
00 Metadata-Version: 2.1
11 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"
44 Home-page: https://sunpy.org
55 Author: The SunPy Community
66 Author-email: sunpy@googlegroups.com
9898 Classifier: Programming Language :: Python :: 3
9999 Classifier: Programming Language :: Python :: 3.7
100100 Classifier: Programming Language :: Python :: 3.8
101 Classifier: Programming Language :: Python :: 3.9
101102 Classifier: Topic :: Scientific/Engineering :: Astronomy
102103 Classifier: Topic :: Scientific/Engineering :: Physics
103104 Provides: drms
104105 Requires-Python: >=3.7
105106 Description-Content-Type: text/x-rst
107 Provides-Extra: all
108 Provides-Extra: dev
109 Provides-Extra: docs
106110 Provides-Extra: tests
107 Provides-Extra: docs
108 Provides-Extra: dev
109 Provides-Extra: all
3636 'sphinx.ext.napoleon',
3737 'sphinx.ext.todo',
3838 'sphinx.ext.viewcode',
39 'sunpy.util.sphinx.changelog',
39 'sphinx_changelog',
4040 ]
4141 numpydoc_show_class_members = False
4242
111111 ]
112112
113113 # -- Sphinx Gallery ------------------------------------------------------------
114 from sphinx_gallery.sorting import ExampleTitleSortKey # NOQA
114 from sphinx_gallery.sorting import ExampleTitleSortKey
115115
116116 sphinx_gallery_conf = {
117117 'backreferences_dir': os.path.join('generated', 'modules'),
122122 # Comes from the theme.
123123 'default_thumb_file': os.path.join(html_static_path[0], 'img', 'sunpy_icon_128x128.png'),
124124 'abort_on_example_error': False,
125 'plot_gallery': 'True',
125 'only_warn_on_example_error': True,
126 'plot_gallery': True,
126127 'remove_config_comments': True,
127128 'doc_module': ('sunpy'),
128129 }
33 Full Changelog
44 **************
55
6 .. include:: ../../CHANGELOG.rst
6 .. changelog::
7 :towncrier: ../../
8 :towncrier-skip-if-empty:
9 :changelog_file: ../../CHANGELOG.rst
11 drms
22 ====
33
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/
510 """
611
712 import os
13 import sys
814
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__))
1527
1628
1729 def _get_bibtex():
3042 ref = textwrap.dedent('\n'.join(lines))
3143 return ref
3244
45 __citation__ = __bibtex__ = _get_bibtex()
3346
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 *
00 # coding: utf-8
11 # file generated by setuptools_scm
22 # 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')
00 Metadata-Version: 2.1
11 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"
44 Home-page: https://sunpy.org
55 Author: The SunPy Community
66 Author-email: sunpy@googlegroups.com
9898 Classifier: Programming Language :: Python :: 3
9999 Classifier: Programming Language :: Python :: 3.7
100100 Classifier: Programming Language :: Python :: 3.8
101 Classifier: Programming Language :: Python :: 3.9
101102 Classifier: Topic :: Scientific/Engineering :: Astronomy
102103 Classifier: Topic :: Scientific/Engineering :: Physics
103104 Provides: drms
104105 Requires-Python: >=3.7
105106 Description-Content-Type: text/x-rst
107 Provides-Extra: all
108 Provides-Extra: dev
109 Provides-Extra: docs
106110 Provides-Extra: tests
107 Provides-Extra: docs
108 Provides-Extra: dev
109 Provides-Extra: all
33 [all]
44
55 [dev]
6 pytest-astropy
7 tox
86 astropy
97 matplotlib
8 pytest-astropy
109 sphinx
1110 sphinx-automodapi
11 sphinx-changelog
1212 sphinx-gallery
13 sunpy
1413 sunpy-sphinx-theme
15 towncrier
14 tox
1615
1716 [docs]
1817 astropy
1918 matplotlib
2019 sphinx
2120 sphinx-automodapi
21 sphinx-changelog
2222 sphinx-gallery
23 sunpy
2423 sunpy-sphinx-theme
25 towncrier
2624
2725 [tests]
2826 pytest-astropy
1414 enabled = true
1515 verify_pr_number = true
1616 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)"
2020 number_incorrect_long = "The number in the changelog file you added does not match the number of this pull request. Please rename the file."
2121
2222 [tool.towncrier]
2424 filename = "CHANGELOG.rst"
2525 directory = "changelog/"
2626 issue_format = "`#{issue} <https://github.com/sunpy/drms/pull/{issue}>`__"
27 title_format = "{version} ({project_date})"
2728
2829 [[tool.towncrier.type]]
2930 directory = "breaking"
00 [metadata]
11 name = drms
22 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"
44 long_description = file: README.rst
55 long_description_content_type = text/x-rst
66 author = The SunPy Community
2222 Programming Language :: Python :: 3
2323 Programming Language :: Python :: 3.7
2424 Programming Language :: Python :: 3.8
25 Programming Language :: Python :: 3.9
2526 Topic :: Scientific/Engineering :: Astronomy
2627 Topic :: Scientific/Engineering :: Physics
2728
4647 sphinx
4748 sphinx-automodapi
4849 sphinx-gallery
49 sunpy # We need the changelog directive.
50 sphinx-changelog
5051 sunpy-sphinx-theme
51 towncrier
5252
5353 [options.packages.find]
5454 exclude = drms._dev
99 tox-pypi-filter >= 0.12
1010
1111 [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
1313 # Run the tests in a temporary directory to make sure that we don't import
1414 # drms from the source tree
1515 changedir = .tmp/{envname}
2424 description =
2525 run tests
2626 online: that require remote data
27 sunpy: run the sunpy jsoc tests to ensure we dont break them
2728 setenv =
2829 MPLBACKEND = agg
2930 COLUMNS = 180
3839 # These are specific online extras we use to run the online tests.
3940 online: pytest-rerunfailures
4041 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
4550 # The following indicates which extras_require from setup.cfg will be installed
4651 # dev is special in that it installs everything
4752 extras =