diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-10 04:13:50 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-10 04:13:50 +0000 |
commit | c9e16418ca0df7c100caae6dec7267a52b85ea08 (patch) | |
tree | 6d0f77dc65184e08746956ac726e9890b02fc9e9 | |
parent | c66a257e29d0dd85f097ad059011ab5834f53e59 (diff) |
automatic import of python-tomtoolkitopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-tomtoolkit.spec | 300 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 302 insertions, 0 deletions
@@ -0,0 +1 @@ +/tomtoolkit-2.14.0.tar.gz diff --git a/python-tomtoolkit.spec b/python-tomtoolkit.spec new file mode 100644 index 0000000..8d2c273 --- /dev/null +++ b/python-tomtoolkit.spec @@ -0,0 +1,300 @@ +%global _empty_manifest_terminate_build 0 +Name: python-tomtoolkit +Version: 2.14.0 +Release: 1 +Summary: The TOM Toolkit and base modules +License: BSD License +URL: https://tomtoolkit.github.io +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cb/26/402775295f772cec119a5458554c4556b7004a03fb79096424ea9e8baa24/tomtoolkit-2.14.0.tar.gz +BuildArch: noarch + +Requires: python3-astroquery +Requires: python3-astroplan +Requires: python3-astropy +Requires: python3-beautifulsoup4 +Requires: python3-django +Requires: python3-djangorestframework +Requires: python3-django-bootstrap4 +Requires: python3-django-contrib-comments +Requires: python3-django-crispy-forms +Requires: python3-crispy-bootstrap4 +Requires: python3-django-extensions +Requires: python3-django-filter +Requires: python3-django-gravatar2 +Requires: python3-django-guardian +Requires: python3-fits2image +Requires: python3-Markdown +Requires: python3-numpy +Requires: python3-pillow +Requires: python3-plotly +Requires: python3-dateutil +Requires: python3-requests +Requires: python3-specutils +Requires: python3-recommonmark +Requires: python3-sphinx +Requires: python3-tom-antares +Requires: python3-tom-scimma +Requires: python3-factory-boy + +%description +# TOM Toolkit +[](https://pypi.python.org/pypi/tomtoolkit) +[](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml) +[](https://www.codacy.com/gh/TOMToolkit/tom_base/dashboard?utm_source=github.com&utm_medium=referral&utm_content=TOMToolkit/tom_base&utm_campaign=Badge_Grade) +[](https://coveralls.io/github/TOMToolkit/tom_base?branch=main) +[](https://tom-toolkit.readthedocs.io/en/stable/?badge=stable) +[](https://ascl.net/2208.004) + +[Documentation](https://tom-toolkit.readthedocs.io/en/latest/) + + +The TOM Toolkit is a web framework for building TOMs: Target and Observation +Managers. TOMs are meant to facilitate collaborative astronomical observing +projects. A typical TOM allows its users to curate target lists, request +observations of those targets at various observatories as well as manage and +organize their data. [Read more](https://tom-toolkit.readthedocs.io/en/stable/introduction/about.html) about TOMs. + +## Getting started with the TOM Toolkit +The [getting started guide](https://tom-toolkit.readthedocs.io/en/latest/introduction/getting_started.html) +will guide you through the process of setting up a TOM for the first time. + +## Reporting issues/feature requests +Please use the [issue tracker](https://github.com/TOMToolkit/tom_base/issues) to +report any issues or support questions. + +## Contributing to the project +If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we +have a [contribution guide](https://tom-toolkit.readthedocs.io/en/stable/introduction/contributing.html) that +you might find helpful. We are particularly interested in the contribution of +observation and alert modules. + +## Developer information +For development information targeted at the maintainers of the project, please see [README-dev.md](README-dev.md). + + +## Plugins + +### tom_alerts_dash + +The [tom_alerts_dash](https://github.com/TOMToolkit/tom_alerts_dash) plugin adds responsive ReactJS views to the +`tom_alerts` module for supported brokers. + +### Antares + +The [tom-antares](https://github.com/TOMToolkit/tom_antares) plugin adds support +for querying the Antares broker for targets of interest. + +### tom_nonsidereal_airmass + +The [tom_nonsidereal_airmass](https://github.com/TOMToolkit/tom_nonsidereal_airmass) plugin provides a templatetag +that supports plotting for non-sidereal objects. The plugin is fully supported by the TOM Toolkit team; however, +non-sidereal visibility calculations require the PyEphem library, which is minimally supported while its successor +is in development. The library used for the TOM Toolkit sidereal visibility, astroplan, does not yet support +non-sidereal visibility calculations. + +### tom-lt + +This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha +state, with little error handling and minimal instrument options, but can successfully submit well-formed observation +requests. + +[Github](https://github.com/TOMToolkit/tom_lt) + +### tom_registration + +The [tom_registration](https://github.com/TOMToolkit/tom_registration) plugin introduces support for two TOM registration +flows--an open registration, and a registration that requires administrator approval. + + +%package -n python3-tomtoolkit +Summary: The TOM Toolkit and base modules +Provides: python-tomtoolkit +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-tomtoolkit +# TOM Toolkit +[](https://pypi.python.org/pypi/tomtoolkit) +[](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml) +[](https://www.codacy.com/gh/TOMToolkit/tom_base/dashboard?utm_source=github.com&utm_medium=referral&utm_content=TOMToolkit/tom_base&utm_campaign=Badge_Grade) +[](https://coveralls.io/github/TOMToolkit/tom_base?branch=main) +[](https://tom-toolkit.readthedocs.io/en/stable/?badge=stable) +[](https://ascl.net/2208.004) + +[Documentation](https://tom-toolkit.readthedocs.io/en/latest/) + + +The TOM Toolkit is a web framework for building TOMs: Target and Observation +Managers. TOMs are meant to facilitate collaborative astronomical observing +projects. A typical TOM allows its users to curate target lists, request +observations of those targets at various observatories as well as manage and +organize their data. [Read more](https://tom-toolkit.readthedocs.io/en/stable/introduction/about.html) about TOMs. + +## Getting started with the TOM Toolkit +The [getting started guide](https://tom-toolkit.readthedocs.io/en/latest/introduction/getting_started.html) +will guide you through the process of setting up a TOM for the first time. + +## Reporting issues/feature requests +Please use the [issue tracker](https://github.com/TOMToolkit/tom_base/issues) to +report any issues or support questions. + +## Contributing to the project +If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we +have a [contribution guide](https://tom-toolkit.readthedocs.io/en/stable/introduction/contributing.html) that +you might find helpful. We are particularly interested in the contribution of +observation and alert modules. + +## Developer information +For development information targeted at the maintainers of the project, please see [README-dev.md](README-dev.md). + + +## Plugins + +### tom_alerts_dash + +The [tom_alerts_dash](https://github.com/TOMToolkit/tom_alerts_dash) plugin adds responsive ReactJS views to the +`tom_alerts` module for supported brokers. + +### Antares + +The [tom-antares](https://github.com/TOMToolkit/tom_antares) plugin adds support +for querying the Antares broker for targets of interest. + +### tom_nonsidereal_airmass + +The [tom_nonsidereal_airmass](https://github.com/TOMToolkit/tom_nonsidereal_airmass) plugin provides a templatetag +that supports plotting for non-sidereal objects. The plugin is fully supported by the TOM Toolkit team; however, +non-sidereal visibility calculations require the PyEphem library, which is minimally supported while its successor +is in development. The library used for the TOM Toolkit sidereal visibility, astroplan, does not yet support +non-sidereal visibility calculations. + +### tom-lt + +This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha +state, with little error handling and minimal instrument options, but can successfully submit well-formed observation +requests. + +[Github](https://github.com/TOMToolkit/tom_lt) + +### tom_registration + +The [tom_registration](https://github.com/TOMToolkit/tom_registration) plugin introduces support for two TOM registration +flows--an open registration, and a registration that requires administrator approval. + + +%package help +Summary: Development documents and examples for tomtoolkit +Provides: python3-tomtoolkit-doc +%description help +# TOM Toolkit +[](https://pypi.python.org/pypi/tomtoolkit) +[](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml) +[](https://www.codacy.com/gh/TOMToolkit/tom_base/dashboard?utm_source=github.com&utm_medium=referral&utm_content=TOMToolkit/tom_base&utm_campaign=Badge_Grade) +[](https://coveralls.io/github/TOMToolkit/tom_base?branch=main) +[](https://tom-toolkit.readthedocs.io/en/stable/?badge=stable) +[](https://ascl.net/2208.004) + +[Documentation](https://tom-toolkit.readthedocs.io/en/latest/) + + +The TOM Toolkit is a web framework for building TOMs: Target and Observation +Managers. TOMs are meant to facilitate collaborative astronomical observing +projects. A typical TOM allows its users to curate target lists, request +observations of those targets at various observatories as well as manage and +organize their data. [Read more](https://tom-toolkit.readthedocs.io/en/stable/introduction/about.html) about TOMs. + +## Getting started with the TOM Toolkit +The [getting started guide](https://tom-toolkit.readthedocs.io/en/latest/introduction/getting_started.html) +will guide you through the process of setting up a TOM for the first time. + +## Reporting issues/feature requests +Please use the [issue tracker](https://github.com/TOMToolkit/tom_base/issues) to +report any issues or support questions. + +## Contributing to the project +If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we +have a [contribution guide](https://tom-toolkit.readthedocs.io/en/stable/introduction/contributing.html) that +you might find helpful. We are particularly interested in the contribution of +observation and alert modules. + +## Developer information +For development information targeted at the maintainers of the project, please see [README-dev.md](README-dev.md). + + +## Plugins + +### tom_alerts_dash + +The [tom_alerts_dash](https://github.com/TOMToolkit/tom_alerts_dash) plugin adds responsive ReactJS views to the +`tom_alerts` module for supported brokers. + +### Antares + +The [tom-antares](https://github.com/TOMToolkit/tom_antares) plugin adds support +for querying the Antares broker for targets of interest. + +### tom_nonsidereal_airmass + +The [tom_nonsidereal_airmass](https://github.com/TOMToolkit/tom_nonsidereal_airmass) plugin provides a templatetag +that supports plotting for non-sidereal objects. The plugin is fully supported by the TOM Toolkit team; however, +non-sidereal visibility calculations require the PyEphem library, which is minimally supported while its successor +is in development. The library used for the TOM Toolkit sidereal visibility, astroplan, does not yet support +non-sidereal visibility calculations. + +### tom-lt + +This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha +state, with little error handling and minimal instrument options, but can successfully submit well-formed observation +requests. + +[Github](https://github.com/TOMToolkit/tom_lt) + +### tom_registration + +The [tom_registration](https://github.com/TOMToolkit/tom_registration) plugin introduces support for two TOM registration +flows--an open registration, and a registration that requires administrator approval. + + +%prep +%autosetup -n tomtoolkit-2.14.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-tomtoolkit -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.14.0-1 +- Package Spec generated @@ -0,0 +1 @@ +9166ffaa33245502b1547c5855df89e9 tomtoolkit-2.14.0.tar.gz |