2019-08-03 18:17:34 +03:00
|
|
|
|
# toasty
|
2013-12-06 08:53:38 +04:00
|
|
|
|
|
2019-08-03 22:14:05 +03:00
|
|
|
|
[![PyPI version](https://badge.fury.io/py/toasty.svg)](https://badge.fury.io/py/toasty)
|
2020-09-29 05:27:41 +03:00
|
|
|
|
[![Build Status](https://dev.azure.com/aasworldwidetelescope/WWT/_apis/build/status/WorldWideTelescope.toasty?branchName=master)](https://dev.azure.com/aasworldwidetelescope/WWT/_build/latest?definitionId=23&branchName=master)
|
|
|
|
|
[![codecov](https://codecov.io/gh/WorldWideTelescope/toasty/branch/master/graph/badge.svg?token=63Lgd07mGn)](https://codecov.io/gh/WorldWideTelescope/toasty)
|
2019-08-02 23:07:05 +03:00
|
|
|
|
[![Documentation Status](https://readthedocs.org/projects/toasty/badge/?version=latest)](https://toasty.readthedocs.io/en/latest/?badge=latest)
|
2019-08-02 21:31:13 +03:00
|
|
|
|
|
2019-08-03 18:17:34 +03:00
|
|
|
|
<!--pypi-begin-->
|
2020-02-26 00:07:08 +03:00
|
|
|
|
[toasty] is a Python library that helps you create “tile pyramids” from
|
|
|
|
|
astronomical image data as used in the [TOAST] format. These multi-resolution
|
|
|
|
|
maps can be viewed in software such as the [AAS] [WorldWide Telescope].
|
2013-12-07 05:30:08 +04:00
|
|
|
|
|
2019-08-03 18:17:34 +03:00
|
|
|
|
[toasty]: https://toasty.readthedocs.io/
|
|
|
|
|
[TOAST]: https://doi.org/10.3847/1538-4365/aaf79e
|
|
|
|
|
[AAS]: https://aas.org/
|
|
|
|
|
[WorldWide Telescope]: http://www.worldwidetelescope.org/
|
|
|
|
|
|
2021-09-10 06:25:23 +03:00
|
|
|
|
[toasty] was originally written by [Chris Beaumont], benefited from
|
|
|
|
|
contributions by Clara Brasseur (Space Telescope Science Institute), and is
|
|
|
|
|
currently maintained as part of the AAS [WorldWide Telescope] project.
|
2019-08-03 18:17:34 +03:00
|
|
|
|
|
|
|
|
|
[Chris Beaumont]: https://chrisbeaumont.org/
|
|
|
|
|
<!--pypi-end-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
|
The easiest way to install [toasty] is through [pip]:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
pip install toasty
|
|
|
|
|
```
|
|
|
|
|
|
2019-08-03 20:13:43 +03:00
|
|
|
|
[pip]: https://pip.pypa.io/
|
|
|
|
|
|
2019-08-03 21:54:09 +03:00
|
|
|
|
For more information, please see the full [toasty installation instructions].
|
2019-08-03 20:13:43 +03:00
|
|
|
|
|
|
|
|
|
[toasty installation instructions]: https://toasty.readthedocs.io/en/latest/installation.html
|
2019-08-03 18:17:34 +03:00
|
|
|
|
|
|
|
|
|
|
2019-08-03 21:54:09 +03:00
|
|
|
|
## Documentation, Examples, etc.
|
|
|
|
|
|
|
|
|
|
For documentation and examples, go to:
|
|
|
|
|
|
|
|
|
|
https://toasty.readthedocs.io/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Contributions
|
|
|
|
|
|
|
|
|
|
Contributions to [toasty] are welcome! See
|
|
|
|
|
[the WorldWide Telescope contributors’ guide] for applicable information. We
|
|
|
|
|
use a standard workflow with issues and pull requests. All participants in
|
|
|
|
|
[toasty] and the WWT communities must abide by the [WWT Code of Conduct].
|
|
|
|
|
|
|
|
|
|
[the WorldWide Telescope contributors’ guide]: https://worldwidetelescope.github.io/contributing/
|
|
|
|
|
[WWT Code of Conduct]: https://worldwidetelescope.github.io/code-of-conduct/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Release History
|
|
|
|
|
|
2020-09-29 04:01:52 +03:00
|
|
|
|
Releases of [toasty] are logged in the file
|
|
|
|
|
[CHANGELOG.md](https://github.com/WorldWideTelescope/toasty/blob/release/CHANGELOG.md)
|
|
|
|
|
on the `release` branch of this repository, as well as release listings
|
|
|
|
|
maintained by [GitHub](https://github.com/WorldWideTelescope/toasty/releases)
|
|
|
|
|
and [PyPI](https://pypi.org/project/toasty/#history).
|
2019-08-03 21:54:09 +03:00
|
|
|
|
|
|
|
|
|
|
2019-08-03 18:17:34 +03:00
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
|
|
[toasty] is a Python package so, yes, Python is required.
|
|
|
|
|
|
2020-10-08 15:57:05 +03:00
|
|
|
|
- [astropy] if using FITS files or WCS coordinates
|
2020-11-18 00:51:19 +03:00
|
|
|
|
- [azure-storage-blob] >= 12.0 if using the Azure storage backend for pipeline processing
|
2019-08-03 18:17:34 +03:00
|
|
|
|
- [cython]
|
2020-10-08 15:57:05 +03:00
|
|
|
|
- [filelock]
|
2019-08-03 18:17:34 +03:00
|
|
|
|
- [healpy] if using [HEALPix] maps
|
|
|
|
|
- [numpy]
|
|
|
|
|
- [pillow]
|
2021-09-10 06:25:23 +03:00
|
|
|
|
- [pyavm] if using [Astronomy Visualization Metadata] tags
|
2019-08-03 18:17:34 +03:00
|
|
|
|
- [pytest] to run the test suite
|
2020-09-15 22:16:55 +03:00
|
|
|
|
- [PyYAML]
|
2020-09-16 21:22:33 +03:00
|
|
|
|
- [tqdm]
|
2020-12-09 05:09:23 +03:00
|
|
|
|
- [wwt_data_formats] >= 0.7
|
2019-08-03 18:17:34 +03:00
|
|
|
|
|
2021-09-10 06:25:23 +03:00
|
|
|
|
[Astronomy Visualization Metadata]: https://virtualastronomy.org/avm_metadata.php
|
2019-08-03 18:17:34 +03:00
|
|
|
|
[astropy]: https://www.astropy.org/
|
2020-11-18 00:51:19 +03:00
|
|
|
|
[azure-storage-blob]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob
|
2019-08-03 18:17:34 +03:00
|
|
|
|
[cython]: https://cython.org/
|
2020-10-08 15:57:05 +03:00
|
|
|
|
[filelock]: https://github.com/benediktschmitt/py-filelock
|
2019-08-03 18:17:34 +03:00
|
|
|
|
[healpy]: https://healpy.readthedocs.io/
|
|
|
|
|
[HEALPix]: https://healpix.jpl.nasa.gov/
|
|
|
|
|
[numpy]: https://numpy.org/
|
|
|
|
|
[pillow]: https://pillow.readthedocs.io/
|
2021-09-10 06:25:23 +03:00
|
|
|
|
[pyavm]: https://astrofrog.github.io/pyavm/
|
2019-08-03 18:17:34 +03:00
|
|
|
|
[pytest]: https://docs.pytest.org/
|
2020-09-15 22:16:55 +03:00
|
|
|
|
[PyYAML]: https://github.com/yaml/pyyaml
|
2020-09-16 21:22:33 +03:00
|
|
|
|
[tqdm]: https://tqdm.github.io/
|
2020-02-21 00:54:31 +03:00
|
|
|
|
[wwt_data_formats]: https://github.com/WorldWideTelescope/wwt_data_formats
|
2013-12-07 05:30:08 +04:00
|
|
|
|
|
|
|
|
|
|
2019-08-03 21:54:09 +03:00
|
|
|
|
## Legalities
|
2013-12-07 05:30:08 +04:00
|
|
|
|
|
2019-08-03 21:54:09 +03:00
|
|
|
|
[toasty] is copyright Chris Beaumont, Clara Brasseur, and the AAS WorldWide
|
2019-09-16 03:42:11 +03:00
|
|
|
|
Telescope Team. It is licensed under the [MIT License](./LICENSE).
|
2013-12-07 05:30:08 +04:00
|
|
|
|
|
2013-12-07 23:28:24 +04:00
|
|
|
|
|
2019-08-03 21:54:09 +03:00
|
|
|
|
## Acknowledgments
|
2016-12-14 22:36:14 +03:00
|
|
|
|
|
2019-09-16 03:42:11 +03:00
|
|
|
|
[toasty] is part of the AAS WorldWide Telescope system, a [.NET Foundation]
|
|
|
|
|
project managed by the non-profit [American Astronomical Society] (AAS). Work
|
|
|
|
|
on WWT has been supported by the AAS, the US [National Science Foundation]
|
2021-04-01 17:38:15 +03:00
|
|
|
|
(grants [1550701], [1642446], and [2004840]), the [Gordon and Betty Moore Foundation], and
|
2019-09-16 03:42:11 +03:00
|
|
|
|
[Microsoft].
|
|
|
|
|
|
|
|
|
|
[.NET Foundation]: https://dotnetfoundation.org/
|
|
|
|
|
[American Astronomical Society]: https://aas.org/
|
|
|
|
|
[National Science Foundation]: https://www.nsf.gov/
|
|
|
|
|
[1550701]: https://www.nsf.gov/awardsearch/showAward?AWD_ID=1550701
|
|
|
|
|
[1642446]: https://www.nsf.gov/awardsearch/showAward?AWD_ID=1642446
|
2021-04-01 17:38:15 +03:00
|
|
|
|
[2004840]: https://www.nsf.gov/awardsearch/showAward?AWD_ID=2004840
|
2019-09-16 03:42:11 +03:00
|
|
|
|
[Gordon and Betty Moore Foundation]: https://www.moore.org/
|
|
|
|
|
[Microsoft]: https://www.microsoft.com/
|