././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0946133 asdf_coordinates_schemas-0.3.0/0000755000175100001770000000000014573070113016132 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.flake80000644000175100001770000000016014573070070017304 0ustar00runnerdocker[flake8] max-line-length = 120 extend-ignore = E203 exclude = .git, __pycache__, build, dist, eggs, *.egg, .tox ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.gitattributes0000644000175100001770000000011014573070070021017 0ustar00runnerdocker* text eol=lf # Don't mess with these files *.asdf binary *.png binary ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0786133 asdf_coordinates_schemas-0.3.0/.github/0000755000175100001770000000000014573070113017472 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0826132 asdf_coordinates_schemas-0.3.0/.github/workflows/0000755000175100001770000000000014573070113021527 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.github/workflows/changelog.yml0000644000175100001770000000103514573070070024202 0ustar00runnerdockername: Changelog on: pull_request: types: [labeled, unlabeled, opened, synchronize, reopened] jobs: changelog: name: Confirm changelog entry runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 with: fetch-depth: 0 submodules: true - name: Grep for PR number in CHANGES.rst run: grep -P '\[[^\]]*#${{github.event.number}}[,\]]' CHANGES.rst if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-changelog-entry-needed') }} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.github/workflows/ci.yml0000644000175100001770000000520514573070070022651 0ustar00runnerdockername: CI on: push: branches: - main tags: - '*' pull_request: schedule: # Weekly Monday 9AM build - cron: '0 9 * * 1' jobs: tox: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} strategy: matrix: include: - name: Python 3.12 Schema validation tests python-version: '3.12' os: ubuntu-latest toxenv: py312 - name: Python 3.11 Schema validation tests python-version: '3.11' os: ubuntu-latest toxenv: py311 - name: Python 3.10 Schema validation tests python-version: '3.10' os: ubuntu-latest toxenv: py310 - name: Python 3.9 Schema validation tests python-version: 3.9 os: ubuntu-latest toxenv: py39 - name: Twine check python-version: 3.9 os: ubuntu-latest toxenv: twine - name: Code style checks python-version: 3.9 os: ubuntu-latest toxenv: codestyle - name: macOS python-version: 3.9 os: macos-latest toxenv: py39 - name: Windows python-version: 3.9 os: windows-latest toxenv: py39 steps: - name: Checkout code uses: actions/checkout@v2 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: Install tox run: | python -m pip install --upgrade pip pip install tox - name: Run tox run: tox -e ${{ matrix.toxenv }} asdf-astropy-dev: name: Run asdf-astropy development tests runs-on: ubuntu-latest steps: - name: Checkout asdf-coordinates-schemas uses: actions/checkout@v2 with: fetch-depth: 0 path: asdf-coordinates-schemas - name: Checkout asdf-astropy dev uses: actions/checkout@v2 with: fetch-depth: 0 repository: astropy/asdf-astropy ref: main path: asdf-astropy - name: Set up Python 3.9 uses: actions/setup-python@v2 with: python-version: 3.9 - name: Install asdf-coordinates-schemas run: cd asdf-coordinates-schemas && pip install . - name: Install asdf-astropy run: cd asdf-astropy && pip install -e .[test] - name: Pip Freeze run: pip freeze - name: Run asdf-astropy development tests run: cd asdf-astropy && pytest ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.github/workflows/publish-to-pypi.yml0000644000175100001770000000057414573070070025327 0ustar00runnerdockername: Publish to PyPI on: release: types: [released] workflow_dispatch: jobs: publish: uses: OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1 with: upload_to_pypi: ${{ (github.event_name == 'release') && (github.event.action == 'released') }} secrets: pypi_token: ${{ secrets.PYPI_PASSWORD_ASDF_MAINTAINER }} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.gitignore0000644000175100001770000000402014573070070020120 0ustar00runnerdocker# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ cover/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 db.sqlite3-journal # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ docs/generated/ # PyBuilder .pybuilder/ target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv # For a library or package, you might want to ignore these files since the code is # intended to run in multiple environments; otherwise, check them in: # .python-version # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. #Pipfile.lock # PEP 582; used by e.g. github.com/David-OConnor/pyflow __pypackages__/ # Celery stuff celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ # pytype static type analyzer .pytype/ # Cython debug symbols cython_debug/ _version.py ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.pre-commit-config.yaml0000644000175100001770000000162714573070070022423 0ustar00runnerdockerrepos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.5.0 hooks: - id: check-added-large-files - id: check-case-conflict - id: check-yaml args: ["--unsafe"] - id: debug-statements - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/asottile/pyupgrade rev: v3.15.0 hooks: - id: pyupgrade args: ["--py38-plus"] - repo: https://github.com/PyCQA/autoflake rev: v2.2.1 hooks: - id: autoflake - repo: https://github.com/pycqa/isort rev: 5.12.0 hooks: - id: isort - repo: https://github.com/psf/black rev: 23.10.1 hooks: - id: black - repo: https://github.com/asottile/blacken-docs rev: 1.16.0 hooks: - id: blacken-docs - repo: https://github.com/PyCQA/flake8 rev: 6.1.0 hooks: - id: flake8 - repo: https://github.com/PyCQA/bandit rev: 1.7.5 hooks: - id: bandit args: ["-c", "bandit.yaml"] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/.readthedocs.yml0000644000175100001770000000036214573070070021223 0ustar00runnerdockerversion: 2 build: os: ubuntu-20.04 apt_packages: - graphviz tools: python: "3.9" sphinx: configuration: docs/conf.py python: install: - method: pip path: . extra_requirements: - docs formats: all ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/CHANGES.rst0000644000175100001770000000067614573070070017747 0ustar00runnerdocker0.4.0 (unreleased) ------------------ - 0.3.0 (2024-03-09) ------------------ - Add ``asdf-astropy`` as a test dependency. [#34] - Drop official support for Python 3.8 [#42] - Update schemas for ASDF standard 1.6.0 [#55] 0.2.0 (2023-03-21) ------------------ - Add documentation to package. [#8] - Update asdf version and require python 3.8. [#14] - Switch to pyproject.toml. [#15] 0.1.0 (2021-12-04) ------------------ - Initial release. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/CONTRIBUTING.rst0000644000175100001770000000160514573070070020577 0ustar00runnerdockerReporting Issues ---------------- Feature requests and bug reports for the Python implementation can be posted at `asdf-coordinates-schemas's github page `_. Contributing Code and Documentation ----------------------------------- We love contributions! If you're interested in contributing to this project, please open a Pull Request or issue and we would be glad to work with you. .. note:: ASDF-coordinates-schemas is mostly a collection of schemas for the ASDF format. This means that in addition to contributing a schema, you will likely also need some code to actually handle serializing and deserializing your data. Typically, this code will need to be contributed to :ref:`asdf-astropy `, which is a separate project. Please link your pull requests and issues between the two projects. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/LICENSE0000644000175100001770000000300314573070070017135 0ustar00runnerdockerCopyright (c) 2021 Association of Universities for Research in Astronomy. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0946133 asdf_coordinates_schemas-0.3.0/PKG-INFO0000644000175100001770000000774314573070113017242 0ustar00runnerdockerMetadata-Version: 2.1 Name: asdf_coordinates_schemas Version: 0.3.0 Summary: ASDF schemas for coordinates Author-email: The ASDF Developers License: Copyright (c) 2021 Association of Universities for Research in Astronomy. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Project-URL: tracker, https://github.com/asdf-format/asdf-coordinates-schemas/issues Project-URL: documentation, https://asdf-coordinates-schemas.readthedocs.io/en/latest/ Project-URL: repository, https://github.com/asdf-format/asdf-coordinates-schemas Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Science/Research Classifier: Topic :: Scientific/Engineering :: Astronomy Requires-Python: >=3.9 Description-Content-Type: text/markdown License-File: LICENSE Requires-Dist: asdf>=2.12.1 Requires-Dist: asdf-standard>=1.1.0 Provides-Extra: docs Requires-Dist: tomli; extra == "docs" Requires-Dist: sphinx; extra == "docs" Requires-Dist: sphinx-asdf>=0.1.3; extra == "docs" Requires-Dist: sphinx-astropy; extra == "docs" Requires-Dist: astropy>=5.0.4; extra == "docs" Requires-Dist: graphviz; extra == "docs" Requires-Dist: matplotlib; extra == "docs" Requires-Dist: docutils; extra == "docs" Requires-Dist: sphinx-rtd-theme; extra == "docs" Provides-Extra: test Requires-Dist: pytest; extra == "test" Requires-Dist: asdf-astropy>=0.2.0; extra == "test" # asdf-coordinates-schemas ![CI](https://github.com/asdf-format/asdf-coordinates-schemas/workflows/CI/badge.svg) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) This package provides ASDF schemas for validating coordinates tags. Users should not need to install this directly; instead, install an implementation package such as asdf-astropy, which includes asdf-coordinates-schemas as a dependency. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/README.md0000644000175100001770000000136414573070070017417 0ustar00runnerdocker# asdf-coordinates-schemas ![CI](https://github.com/asdf-format/asdf-coordinates-schemas/workflows/CI/badge.svg) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) This package provides ASDF schemas for validating coordinates tags. Users should not need to install this directly; instead, install an implementation package such as asdf-astropy, which includes asdf-coordinates-schemas as a dependency. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/bandit.yaml0000644000175100001770000000015114573070070020256 0ustar00runnerdockerexclude_dirs: - .eggs - .git - .pytest_cache - .tox - tests - build - dist - __pycache__ ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0826132 asdf_coordinates_schemas-0.3.0/docs/0000755000175100001770000000000014573070113017062 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/Makefile0000644000175100001770000001120714573070070020525 0ustar00runnerdocker# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = _build # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest #This is needed with git because git doesn't create a dir if it's empty $(shell [ -d "_static" ] || mkdir -p _static) help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " text to make text files" @echo " man to make manual pages" @echo " changes to make an overview of all changed/added/deprecated items" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: -rm -rf $(BUILDDIR) -rm -rf api -rm -rf generated html: $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Astropy.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Astropy.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/Astropy" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Astropy" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." make -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0826132 asdf_coordinates_schemas-0.3.0/docs/_static/0000755000175100001770000000000014573070113020510 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_static/custom.css0000644000175100001770000000123214573070070022534 0ustar00runnerdockerdiv.admonition { transition: width 0.5s; -webkit-transition: width 0.5s; overflow: hidden; } div.admonition:active { width: 150% } div.note:active { width: 100% } div.highlight-yaml { transition: width 0.5s; -webkit-transition: width 0.5s; overflow: hidden; } div.highlight-yaml:active { width: 150% } div.highlight-default { transition: width 0.5s; -webkit-transition: width 0.5s; overflow: hidden; } div.highlight-default:active { width: 150% } div.highlight-python { transition: width 0.5s; -webkit-transition: width 0.5s; overflow: hidden; } div.highlight-python:active { width: 150% } ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_static/logo.ico0000644000175100001770000001307614573070070022155 0ustar00runnerdocker@@((@€  !!!"""###$$$%%%&&&((()))***,,,---...///000111222444555666777888999:::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿöööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööóÓglZ™ööööÎp7®ööööööööööööööööööööööööööööööööööööööööööööööööööÈ–öö‘îöŠ2›«íÞöööööööööööööööööööööööööööööööööööööööööööööööööööööööÛºöAröööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö¦ö<§öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö§´$·öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööô¬ë¶öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööäÁö §ööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö«ïö7hööööööööööööööööööööööööööööööööööööööæ¸ööööööööööööööööööÝröèÖöööööööööööööööööööööööööööööööööööööö°h€°éööööööööööööò•PÚß¼'ÎöööööööööööööööööÐ~©ööööööööööööööõ›îöõÅYnåööööööööé’}ÌöàS¢N=Ÿ¼ÌÜåâÔõ¨š‹‡Y&ßöööß¶ÅööööööÖ§ÁèöyööööÐH*G^^lo`\#¡ÅH3™3á/4m* !0%U!bR«ºßöööööööööÙ¯“XlU<4W‰¡¡vN¬ôöÊ+YR~aööñ͸–1~b“ööööÇ[ßÔšU žõöööööööööööï¬ZT©íaðööö×;Uœöööö¨ âx…¬€i’öööööá7‹‰“õöööìoñööá@:ÉöööööÇ{r‰”Hvåöö½öööõ–0JáööööÇfwö“RÍô]Íööööö}ï³aMêööööööööñU¿ewïöööî‰jÒöËÚööö”×öç“.(|õöööööRäö¦Ðöá4õöööößf»ÛZ&ÐööööööööípîÁQÐöö§çöööööööäãööööÆ!\öööööö¾=kööºÂöö±«ööööö‰iµâ«c¿õööööööí¼öñ‡ööööööööööööööï­P%îööööÜ{,DØööÎ;µöööQ1ôööööõ9®ööåUe¶óöööööööööööööô©ˆ‡bLJ ŒâˆÎ“ˆo>cºKöööâl¤öööÒEŠööööö’¯»öööƒ4I¸òööööööööööööööÙHžó(±ö«ãöà)xåöÏZžöööè|zöööö2XÀöööö¯ôòööööR·öÓ`2Þöööööööööööööóö±möö±öãiÕööîg3ÝöööènJööööIs=ÜööööööööööØXöööÁ-±ööööööë²Ãéöª€ëööòIíööÐö±ôööélw!öööö{=òöööS¯~"¾ööööööööööUéöööÆ UÑööööööå©=töööö‹³ööööööööêleV9ööö”y&¦öööOôu FÈöööööööö©œöööö„Ï‹·ööööööÓnõöööÛjööööööööòA:ãvHööª´öY‹Cööö4àç›ÈV:‚—ööööçMööööó†ö¼‰öööÖr ãöööðRäööö¹Öööö[ ÍönXöÅ¥ööOŽöö©öºCÊöÐq¤ëööööö+–ööööÛõöíööñÉé³öööçVÎöööô§,.]BœöögZówöööXSÒ Æé€{ööŸ$Üööß—Àööööƒ‚¶ööööööööööööööõ©dÛöööööéåóåYööö_V¤·öööu{öÑ+Çà“ööö~+åööööööööcæËööööööööööÄ•%mõööööööööðAëöööWCXìöööfSöö´+èÛõööò++ãöööööööe”ö±æöööööööööööóMõööööööööÞ9šööööK ÚöööZôöör8íööööš#ÓööööööpfööõöööööööööööÛ…öööööööö©-æöööö?0P—ööötPíöå Fóöööæ8š¹ööööö”£ÖöööööööööööööòÞöö¿œ†ƒŒA¿´!ööööö43Tƒööög“­k±öa‰sööööMö»ˆôööö•ó–ööööööööööööööööööööÐ(·ölBööööö)¸BŒööàV´öö¢5#æ\ÅöööfÛöÁ U®öö˜öõööööööööööööööööö±„yRböãXöööööæ’·öö|>Îööö| qÞTööö™•öö­zÝíöôöÃÁöööööööööööööööí‚ÏööEÇö‘ejööööö&öçsöÇÞöööÕõöoäöö¾CöööeôöööööÒööööööööööööööÍ?Ýööyõöãz~ööööí)ööfèGâ·öööö`öö½¬ööÜËöö•¡ööööööööööööööööööö¨7³öö”žpöööi“ööööº6ööš;ÓñAÖöööoööð€ööìCÀööº,Çöööööööööööööööööäá‹ööÒȳºöööG§öööÐ'CööXöÌ*écìööröööööïöööʨ×ööööööööööööööööööåöööötôööؼööœ»^ö§_ö¢Höå‚ööuööö‡õöêÕööéÃöíööööööööööööööööööööööTöööaŸÑï…{˜ötÜIvàwWöö×ìö|ööö«ÓöÖlööööööööööööööööööööööööööö­}öözyëâïÑöö}®áÕ» JÍööööÐöööÓ®öÁ¹öööööööööööööööööööööööööööèÞÙö€'çGöööööölæööæ{j}a…àöööööíö°ÑŽööööööööööööööööööööööööööööööïÀ‹ï0ööööööw³ööòËöö–›Ðöööônöðö”ëöööööööööööööööööööööööööööööö¢èÉHöööööö€kööÕ¶fööõñëöööÝPöööÐØööööööööööööööööööööööööööööööÜö²kööööööH<îöo·ôiîöãÕöööö–;öööööööööööööööööööööööööööööööööööööïàöööööЇÑö’öölµpÇöööööööÕôöööööööööööööööööööööööööööööööööööööööööööŸëö~öíööx~ô9·öööööööööööööööööööööööööööööööööööööööööööööööööööæöö‘áööö…ñ¥ëðöööööööööööööööööööööööööööööööööööööööööööööööööööööðñöööÒöòðööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_static/logo.pdf0000644000175100001770000002465414573070070022160 0ustar00runnerdocker%PDF-1.4 %µí®û 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream xœmœ[ŽäH³œß¹ŠÜÀ_bÜ#–q– $ 3Ý’öÈ?3gVÕ@`º‚dãâssþïë~ñßÿùï×ÿøŸ÷ë¿ÿïUêú*s¿Ê×hçõ÷UjûÚs½ê×¼k´î¯±ë«}õµ^¥Ý‹ÖÚeÔ×N<\æ×Œý«—hô¯¶Æk|ÚôlùZ¥¼æ×.j¼:ë`¦zl÷ÚùjlØ[ý‡¢… Ž«c£æì´f=a¢¤ß´BQGüZG!«>•Ïð§-TÌ#$$ðµ§Þ¹%»Ñ8±çº¾òyÞ“X»É ²yÅ&÷(Ü-¶(”»°”L|¨Ó7{4êMı¡_wtCkL)›.lÌÁŠ¡ÅþÌØ´Ð8~ÃEC°{«‹èôØßМhÕ}b4±\1çég¹¹‹ÑµýÑfCû–:†`ö~vT5úEËb³»W2. [?ÔÐd4Ö7$qv†W­™µÙ¡߯»b(aĘDk)š5ÜÅlˆ*û9­•шnŸVýj¥úQ«t³É -¬“—!<üÃŽFCÍX®椤+Þn9¾dXXµ˜,>#u²ÇOò,hù–Nf+ž ûÉC–ÙkغFsïözZUöäý£lu‹L¼ž=ÔqÓ/¯7¯G c¡«ÔzéoœiLõÐ ÙiŒ7èfV±à·€´t qx¤Ðe­±ÜZ´m«xìÂYv™½1À4Ëw¸žø¹ß¾o‰ç° 1:ûùØ<+Zʦ ÛÂxM´î#ŽSˆ9U s n©aº¤Ùuc)%œaÞ–D ¹E¶Li·]x è•8Ç*­’×Ð XÌx]otkƒá¶WGöd™C<÷G¼ºPÃÒ[G‘õ*EމJ³šŒå¹þsKØqiaªþSù«o™¦Éo‘˜¿Ø·ðO<ŒiŠ?c…ãOBt´47t´ÁcHq4®‘°#$)‡ýŽw³¹ÃhéÖ®aëýŽ6ø$š#^Y$jÑ@Ãc(1á±…Þ ¶åĈ³´bAóU ±u(ä`2äÛrPµÅípL©¼Ã ]1^újzˆ_òpt'ñ )ì·–pÊ»ãšú||*øâê¶‹o¶r!mÕ»¤:ôh`V·”c$Ð a"ŒàÈj â,UWëÄC,G•uh_Lô„a–ªáèGú½¡0TÑM—1Ãð}°X…%,Ö§€+›åÉ 2ƒ3N7ÞB¿µŒçæÎ›CàÓlÏûû‚£®X¬ÇK€’†Ñn×\[fˆX,WbgÇN$Q-æöÂoÙ'Âôåh;,¨öpËŒà‰Â5ÊpLã=|HÀaXQÀs=f‰od[¢‰I{c”a`Â^åòðÐþcMÂW®Ð¯¤!û>Œ¢¯óÃZc` áÚ´é,T%Ú ÝÖOÂ/UÈ–yØï¶`lñO«@Ñpð÷˜sl%þB •BYöÓ¦˜é 0s¦`è°»»1Ì¿\˜Q ÀÛ‘Ë–ÁFu™dk²»Ä`¼‘¬ß,¤R–݃õ’Á2 ,í<&½ífÌ.w`N«%Ãz‡¾ÂñˆñퟫÔ/Q ÑäQgR·iÂý0 [ÊÊçø±Þeø¡9Ü×Ôæ¶æÛöÍÁ±øbB#Wz¹³m÷Œ‹‡NëÑHª|ˆVMˆDëb25 Ú ñ RºØ À©À‡[µ7‹…€Ô,‰Kšy6wB›jÔtÁƛȩJ .Þx˜Û ¸ŒQª¦òbcļÑ@R½\çJ,M.ºEÕåQ¦•.Lw:Ô:.%LoŠ>ˆ‰l‰†.8B F3ÞV Kí²Œ b\ˆÎÛ7¥û ‰ ToćQ`ð¨]sÎZ ψPlߥµêN@ͱ–ɺxkª´üÓì¹6Ÿ ¦™ÅdƒcXâ©f6û#Á-§3M=SøGÔ‰_¾Üò³ZGÝÒC~({ÉìÑñR2"ž»*‹Ãc`äD“¸Uàßߺ˜‚À‹Úb¸2áPöWKüœÆá›·‚üïÛЊ†F.L|5Z¸ÕƳ+àW n‚ª´ÕùDoñ|Üû#dņ§^)G3‘F›È²s¸Ò ¿Í*V ŒŠ˜o•Ó$ÓPrGô¼Ç~ÓS»Ä ]C_QÁš› nB"ñ.â6¿õ%[!×M8­{I‘Ñ!E¶ +%1d×/Œ A>zÙF „YÚ6C@•þÈ›qÚ#[h ¨•M½—\ámh5ÏNÀKløÌB˜êŸŒÑ‘%– Ã{älšrÒOá\ß@HUÛ*߇†£)µŒÂ 3…fv£‘i(¬á»AWöTØpµ± W‚<Úé×d5ãǼY.©M‡‰ù£ÆnÞöPâBƒ—¸tªŒ"[MGà;¡y hJ.`×Åjé}„`îlkâ+Á¯ä…¬B¿D ˆŒ~;mFu1Ÿ±!àø’cˆÎn½j(ý…åÞÓøW_…+dˆÙªßTÙèÏó†þEÕµ§j6Y2xÉqç —ˆˆŠKb‚wÉÛÔ¨gÂ)Mճє¶b{Á·2¾ªygbjYôI2É©Ý"\Æ™x£)£!RÇt¤àw öåtB b©%¼¬ ”,gu7~Ô’´Žvø- G?Ëäá.G®D^xLJ­¿ A•Ó -Æ5ú` õIA}À—ËQ1A“º_oÁ²“.z"¦$Vƒv Ébße^áue™eкѵáô.ñ ¥94—ìJi#ùÆ+EYéfy5;ìx={Ll9õn|Ù›ÑA§ñ{刎ôXƒÁ„®[©6^N*KÏ»w£ëÖhb³™«Äú‰Ïø‰E Ö©…NdËǃ‰à3PØá¼*k+Ù”Çn"ÈXø‘lˆ°HØæ£ÛPzjA¾yǤž¢żK~–=ZOs òn?½d‹åeÈœS¥Ü‡h=Nâñk“"ç¸^&'x'nÄAcS²}i!¦«6žGÌ$S–¤KELÍ>ý ¦p°NÏH6ÖŽÅ…-5ÛUÑƒÖø -u;…äW;±•¤iö¯§j§Éwž”úéXör‡OAK±¯°‰{¡"*#6; vºDHOµ7™ÊðKTÿ3\Q¢*o³”Ša†ÁÇþTyñM™1Ì=¿¨]ªŠªéô»Ës мÿQœžd­`…:Yf ÛñL†Xf¢º.Ò zbP—\ŒiûÆó ÚA¢¾¹ôf gË"Nׯ¸ê •/É‘P?VpOûâ'{8»ò–aN‹r$·‰µíD›l`,ñµªƒÂÛz9Œ¦m5Ýj‰:ª¸’è{ ¼þ÷HšSC¶5ËIª~›‡`;×O1×*ýT(Q³²s'~¤Ô¢8o›ÏWPr›€v’ð‚pVÕê}~:ÓxZÑy-"Š6¾›Y«œM´’d7 ¹½,ØlÉ0Ò¯©èЗ'±…gÂêfao§Ù]îú¶3å9¨ -ÄQ #K‡éœn÷ÃŒ oø RMö»ìØ[Ö»í|5 *n¶-Zæ Ù¥^å¨ÑLΘ’—´.®2LOtÉJN£CÙ"0ÑÄRž­}ÀÌ(&7é‡T…žQs bwáS-\jÑ]lÕkŽ*l9$0ãNÈ–‘‚ðWýÜ}"“âú‡Ï…¼ß­žv+Y­¦0q¤1h5»6*»žÛ3û®fô?í)ÏÿþqÅÕ@][3(ØܲòRŒ +€”lîmÐ{‹ ÖçæÒeTÕ=ɵåäœUȹ0ϰ¤+Oˆ;–ËxBð”Uã[?¹”ÍJîï:…¹”É_¸œ¿d>KÛܳ ?£“#´xÌ,‘·vÆÊV/B…iô Š Ž ¥ÀÅ4™Å0]¢Ï8ªÖýæúäOd¥çJÿäax·„|’¡ùP£DB´\ûÓ20š® znŸ‘êvµ­›Z#rã;1­CŸŒÑ0Ûjv½u=H|L9g=WÊ Ö@Òú\¨ç±g?®P@\ ê²SÀ•‰EëNØMˆåˉ¼ªAú¶³á?ÛÈÝûû ejE æü’g„¨0þ¹•)!¨äRöU6Ñ3¨šûQƒu½3¾ŸT¨ö¹dî£üA}¦P2‡&,×-_¥$æX._Q*ÔcU{Vô£.ìã\‘Í Zˆ«Øm)Ij#Ž•{¿m8ùfu‘¹54ÓÆàÎäé0FDàS‡‹z(Ž2ìï.Æ8݆,‡Å–ù“eøYRf°ÍòI³ˆïb2»™œè>•³»jÚ½íÒ7BÂ3*çoò7ºOÆN Õ®´dD‹L¼’6Jt”l Å„ü}&¥¶8˜$6h÷çDØpf‘ ’½Y\ãr5Þ&Sàimëð‰òP`™"ÄŒ³®]õ[/vw·Cmsßdö·/Y¨)ÿ!îû˜Jw)çšöýRÀ´?®}fµw6)¤v.õ¹ÂRI²Æ'×”ÁáQ…ý§±%5W@]˜@”­­ÌÞù€R¿³`Ro«š}în¹6g¢\⣠Ú)€ê™WuI 4+Yä)ÇØ\¾Œ©£29¬êH’1 ã:ïÌ™"µàò™øV®K5?+ÙV½Ž‹uá¨FMº€«¡¾É#PV¸îÏæÄ>ä-W˜Ì[Á€QÆtÐb€~΄qÃDä]5y†?ÅÜÆ”®“ÇüïoÏ<]ßõi®‡9ú¾  &(­zPŠ«ò I(âtÁNÉÚ›áJäÍ–÷¹² Þºùýmñ²e»BZ£±i;Au\:u¡qÆ:óäx<9>çÓS“wfÈ;qÂŒXMhyÌ´).qí7‚¡ºöúÅÞžâ9¹ä±éì„â2BÈî⚌¥¦‹ï—´‡ô­h:”¬¤…–ª)ÊFOëyžEpEj.ùçY°á¬¸k¾ËRÉ*Ùä&}nÙñ´ì»X¦)C¬*wR:deÀV‚ç’î@<­nÿ1ôëñ4(#-_÷÷½âS+x7Q`ûvX óbýٷݤ´}šâloÙvyÆ9I“F-)ðLmýx¯,žAfîl'ƒ#æQWÀQ«2ž§“uRm‘ï>ÇÓ}·yNKæ”Cá—©ß½rîå¿ý`u©çpG`ñ:–—yLWzŠQ|Ü]8¦`–J\Jn3­iw®²ÕÊMe‘DV­óÔ +©ø”úçïï ¹ÐYŽx­,@HÅtVIþ!‚2™æÀWÆ¡Ã) [7Û°{9oHâ›ÝX¦Ü†}WMfþXò…­°9&ª)Õ¥~¤—n«Ü¡Æ²C¶rä0,`½}@p»x‰&i êTÍÅüÂv…žæ i,.½i³êã[Ž™WN p6ëv´ÅªàëmK¸+žÊÅ©HPÀ!µ UUÁ[u¹Á@J·›nò‹m·ó‚†úub!tCuy·ék™~zÚkgÔÿãJ¥æøØ§oë)v»˜–N7ª•9£”ª I€m¥Ô˜qâ oÖo”ÞçøÊP¸1>ýM#66WÞcfºl]χ_ß“T ‡Y´&«i¬Zä‹ —Ó93‹ˆV¦Ûæý$Ffíp’p^±OP˜å¬óp.ü-Å,F}ò™SòÒmqMCYÂnnÜN^€z3{3|ô‚’÷4ÌY2Û]R­¬û#ÉÂåü.ÁY Uu£»ìÄj´» ¦i`™žÃàkþ¾§Ø+Àû™>ürh‡üõÌPs¢“¬pùô¡÷§`qçÎéD,Yz¬ƒ“=Ø"xUœÓr=¤+“§izû:MˆòãS‹ÄÍráè[2ù§)øÍ|èñáCÀ‘©¡ãÜÝ5¤h‰Yê@QhOUÉ}ÖrÂqä+‘QAžQ½póΙ†bNC¶<¾wûöpá}9á¡qÚ#½àHPZ¨êÃ'Jô5I Ç\!–ݹ-†±P‘wW)jŒ¥=°ùB‘Á"Í%H4q†ª#ó²ú¤{ÒT,;ªA5lKE¦H‹îÕ®^Ö;KnåÌ(¶-2še››êùi‚¥Ö}2¹<¾¶[xµËtºÊ¹–sÓö“^À‡„õmÛ%hXɰ-KÖ¶©É–Ç29žÄ9f–tdTõ_ÍöˆL^i†8P˜áIš!6Jÿ[žòT}Чxªª$…Écn36m½Jjä‹›¾ùÓ"°-l­LÍŸÎN_ô>‚Ç‹1fQ‡Jª—k¿Ñìr»ê¡f„O›ªYçpý¼€O’:¥jŲ\+ÏÙà¿Mƒ¬åY¦’@VæT㠆ȣ…öw[¬ä…Œ®§9²Jø»­ý€×Æ'|,W¯«Ì‚M™eY>mÿäú´÷‡RõWQŸ‰n·’’U4Ö³‡«ÂjýúÏmη99ö…;VæÿIj¦%ËtŠÀ¿¿&ó~ýs‰³™> ÎçeV}ûˆ°\EŒ`Ƕ>§ån¸qÉ¢×ïŸå™‘~?y«êW|‰^G“?}¶“ÇÆ(¦õ¹éÔÿçwõg¯ÿ(v+Ï€þº Ê:jÝ…†]Ñ€¾ˆ°ÜP´å?UúëGã»ËŒÊn½R#€>¶QÉú 7.{gÚõÍõû‡ëg·ÿˆ”ÝþC,Å_GÍÍŸ-PåUUj‰Uß6ûåA1„òr‰N â±GÒW·ÖC?Q:ØŸ?Þ£ßßüð÷P<¸þ¯Áõ_ƒíçàFý×àFý5¸Ñ~®ÿkpã÷àÆ¿×ÿ=8èu8¼ä¯3p¡IÝ4šÓËJp9ûºŸ¦A¹¨v|¨RCÕ»V2ÿKNæÙýêèÌ÷(vðHd<Œ«?5Jÿ29k¼À_EÀ}ûäJLÃôCÏéž/9…i =k@®<‹ŠàƒùˆQ|r©¾áOîO$@’J0»2-*”À§ávQÇÇpûˆNÞËéÖ4²?#|É?úRqüûÐæÀ&ŠyÎàö/¦ŸOsæ©÷ç%׃tìñq‘m¿¤âWÈwçQm‡÷OëäÑŠ+/ÀÝ@?Á7Yóm¦þœÄ³ÛÛ:[Ô|Mõ‰è,Ç.l È}9:k›YþäÏvýÜOù8yiÅ Èý„ÔŠ#ë\½£pȉÚd»TÜgRH°\UäpÖG>°_Yj˜‡}VaäIË£?Õ<ä HÃ_ô,ŒÔp1=Aœºõ Âéc¹Ã¹ObxŸ§ï殃´CU†:ÿü«ˆvŽEˆ.T…úÙìúHFÂøÛpÿJöîbf‘•Vø¼ã˜ù#}.¯i¬ï¯§ÝúØÆ%ûk0 o›d›^Ö¿J…1¥ ;(¼Íf«¡:ö[8„/LI.×,jªÞ·“ôËZº›*cWyŽ4ãèÈÆ)Ÿd‡ C-¸“>fh¨K(þ'ž\f¹}^€cÆýá°ÄTQ˜ 4ØÐ¹Û@¤5¼Ôô—‡v;i¢A·+ñ¦ ^|òZçˆMmìÄÐËG¶ÑaÚnïw–Ok+Ÿ–«zå²Z¥+âùëȦSJßÓåHW·u ÿ)oFÌ ážÓ³:.˜w»¸|>ŸÈs @Þ>ííi9†kfºûE·¨*ÿ¯Ã©DµÄ„œ ÷§4@2¬ç<$³}Èqž,$1éºnUM}·}.”OËð§0æ“UŸúpBHÍ_˜\>‰)?f<*¤›CàÌ4†pP};Ó©($Üõ6ÌSÎñ²,4#„jÃo\é3ô #²úèÖu@©*6˸‘ÕPJ¨z¾—ÑûÝ ³>ûí¢NçîeºÁ‘óÉÚedíq~4C%ȩ̈8S6yd1AÍñEA’äTVN‡Ÿ;ËÆü¹‰K§3\ß•ŒØþZ€>¢¨Ožì·½I~`ñužZí¬ÑɶÓ!úÞßsÁéT\´'r²Œ/Ó#×Shå›5 L»£“…ôOñÓY °ÇI/%w¡oŒl¥Ç³Â‰¯?–ñpÀ¬/{±ž#Þ?·ÃxÒÇDvÕúüu½®«©ú¥xŸvK;}”»Ú˜tg‘Àö§¾TýßU'BQßÀÍþù¨(NÛXúsŸ*Çš*½½U—%K”:Œm%‡Õв¥Ã¯­Ë B'mÿ1HY¬ï¬ÓH¹jÐ Ö̰oéWS_¶P¢‚¥ú”V³×çs–y™¬pÓœ¿›ùÁ¤ç£¿[æg”ì_ƒñž$`I(Y½ãg}Nƒ—çÛ/Y8“>±>…ë]§¥‹øpA•B%yØ’¹,Ñ•ÍÔsˆÜq éeiwÉ¢[ÞiÏ®l¥wh»ýÙ´íϹ çüLªÖ0 ÞþbˆDëÇ,m+¦„ótù¿Y¯Or>ôÛëàï ¹Úüž§ÅE¢OÍoøcû|¾¥Þç!~ü1YÎIYp!òN~[ã_ƒ1ÂïÏ€q_?. —Ò©¦Ï_d,ùqÄó e--g;]ž[>Ÿ©PY^yj&3×þ}Asõ¯!;•‚}ú~¨‘|sÍ~†••$¿‡ý¬ôڊܧ>®Oº}°È1ÙH×êâ¢ññÃÊÌ=·3 ’©-¡³üêBM£äÃÌÅGÕ{–å秈ýy!oòVú› O¹¤Îè –ÓÆ¿‡/—…ó""¾úùî?>€ô¶Ë¯#ÅÊÊ&å3¿~øiòäÓèþîéóÃö³ÓŒw>oÔÍþû‡ýG§ÿ¨˜Ö$éP<šß•>.löñf"½ §¼kÖsäz«"×¹gm_3ÇêïÒ>‡jšÓÔܸئ:½W”‚Ì“vQÝEÿ×ãÍ]ÊWÁ:Šó†‘&£ÚëUÔNl¿žRAÅ%Ï–hÇïÿÿ5û_×]ÿž§N endstream endobj 4 0 obj 9795 endobj 2 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> >> >> endobj 5 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 214 167 ] /Contents 3 0 R /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Resources 2 0 R >> endobj 1 0 obj << /Type /Pages /Kids [ 5 0 R ] /Count 1 >> endobj 6 0 obj << /Creator (cairo 1.8.10 (http://cairographics.org)) /Producer (cairo 1.8.10 (http://cairographics.org)) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 8 0000000000 65535 f 0000010181 00000 n 0000009909 00000 n 0000000015 00000 n 0000009886 00000 n 0000009981 00000 n 0000010246 00000 n 0000010373 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 10425 %%EOF ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_static/logo.png0000644000175100001770000004057214573070070022170 0ustar00runnerdocker‰PNG  IHDR½[A3PÛ/iCCPICC Profile(c``2ptqre``ÈÍ+) rwRˆˆŒR`¿ÀÀÁÀÍ Ì`Ì`˜\\ààÃyùy© |»ÆÀ¹¬ 2 UŽ +¹ ¨¨ê¥¤'300ÙÙå%@qÆ9@¶HR6˜½Ä. rвùÒ!ì+ v„ýÄ.z¨æ H}:˜ÍÄb'AØ2 vIjÈ^çü‚Ê¢ÌôŒ#Ç”ü¤T…àÊâ’ÔÜbϼäü¢‚ü¢Ä’Ô Zˆû@º! A!¦ahii¡ ¥"ŠˆqŸÁáË(v!†°(¹´¨ Êcd2f` ÄG˜1G‚Á)Ë„˜I/Ãþ©15C}†}sïPoì%¬´ pHYsgŸÒR?ñIDATxí]‹²%7ŠoÌÿÿò¬±›«’Šq¶ª$™ %öÜîiÿñ¿?þS?¥@)°D?þøã¯¸õš-‘·‚–nþÏíQ¥@)P ”¥À¥ Ôл´pû.ðß]¨ m)ðž5ôÞ«i1*JR ¨¡'SËï(ß²nú¦åÅz¿w:«˜Ü¨@ ½«V˜Í xˆ9°Ñþ ‹1u™•¥£@ =F”ZzCÛÈÞŸ7ª[,J1jèéV^¥@¨5¼Bå¬`¥€¨@ =QšÚ¸Y¬C„ÃÕ®Ñ_‰j5hý4ÛÚ+J¿¨¡WpT¯Ü_ç´ù*ù'¨¡÷ɲç"ýÕƒÿ«¼su_¡ùšÿýáâ[ œV@vÖ_mz8Ð|+â{°”m)pZú¦wº•ÿ/èÁ\’ô°è6»~¶²(ÞQ †Þ;µ,&Š'¿áXs[í8š­/7ìZ.N­•¯+PCïõ _Ä;¨GàGÅÉÁ‡ã_/Ce Cjèe¨Baø¼ž¡Ä 5ÛóÄÆ8u-^U þ"Ë«•-^ÿ*ð…CŸv À¸ÿ[èº) Ô7=ƒHe²NöP–o+‚ÿ+‹]«æcÅ 1=qµœµW ¼¤@ ½—ªY\~SÀzð[‡Éo .X9'„^Jå ÔÐ[.q%ð*0:€Fý¼ø"í=ÊÂÏ/’GÅ*nQ †Þ-•*œË° •å „=l0ìjà âÕr)@¨¡GĨÛ3 p‡uïo‘rö\ÜÖïä³Çâ¶Æ¡>u_ |UúÛ›_­|ñÞ¦@ohi@4ßvšrµW ð Ô7=^—ZM €vàSxœÝè@àbÑ\»î‡†e”ß.ü•§Ȫ@ ½¬•ÄÕ;,Ã.wûÚ!®ñÕ†Bó]^¨JP \®@ýzóò¾€vÈsB³·èÕËi‰1bÃq¡qfyÑX7Ý·º|U‡›j–k ½ÌÕ1`áƒXL°>Zj‹ÍWëkÑFÓ¶öJVz­"—>¿p8ÀÁÎñ€5îÐçl9»l%EŒþ+Ú¶ë/=£_àúRÝnåR¦wkå:¸ñ é˜]³½’wخ̱-ñ9\×Ì”ê@ïÁ½}†µ/h<ëgõMo¶bdx™ëååå]¸Ã®µæl²iÊalypÏÙxpW­j¶ OÅ}Oú¦w¨¦õrËÂK‡>j†W9BÌN›žÛµ˜L¿¢HÜYÔ])P Ì(PCoF½IßÕè$¼”î’f³ÃBò—òõÄñúA~ C/—eðàÇb¿ËÆÃÙc» å¹OzjF_^ïáxîçS®®í‡h±3ºhޝð(PCÏ£Ö"ÛÕ‡ê"ØKîp-'­½çbõö©–“ÚÜ{pŒÄ/ŸRàFjèÝXµÂüCÈÁëHæae.ià­ÌÉP4-eÄd^FW*PCïPÙÚ]:¤Á«´ƒ XëØÖ0ëfÅÀ:Z\©Ç!J•6©5ô’&Ö‡åm9-64¦å~ELÌ ±WÆÇ<ÜõT^‹wívx‡n¼Z¿n_C/Q…ëåÊSŒS‡ì¬RÝÀ'FIËÙ•ÿYjèÔŸ{ÉëE;XGê‘:qõv¤ìšJ˜Vçí»Ð@ÒòB*¹Q †^#Èm_>вq×ÊSXOå½í=*¼ßQ †ÞáZs‡’vx†[é‰Ö:q5&aBn9,#y!+d)(PC/A BN,C#뀰`GÕqÐeå‚8ëZ D(PC/BÅÉÜUФ¨IܹÚFCívÑx¢ãíÐ0sÅË«@ýWòÖ¦) d:G‡ŽBojË¢†Ùâ?°œKƒ Ô7½ƒâÓÔÜA£LÔ·î¿«@Û#\QuÀ¾õ¡û=j»âþtþœ*f.jèåªÇí Ð¸¡då”FOm-ÃNë£4¤)]ˆ¾0eýzs¡¸mèöj_&xnm๵kã~í¹ôàÿ«â\´ýÔÚ”–­"vm÷¬•¨¡w°Jx ÕÁs°©¡^X»÷i-·¶Ggí9+~Ê¥îKõëMZ“¶ÒA/:¾ìœ îM¦/÷¸ú„5… }br`ŒÿI ¤¥K¨Y½CKe¾*x ½DåÒ^Lm/…§ hšï–žè8èvcîáÚ½?£án¬•o5ô´yyzÏhì^ÜšÇ]Fµ8<ðÇÏHHv#¾åó·/¾W_¯m ½Á˜9G_¤™œƒ4Ó¹jwŠÈHÍ"Ým:ªO›w¤^mŒzέ@ýE–‰úÀ 2z¸€_½`â'pªálŒö` B)°]z“’ï|3ù&©–û ³CKû•A÷ž\kmŸzô@:ñ‚ANŠa¦ÌR¬”3ªæð=Ñ›9˜ŠR VÏÿ™=L`8Œ  ZFŠ®×ý·€¾ÀÏ·•ØÃ¾}ë½Ü£ûî,Ÿzœàmós6Ñkžì¾h¾#ñ<ÄÏàƒCî \3è]¾§@ ½?kÎ0' x3mÈq™‰W¾ëÀºWíÖk]JzJxŸÇVIù×–åð‹Ì×ÓqøÓO4FN_®.Üš øÎø[ó”]_®Þ}¯²¸QzÿTM:|¸—A²l€:}jru°‡\;}ÝÑC#Q'MÏ‘¸·ùd­Ïm:fÄ[CTEjô“€„ `K¸4BW¼ÅƒO4`6ÐGÂĸ„/Ìí!3[O®›lo©ßMšÖߨ¡×h"Hx¨7æ[%L«“[9g>¬Zlíój Ûø§jÙâ°<¿¨lj[³èS6w*PC©›v0e{A¬x¬vŒâ7JÎÖfraÌ^ ©F=?Œ_×o( õÉ7ØKNzœ*®i/ˉƒUÃÃQðÚs1èpöðöØÒ<î9ìzFÄÈ Oa(nV †žR½l‡”„‡;¤ZÝ-)8r¹${ζ›\0àrpkF6Ä•pМuŸS®ªž9k…ª†^Gɯ¾oî èÈXÛ¥@)P ¤P †ž¡ Ú î;†„eEn)pnóI¶­Õ+â^Ë»:wþ¨Àõf¾7cªaÅÙ£@ =£ÎÒájt5Û‰EËÕ´’íêMÊ;":‡52þ¦žÅLï{~íþŒoköy‡æ™øÎêUþvjèÙµJÿg7íKup@-Í+ÙQ‡äËL³á%ú QþÑ~RÿFç©x稡çÔ¾7œá†Í¥—så!(åweîžP¶žoÄþéüÈ! Ä“ñzºW3jò%L5ô«-.'þ•loÌ­åÐöЮV;ê÷=l­}ûÌåÙæˆ|æðFƯX¥À‹ Ôл¸ªÒ¼ú0„¼Rîžœ«±õò¿²Ïé8Z“Óšp\Ncªüï*PCo¢¶™8HV&£üWâò`¢8è=¶„'úhW.‡f/íqq¢±J¹_^/ _®î/n5ô~iqåÝéò`àà‰Ê½:ÎJÝVc·Æ®_t<+ÉjH?’]­¯Qડ‡²Fб¨Ü õ…ƒ©U‹Ó¡µiŸWêdÅ“±§ZðYÒËÊãÔµø²W =,”ôòãþ×®Y=ÀáŲ²–^,´oF|G|hNí^ÒieN OÔžÄ+*~Å)Z®z-‰ÓÏ·<Ñúyõ ½ÀåÅ‘3:F´&Ñø^ˆwSŸ@?ÐÏ úïäpíÐË~ìÆ—í¥<L»õÚù’ÍäÒtñè;ƒa§ï‹œ¨~Z=©tßú¿®—¤ÃÌúµCo†tùîSÀóR¶/tJ†¨œ«ã¼Èiµf·Ç_õ~Ü®‹ÿUC¯}Ñ£›âÑGÌ›Ç7Ê6ŽK\ [ŽoÔšÔßYðÍò”øÍÆ}ÑŸÓê•>Ø]¯«†Þnq¸Fó`˜õ÷äÊn /èé—tGþ¨RïDÅÏÞ/;ñe×”ë…ì˜wÖÏ›+ÅЃ¢âÇK€ko ´çɃ‹óÇØY®‘zp:­‘%ÿJ,±-6#Ú÷|,ÚôbÌìŸÎ?ƒ}•/× ¥ÓœÚ)†¥À™î¯¾—jרß(O ÿh¼~§1žÎ¯iªõKfÜ'nOãÉÙq­4ZSõtChB±¥‚s/¾d;*—qÆ,¿Ÿ Hÿ´Z÷t:?ÇLëãŒx9µæS€««÷üóe,ëC+<”F+þêÒi˜´Ü’ŸæóÕ½ÌZihE½´|™uZ¡ÅΘٴ­>X_ýChBóI ¨5Jd±A[ëuͱó½¤ñÍœ¼ØµþøŠ>_á©õFõ¦NÜ^𡇔¤æ‡†À¦l0FäUÊ…X"s}5–¤ñJ=,õ³Øp=|´ž8ެk笘Wá-ð#åxµ$¾«×Ó = ¬Y{a´½!%<ž|Û¬å«Àʺ­Œ«Âw¢AM2ÕE:{¾S‘x¦)‡ÐÔŠ}¢)%<ÜK"ÙÆ—¯"Þ¨×3-ê¡V‘µÏ–š¬Eð{ôêß5‰XI;ô€ÜHÑWD Ïʼ…ÎCÓ6»·V^ûY¼;µ˜ÅáŠ/æÝ]_‹fˆÍb[6>R= Å÷6ÀÊ&Ö°ôòöö}¥+ëHz}¶«vZEòåbíâÈ宵_ œì_(Þ½K?ôPúL aƒ£¬Ú}×^mW2Òr¯Ì»3ö‰wCËÉí¬ÃÉÜ;ûàd®k†ˆ am ®™#…¶âˆÌY±æ˜í‹Y‰Aõ“¤ÌºõUµE\=0ªœÏ瑱‡Ô¬Í±º©­87\Wc¢¹êÞ¦@[Çö¹b©a/é±¥~/܉»Ö7_Òátß^9ô@4hK£h!¾CDž/ÄȤe&,_¨}ŽU÷,•X‡ãÚ¡‡’Xš´ªuï5¢†ÞZoycIÊk9$Ÿ[×£4[ÅÿT-Nå]¥cö¸×=š¦×8«_¸^þˆF<"bDðÉc¦n³:ÎäΠ]a˜W z`^Co„'†’¾¥fËYÔ«®}z=5Z‹^Ü>²²ˆT ê©fîXO =šWjàÑÊZB)¯Õ¿gGã¯æÒÃrÛþŒ^TwŽ7›[ã|kí T?ä©ósC¥•ªÕÍ'åE\‘×Õ\"±fŒå©UÏjqs=N`ïiº«gNá8•w—®Yó<;ô@p©©V¿àRÞM°šË Ì/Ç„zTM~¯piò»&µrF§‡H ˆB·N—3ísGÖ¨—Ó~T(L£ù©_&,WÄ}[dM%¼= ’_­¯Qàù¡‡²Iͽª!¥|ˆ'úºŠG4Î,ñFë3ê—…w‹£ú¦UdÏóm}}òJ¯|fèA+K¶ª˜R>À2“SŠ;0eø‘¸eÀ†nÀˆXµ«¥_,6ZØ‹ˆÑË‘uÿî/p ýñ©¡Ä¥ëµÂÒ"¿r?R£‹^RY|3جÒ%7+†S5<•תËëvŸzPP©éà ˆ> ¤\³%ÅÆ?‹3£¿¤]F¬·c’úñ 5¸ßTÓ8´zrèÚK…ÞQì9Ú‚×sœZÅe‰ÑwøŽà5åÝ%oí™»«ñýg‡È ¨5aÔ ­åøYßÓª¸>y­¥ƒ'±¥›HLZ,N“>|è•æü¹\à'ÙÓ˜«ï3`Xͱâó |zè¡$½@zÙÑæ* Ö˜=ìÖ8_±[¡×Š˜»êØñêÍ;êçÍ3b?ûnä)of­8®Îö¦µÿÞv%VlÈ^¡¹}ô]‰¯b—³ p½‹1µ=´¡×^Ï{ãÑØ7߿̻Wó[êVC¯©ÖÓ¼Û&Ý_ày¹ýÞøÎbèå¸m·½ôöOè‹=çÕ ýF0ÏøŽäã|N`8‘“ã^kÿùO =¡ °I½‚®» y0g×øÃ3:}Yߨ>¶h•ë¶6ŸåÍù[ô^¡‡eEž1ëÏô:ªCÓj¼´Û^Œ/7µ…ØXì~ˆÜyj§ô X½HühB«ÅŸÆºé^ã­ñÀŒú[bk6Ö½—jWCÏXu(:~Œ.n³ïñª3½•:Ç‘[{•ÿj^=-¹>šßìYCcÓûÕZÜ¿~½9P¥¶‰#› bµñ­Á/‹5oÙ½¯€¥'µÞ³øGª(a‰Æ!呸Xì£1JX¾º^C/ ò´I-M²B HúÓ ®!ËGà í…$g‚ìÎÇ@xvÉ£­ÅvWö ÒbÍ‚«‡Ûº_¿Þ´*e´ƒ¡£Û³¶é~lv^kPŽîŒ>3¾–™µLX4–žÒ¸Xüµü÷4¾-Þž-ž­_=¯Q †Þ]§£ö^”é(Í~u—ZžL/ ‹Æ÷gô§ŒÃ.Š›Îüìn ½EúCóÌ6ШÔ˽HšíawëÁå­å¨X–|xèâ•ËÅqáì2­Y¸âˆ­é=Šk•ßõïiQ¦×SȹñR8S>g/šWG¯=ŠöâKÝÓ"’³–+2ÖëäUãjÁõšÎmjèTeöeÐ @ìzY~W¨tá5ù}õçJd/­ìûŸ¨Ï?ÍrÔ}•³W኎û™¡'t¦¥˜ÑE‚<^œ`ßÃ77šÛL<įñôê6ƒç„¯Æâ‰Ö¡—7:å²û¾ÇUÓA‡Q £~šö>3ô$±iC÷ŠLm¥x«Ö!wߪܙ㞬‰¦ Ôj%6k왞‘|{¹%?M¯Õ{£˜z\%Ü£ù¤xµ§Àg†4a¯{ûq²E|õ2i^êkéC¡•ÃWûΦ1îÆºQû–ë°n½ëg†…l Üɲ±{¶³¹Áßš«‡åõýWtòöÌokŽžÝHîŒ}ØãÉa~…;Çí¥µTC6ÚÊ¢±iNoai«/õÍ ~4Ž”lFsH1_Z·hÉ—«·†9½µ‹æÓbëá‰Î:ì¾öxrxnæ>—Óà–µTCŠÖ¾pt/ò¾mVK´>£x0Ž%g›}0F»ÿò3rF ,\=¶–x+m¼XQU˜,xVcXÅ­káJ}^áý:'Ê/ÍÐó6%y¢‰1çˆàƒþ#:ÌúäŒòÞ#šEåŒ3Êc¦öü£¸,±£m$¬V$ §5®ä_ëg¨‘åŒîlVx‰F^$xY¹–[c?¸ØÓ±·!‰5ÇH ¶5~-FÆÞž·/pM¼¼{:Þ°_C/a•F_(h`lb¼&¤ÉÊÑjlq Ñþ`ÍèE¸j¸{ùßÎYÓòenÈ»†*‘ì:Ó|Þ—8õ.?m7ña艙¾ˆ†Ÿ Ë·‘Þ¸3Õi„?õ¿õ¾†^âÊí:änlþÌ7\Ù0gÃãí¯=Ù8G]¯óC½j衉¯_iÆèŒlÑ"â­¬ÿˆF+ñDè¥Å¾^ÎÀ÷vέ&^ Zÿ›ŸS½/¦mªÛ_¼–Ïê笽ãÅ•í°Í†ÇÓG^í!öÍ|=Ú|É6ÍЫ沵]édÓI²ºI¿ÕX½C`5©f½õØïÙp9²òå°Î®}‰kš¡7[´/ù¯hБCáKšï溢Æ3²á™ábñ}™ï×ßõôCïë’^Px)_~1%Þ_XßQWÏ{µO¦ºßLՈǒ~èÅS~+â×^Йê•V«÷ÒÀóp±ôΫ=‚:áբū6©†žÔpU(½ý@7I;ÝóçnéüSOuŒÂ K')NÔ;$Åϰ^ï÷ßUH5ô24ÆÍ¾tHquÊÈ?&ëÁ— 7W卑/qm5û"÷k†žõem‹úµçÙ&¾UçYÞúd5kmWãˆÒÚÊGËw WCíùH7ô´&ŒhrŸZÛÊ «½Æö^;ýxýOÙKšgÒv…6á¿Þ\r&&P*0Ć=´›ÉåËaÑðGå“M¿–èÙê—sËž[œ ¬qý#ÙöÖ­9{q´}oŽH~.iÏ‹WгkÓKâÀÙî¹+ûMÁH+š$®7î¬}‹«—g‹ Ÿ?~p-Ó5»~™´ÁbÕ·×çmn¯}ë?ûlå…yNàŒôƒXn½JšŸÐö„†ÝozT QQ ƨo¤(€òicgÁÙâÂg ;Úh×^ fãgÖ«}f¼´ŽÖºôêKcJ÷T.oDÌÍÅÇ=î™›‹O×¼ØÀw'>ŠÕs?ÂËÿ[vèAñ8qèÚ æ qãl³¬QÝ­˜Fêƒ>#ù¬¸NÚqµ®Èû$6ÈÍa9U‹Sy¥ì¨Ñ(çØ$]<ë¿[8xøJ¶ìÐcA©Ýë‰ö= dôºÆ-ÎVãžQúbo~À—I¿ž^Ù÷=úcÍ"8yòŽækshïd$7o‹…³i×VcjóÍ>koã2­ÅŸ„ÿ× ¢ Öó¥û†TÔ|ù½Æë4V f5N+Š î#pYräáâŽÄi9sÏ\.ÎׇÇ}0†÷jÍ5›qµù n»†¶pÊKcjù¨½_ƒÆº÷p»…S”6‡ý‹,m&BO1Z +ž5N'±ZrGÕ¤§«¦‘æká ù¯Üã8eÂëÁÂqY©Ýlì–[oß‹ò·´?š]–=/·,¸wâ0 =„ÅŸiDOQ0ïÊ«Æ%Vª½†y…V»ó­àÐÆä8e¨·Ç¡åiyŽŠÓË%q“Ö#qA)O‹òâ§Ý{å9RÛÛ4ÿL¯G„Šfm¦^ÌÚÿ[ªmM“·Î`Ÿ‘KM¿ŽC멨¾±ölT¾jš™+Ök%F×7=© Ð‰Iñv¯kسaÝ­ ͧéDíè}fý8>™ñR]9ìt?ú~6§+·¸gsA ˆ-Ň}ü\ù0^]ǰÔk<ú¯žzÄÓ@« "&ëUkülX­œ²ØeÖ«û¼\^k½f|­9"í#úŽæòøq:ŽbåbQ,4îÒ_oÒ¤p‰{àZŸSÏ7a½M#èÚ„§ðsy¥ºŸÆœU/NÃUkg‡EGKžÓý°Jããjõâê½í›ŠÉ€= 8úf¹Þ„uµfR={y3k(qÚYÊÝÓ3Ó¾G' _ˆç‰Ùj9ðÓîqÏhkÁÆùŸX“ôÉÊÃëÅÚë )Þö¡ !á„8Ñ@˜S ûÙ°"æWM' Of %N˜i šîéjGmp-ë•Ã/aÕxAüHþ½uˆ¯åèùÃ~D Kž/Ùp=â­5ìÕlë¯7\Ö¼иÑ÷Îè<·ÇÕ)[½i$N˜i ìwX»ùgÿ¬?h‡ZFë¸*n4NïFÌ¿t¯õ‰…ó‘ozHF¨‘Bß ×[pîÒJª'¬K{€-³ŽîÌ4½§õ’òS›[ï3ýÌðèõØLìòS€ësOsþ€ÎSÿ£CO“R"§ù¬ÚÓŠ’ ç*þ³qQ£[u”p/ä6ªQDŒÑÜ‘~³:Œbñv£9²ûÒ>BéÝâbK<=1 gyÙ%’œ «×¼Â®Æ“5¾¤ÖRÚ>h“‘Û ÜZÎL¨hs‹>™juËLŸH¾#=°uèpüXÅ—ÈZýwØÝ€q‡˜CjDÔIÚÚšæÊr¥¸òÅçºÎ)ý€Ÿ¹Hå½[î]°¼ßÜ{…Ø-þhK¯Ë‡‚æHS ÚýŒ¯×»§‰œ£—Ó*{I+ÔIÚGš 1go1»¹hq¯éÀÃñ‘°p¶í¥}°Ñ~Ð_³©½¿Ð4΢£†Ñ[Ç(NËþL¶ IôÑl#…ÔòŒìíÀæÍö^ŸîšÖ°ˆÍR{-Çî=S‹ÅcÛúÞò<Ãñ¶Úg®ÉL"yá{3’ûëMLÐv¤Ú[Ë{+ó·xÚg ßil-V|F=OéÖÓ p‚f‡\²\oÂ¥ö:à·{í•úµ{õ|¯žX®ê vè!ˆUI1~ï ù5ñpï4ΨýžÖ<'uÃZ!†3¬ƒ ÚÁ¾dÛúžzŽª à§¼OñÑòFÖ";WM‡Ó{‘uˆæ2‹mu_,ûõf” @O„Y‘G±j¸VcòÄ—pzbŒj$ùI˜Àþ$. oo]ãÓó½}Ÿr·Ôì©Ïíü3á¿Y×]}‘~èaCõŠiyÙ0Ö¯’~'u“0A}(.Í.S-%œÒz&ì,´&hO¹qûh‡Wjkuõ)`ÑÙ1ÎzôÄξ¸fèAYzâ€à#¢Ï”\+Ön,=Öº!V ìSý4»ÖcŸ¸öpžÀ”%gi³¶§õ¥ï«…)à=ùª¡‡BöÄÚ}ˆk…ó6r´\GbŸÂªñɈIûjOÓaUNk\®×(^nŸÆ¦¶t½î} ôtöE‹³öâ:ÙW=,§‰ç-ÆÍ|ÕøZqk1NifÁ¤ÙX¹—_^Oôö«n~ÍoòèÕŸr^8ÝW=S â) Æô^{¼ñVÛgÄ«aZ­GÅ÷)€µê½[hç‹^Ö^NéÜ«?åq #Å÷O = ‚j¢î~€eç§éZ\õ’0!Oi¸¡M˳žÇà4Åp{4ÚѵºW §÷xä1O+èƒL½ðÌÐòõ†BY‹…1­W­°‘9µš{×=ÇqWnoIû›8x9Íj,ÕYÒâ¦úrèaá,…iŒûÕ¢rô¾$èg¹zp@¼•X,x_³ýo|nïƒÝøGj ½á}?O¿Ÿz ¾µ`Þ†°ÄmjKŽ æÕh[6þ³|2úƒÆ½>­:ì¯\¤æ£ïm$† ~~èØžâ6ˆTÔÞ"ùq둱0¾Gô‰Öâ¶8VpEüuý¥@Oç¶.¿<ënFžî3±Ñwæ=½¹î5ô°œ×™†iSíhð6çŽçH¼x_ÕÔ«ƒÅ^Òªw°õö-¹WÙHœzù°gGý{ñ-û½Ü3ºGð›Éoá¿ÚFý/§¯Nž!~¯ÁzÑŸkXÃ}K.FϯÍùFâpy¬Ø9_ºFãÌ`k¹Bnæ®ûR°ôíÓ—T‹æågÑ~§ÞÏ =oA¢Ä¦yG‹ 1F}WðˆŠIã N<3èE¹½tß«Ooÿ&-°')æSü8,£¸z±hÜ/Ý_5ôn)â NôÝùÒaÎ9½<Á}{xÁο3zÿ4>«–”÷iÌËìýÿÙœ’–ˆ>ëzöþH9ô2ÎZàUv µyÀŽjfñ¥ö«8XâRV¾mÜ–»_Ï>°´6÷ðùæ+Çøœà(a±è;ãk‰¯ÙœÐJÃcÙ;:ôNË"ÎiÔ'²±0¦•›'·7v‹ú[ó‚Õ¶Í÷õgªw«…¶×Úf{n±sýÑÚ Î÷V]%,m>ŠÍêÓÆ}¦¹GcdñÛ>ôvkU‘vá§ 9½|8 voгõµä£þôžú¶q©]ïžÓ¡çóõ}ª=Õb¦4Îéû,ü$’>^{)Noý•:K<·½È¢*Œ–7’_[0Œ­åo},ÏÑñhNñÓ}ë½ÅrYì¬9Ëî§´–?wîz’zd7? Ç 5ws?Á‘æÜ:ô¼ÓmÅhñ®hlŒÙæâ´[jGïi츧¹‘ÃŽ¼£ÕaWÞÌyv×à¤=®´7wàìáYa7ßÕ|¼ñ·=÷%Á[®‘ÍŽ±ÚÞ8aO1#ƒÆœ‰U¾¿+ð²¶;¹EôúïÕ±­ìäiCtÎjûÐ;Gõ|fÚxQ/Æ¡±)ÓìâF.¿çbÍÆðä»ÕÖ£­Ï­|%Ü;¹y4—ðެïä8‚ï„O ½ªÿ™“6cÄ ãÿ¦ÖäßÀÞ€>4>ÝÛqŸ¥>YpìÐ\ʱ»Nh¾›£¤uÆõz ªÂ5h䋱¸ ¨‹o¤b²Ú`À°›I{ý²“SK´„;¹Ec߯þÁéj;rAWÿýØ¢0š-Ú8ʰÔTú"q6þ+8j1wê½Kkà„{íýR ¾éýÒ"徨³/øc¬”D; û¬4K¶oÄŒz/dQPMç]|4 Q´wq‰Â›-N}ÓËV4úl³ïx!øaË¥Á˜”žÚÏj<†pÎKã·ƒä×0̱ûõ\f±f÷¯ozÙ+Ôàƒ¦_ùr5éR>J€.°'í§$³Ôëý¢ñƒ^Xý£åɽó®›}hjè]XI|)h!­4Àý­>í€ÃàòŠë²“Ö«û\ËíÕa5V/žöTÇhhläô°H?¸ñÕ+jqÿÑáá¾-FŽÿ+ÜZ®£Ï^=8MGs¯öÓ¸­æ¡å¶òŒø±ú¼f¡£¤‰û·ozh¸ºi$ YÖoÑë„x³è· ðo¹Ã3·¾ S–<­.Yp­ÆïÄŠ<³š®Ä¶‚ïʘ­–QÚ´q[ü¹ þÒ; D›4ûs+Ú-:´¸{:ß«Çö½ÜÁgŽùþx° ÏjL˜göªqÓ8h~-¦6ŽÇ·«ÝÿÚ3§e«÷ˆ&\\rüqƸ†6ÔùK÷ Ã F¬™¥>·ð²p)›Ÿ xú=oèqÀÚãÖÛG¾ÖëL¼[4µjaÇé¡—âÅÿþOpá=ëDÛ®œ·ðç°k5¹…—Æö¼¼ÁçîÀ…þ¼Ê‹r\u}„È1ª%± ëq9=GÞÝ–;—ÚÐ?þL7¤tmià—îå Üð9wÄ5ª?øgã4Êåë~£½pKýGùq}¡qÍ£Åä0|iÓtV/.&Õ”‹ÿcè¡1jqmÑ÷¥+pCž”¬EóæòМ«ïWpZ¹/Õ«µ£Ï/ð¦|êþw¼ïêè»èÍó;ÒwWF5ÕéÅ”êÁ=Ld9D0±”cÝz•4ÞQœQÃÓEr:Íå‹ùGû(ªWkÞã7Ë£_â7›WŠûʺ¤ë¨nR<ª—û?7Å¿½IƒX¡½1$š³×6_DL6‘q±Åƒn¸¤Ø˜#ú ˜µœœ¢1{âiܤ8Qœ=¹£r'O^ªA$wŽÄ1‚ƒ»Ç#"w/ÇÍû’®#ºI±Z}z±ÿý‹,­cû zÁÐÀY¢O{msEÄlsxž[<è;Ëâ ¶RÌuÌZ®NQX+N) p=‰ïͬB\lKLí²ø¿n#é:¢›‹jhíó7=Ü€ÚÃ}4Ñ‘x-¦‘g‰û)<”ƒ„ÚÐ{Ĭù¡ õË~ÏñÜ:åÁµ—#:Äóä\‘ŸÆ\uÏqœ­ÓŠ6·5Ï­v’¶^ݤ8­.ž¸CCZÁÌ€³äñm±Œ>KÜO`Ñ8H8©bÖlцúe¿×øHØ#xzòîÎGyGä¦ñVÞsšÎâçbZ8Ìæµä¸ÝFÒÖ££ÕÆ}Í¿ÞDc„>ôŠþÖ=RÖ8Ã콄é à”°¢bÖìÐ}n½jÓ,ÏY¯®»óyñ­²ïÕQË šê6“WÃôÒÞ¨¶TkŒÑz˜‡ÞL³PBôÞ³G·枽—0Y 6›ßãX%¼Ç¢ŸÅƃiµ­ÄWZ_…gw> Œ˜$Ü‘ïÓL¬›4“´\½®ékÑÏsÆXâI|Õ¡‡ 42R`Ϻ%ìÅ8žÜ3¶žÕzb–ðzâeåfá`Án±±äZms ÎÕ:XâƒV3zE¼7œ7ÛhúöôóÔbõâõtümè!D/èÌ~/¿…0ƘÁaõ•ðœÒ¯‡;¢i²rk¹Kµ‘Ö[ÿ¬Ï3úßÄãéÅÏÅÀºöbÁ~Ïc}ù:ª1øi¾­¦Qµøë/²xS # ¢ryâŒà¤<-÷žù-[ sk+=gå†x[Žˆ·]G{¼¢>[®mL£Ýƒxtßl¸8Vß‘|ÖØ+ì8®Vœ/Åq4kó‹÷#j>œ†ÑµPÿÓB :)ÆÅ먣~˜7úªáY­á  ·%nfn€ŸòC¬tãˆvÜž´ÖƤ1Ú=ˆA÷¥˜t‹A÷µ{o.-ÖŽ=Ž«•狘1†Å}êÊ+ i¨5z÷ìÑŽ^Ûtoôþßoz+‚ƒúókïêŸU|µÂ®Ê¡•†Û?37Àü(N\“øQ[Ɇ®·ñ¨»~tŸÆ‘î¹’m»îÍÕúï~æ¸ö8p>7úkvhCý²Ü#î ‹¤ ÅØ³åbPnfí¯{se‚p-žÑzy1f›«ç×Û‡x»µ…õè|mŽÑg ·%&rÎÌÏÂcÔùú÷üfâg­I³g_Ó‡ò—ì¨'ïÛ3<ŸÄÛâ‘4°Úµþ«¹ýöYZžAüDãÂà'*¶V´è\Q˜!N„Æ£É#*V.­ÏP‹ Úf¹J|9|`«ÙSþ’µárœ\“0ŸÂdÅcµ£< ;j¡þW( ,÷T”a54Í£ùH{àOãµv°7›£õÜÃÞ˃¼³òüˆ±Çet?Š»„s¶F£¼NùqzJÚÆÖ^²míNñãòfÃ,áá°{Öv×àŠoz’€ ~$›Ñu(0~FcôŠ9—ů‡bôl2ó³h6ÀaÕO/¶´ºK{k¯>Ô6˽…Øhv”·fKí²ðG?´Ùy]…çD ®z´è Þ*ñÅ)¼ÓH\Ê}Õ};àîÙ¶¬üVéWÒÌ¢7ä·ÚE`Ý4‘tAΔwÏvnožL¸{š{¹¡=Ô‰Ö ×w\‡ÿÁéàfshÍ3ü=E³bñÄŒà`¡áGÌš æA[|>uµ`¥Ø4Ü\¬Öž³ø­¬Yl%ð‡.îß;yÿo“†¼å+Åjí´˜'ö$Ü€e7v ˨6»9p8Ÿz”ðŠÒøp¯Ô›_‹ÕæÝõ¬q@¼š ʼnötmç½'Å$aæbµ¶œ ÆF[‹ øhv°ñàþ–Ÿ'‰GËU‹ÓÚJ1O­gÁ®á˜Ñ&‹þ×ýE–QÑAðUÅDL\üÑBc¬QÄyÕ4¼°x¿”í¥ý/­÷´BMAíËRM§¦ g~®°kf4ʦ}}Ó›©æfß,Í£½£fG¥£>t}å½[‹ÃÊÅjí8›66÷LãôbP[.VƵ's˳£µçbž\Óð¯Æ®åžÕd5öQ|O~Ó[YÈQ¡#üZ^§š ò¶X®ƒ âÃ5´i¯¸öíþŠgÊ|#1©¨ÑHœ¬>^NTäÔ‹Áù o†«†v-g„&«pG`ƒW½ÕÅ‹yUŽ–†Cl€>ø¬i6Y8pX#Ň˜9Û™5oj?“wµïˆ^·^Îg57OüÝø{ù<Ø%Ûìš#îôCïT±väÅ"D^­¸= jÉñ@_̇Ϝ-®¡ úàz–+àÛ… µÐ¸ï¢aàö,Ø9?\ãxYbr~3õÇ!/G¤x#ñôb¥ø3½j)ØI¼-þ›žQk¯~è·‚k‹rµk\^Ä$Ùâ>úJv¸O¯èkñA[ê¿úÞ‚kCËÉ“¯õÁíká1Šß;šÏ(ÖhÞx[¿é(ŒW‹½¥Ø¯pµèaµM@;ÔϪµC_kÎ;ÈAsr1zûœeÍ’ã¬Ðb/ÄÜ»Îrü³1z=û==¸=q=x­¶¬Ö˜»ì– ½ÕE‘D÷ä•bDˆo‰íÁ)C ä úÀŸ­ØÐÞ¢¯5&Úј#Ø0ÎÌùÍİúîÌeÅaçåEë>“ß›—æêa˜‰MóÌÞ÷pÎÆßáöëÍÈ¢DÛÑcEz¸Wä<ê0Ëy¦–47‡î[uŠŠ£åãrhö¸7Â}é•ËÏÅF;nÆÃ{´‡g«úÞz¥œ3ónqÞª÷ô7½ÑÆ|EÀè·ºŒêkU¼~£ÕnæÓq½%tË·‡³µ—ž³ð‘ðyÖ£4ñäD[«ŽŒ\,‹bi¯\<´™‰‹1êzV®¾ÑuårŒ²ŽÆFqDâ¤qé}È7=ðäýÊbDñšÁ¸£!¢xŽÄiùÍhåÉßæõø®¶•°íÒf5¿Šÿ÷7;Zç¨ÚÒ˜‘:kqg±sþZ¾^Ï|ÓãÄj‰¯ß{¶`¤1Nã¥XNÞ{tÛ¡Y‡¡çÃ釋eãÈaÑ‹ó•5«®;õ˜­a§'†žEÌ(ÁFšÄ‚Æ=‰•âÈxoÕrµ†.·fÏéLcx}¹x;Ö(æùFsÜ¢ç¿[j@¹yêÁï©_oR!é}„P4žõÞSLˆy §•O;Ô¨§-ÝGŸ ø­(~«Ï*»õÓ´ØÉ'S5MNîIõX¥ÝßôNŒËí-–Tt.v­ýTÀ£u´ÎRn)dÿ“ѹ' ÷9DßÌÑ'UK¹wjèÉÚ¸wFšµšÓ-3ëàÑ>Js.§›³gÉlZÔ°n‚Piœ ŒöPÕú—Пøõæ/ºñwÕ„ñšŽD¤/u¯&¸O}FrÞèóEÎ7ÖIÂLë‡},ÙÒõÖ–Æ¡v_¸¯¡g¬rÛ4F·ß̾Ül¿‰±h5îÕ ÷Ñ~œãa_çw\àC°®ØÇ­Æòĸն†S¹¶!×Ò—Ê%ÌbcÔ½WOº>‹¡m ÿ—-‚]š„Ö™ö²‡çGãzbe·­?Óû§B\ÑG‹÷j³Œê‘ÅÏ[cKiÌž=µ]©IÇÊÜ;ÑýöJ_}~èÍ6Æ+çU]Ä[ó¨{óŽ(…u$wùäW ªoî³O½™Âß\ìü¯ä>„Þˆ¨»7§WŒÞœe¿£}yk¿}êÏôFŠ{kaï×2ÀºŽôÄZdþèÈÅïY¥ÿbXÞ °¹±÷>3ô,EÄàÆB"öºúÀZ÷ú#ë Žø}¬ËºÐhûª÷~èÑrí>?ô¬Åj‹œ«L…fµPÿ^¯d|«µ©ø¥ÀKçãÿ½\ÎÞ!Ü¡˜/ôåz®æ¶º¢ãGÇ[­oÅ/2(ðü7=Iä:0$e¾½Ž}!ý?L+¿ían¨€”«Cmq­®¥@)ÐWàsC¯‹~S”Åß¿è ž(Úžìåmí£pTœRà <ý?Y ‡G_hçxŽ´‡hôUý$åÃÜ«òbüº–¯+ðô7½: ^oßõü ‡zƒ( Å®Sê"©@} ‹T³b•û¨¡·OëÊT ”¥@)pXz‡ PéKR (ö)PCoŸÖ•©p+P¿FuKV¥€ª@ =UžÚ,ú Ô¿©Ùר,J, ÔÐËR‰Âq»¿}íÎwM! h)0 @ ½ÑÊ¥(JRàNjèÝY·Bý1êÛÞÇ ^t—)Pÿ=½eÒVà] pá†?gŒö]ºUžRà‹ Ô7½/Vý!ÎÒÐÖg©·qw×6÷,—ò/¾¨@ ½/V½8_« ¾~×–¯€'P ~½™ áV ›Ñ_qz°ìü6zG% å—¨¡÷åêw³܉&ÜàãÖÌ`CŠ]ÃLí0„f6u-nR ~½ySµ «KîwøÇ8*Ž–›¼‡+~4_ÏÇÖ¸uˆ+­{r–m)Iú¦—©…%•Úƒ)°“îi¸,xПÆÔüÀÞj«Å©½R ƒ5ô2T¡0,SÀ{Àô‘@˜¿‡SÂë³þ§®¥ÀM Ôл©Z…õ‡žCmq`Ð@¸G×n¸G.·â¿AãÂøž5ôÞ«é'ô£~(*|Îp¥˜fùeàSJ• üñç ó¿• *v)©ÀÉCý¦We…N7ñ칊õ–5ôÞªçslVÞ^‘^9죴|Eo”ý ÔÐ{£ŽW²ˆ:„W’ù€ŸÕÿemVöTÅ>«@ ½³ú6ûì« 7rS<#þž[ö¨^Ì_ÕÌ«SÙŸW †Þù|ÁÌ ‚Õ!»¶mfêSµY[›Š>§@ ½9ýÊ{RëáZé¤ÐîÖµ)ªf­"õœAzªPJK€5ü.)îG`ÖÐûH¡‹f)°BϬᷢӫÀÿåb ²Õ"$#IEND®B`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0786133 asdf_coordinates_schemas-0.3.0/docs/_templates/0000755000175100001770000000000014573070113021217 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0866134 asdf_coordinates_schemas-0.3.0/docs/_templates/autosummary/0000755000175100001770000000000014573070113023605 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_templates/autosummary/base.rst0000644000175100001770000000037314573070070025256 0ustar00runnerdocker{% extends "autosummary_core/base.rst" %} {# The template this is inherited from is in astropy/sphinx/ext/templates/autosummary_core. If you want to modify this template, it is strongly recommended that you still inherit from the astropy template. #} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_templates/autosummary/class.rst0000644000175100001770000000037414573070070025452 0ustar00runnerdocker{% extends "autosummary_core/class.rst" %} {# The template this is inherited from is in astropy/sphinx/ext/templates/autosummary_core. If you want to modify this template, it is strongly recommended that you still inherit from the astropy template. #} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/_templates/autosummary/module.rst0000644000175100001770000000037514573070070025633 0ustar00runnerdocker{% extends "autosummary_core/module.rst" %} {# The template this is inherited from is in astropy/sphinx/ext/templates/autosummary_core. If you want to modify this template, it is strongly recommended that you still inherit from the astropy template. #} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/changes.rst0000644000175100001770000000010414573070070021221 0ustar00runnerdocker.. _change_log: Change Log ========== .. include:: ../CHANGES.rst ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/conf.py0000644000175100001770000001140214573070070020361 0ustar00runnerdockerimport datetime import os import sys from pathlib import Path # Ensure documentation examples are determinstically random. import numpy import tomli from pkg_resources import get_distribution try: numpy.random.seed(int(os.environ["SOURCE_DATE_EPOCH"])) except KeyError: pass try: from sphinx_astropy.conf.v1 import * # noqa except ImportError: print("ERROR: the documentation requires the sphinx-astropy package to be installed") sys.exit(1) # Get configuration information from `pyproject.toml` with open(Path(__file__).parent.parent / "pyproject.toml", "rb") as configuration_file: conf = tomli.load(configuration_file) configuration = conf["project"] # -- General configuration ---------------------------------------------------- project = configuration["name"] author = f"{configuration['authors'][0]['name']} <{configuration['authors'][0]['email']}>" copyright = f"{datetime.datetime.now().year}, {configuration['authors'][0]}" release = get_distribution(configuration["name"]).version version = ".".join(release.split(".")[:2]) # If your documentation needs a minimal Sphinx version, state it here. # needs_sphinx = '1.2' intersphinx_mapping["pypa-packaging"] = ("https://packaging.python.org/en/latest/", None) # noqa intersphinx_mapping["asdf"] = ("https://asdf.readthedocs.io/en/latest/", None) # noqa intersphinx_mapping["asdf-standard"] = ("https://asdf-standard.readthedocs.io/en/latest/", None) # noqa intersphinx_mapping["asdf-astropy"] = ("https://asdf-astropy.readthedocs.io/en/latest/", None) # noqa intersphinx_mapping["pytest"] = ("https://docs.pytest.org/en/latest/", None) # noqa # To perform a Sphinx version check that needs to be more specific than # major.minor, call `check_sphinx_version("x.y.z")` here. # check_sphinx_version("1.2.1") # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns.append("_templates") # noqa # This is added to the end of RST files - a good place to put substitutions to # be used globally. rst_epilog += """""" # noqa # -- Options for HTML output --------------------------------------------------- # A NOTE ON HTML THEMES # The global astropy configuration uses a custom theme, 'bootstrap-astropy', # which is installed along with astropy. A different theme can be used or # the options for this theme can be modified by overriding some of the # variables set in the global configuration. The variables set in the # global configuration are listed below, commented out. # Add any paths that contain custom themes here, relative to this directory. # To use a different custom theme, add the directory containing the theme. # html_theme_path = [] # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. To override the custom theme, set this to the # name of a builtin theme or the name of a custom theme in html_theme_path. html_theme = "sphinx_rtd_theme" html_theme_options = {} html_static_path = ["_static"] # Custom sidebar templates, maps document names to template names. # html_sidebars = {} # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. html_favicon = "_static/logo.ico" html_logo = "_static/logo.png" # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. # html_last_updated_fmt = '' # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". html_title = f"{project} v{release}" # Output file base name for HTML help builder. htmlhelp_basename = project + "doc" # -- Options for LaTeX output -------------------------------------------------- # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [("index", project + ".tex", project + " Documentation", author, "manual")] latex_logo = "_static/logo.pdf" # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [("index", project.lower(), project + " Documentation", [author], 1)] sys.path.insert(0, os.path.join(os.path.abspath(os.path.dirname("__file__")), "sphinxext")) extensions += ["sphinx_asdf"] # noqa def setup(app): app.add_css_file("custom.css") # -- sphinx_asdf configuration --------------------------------------------- # Top-level directory containing ASDF schemas (relative to current directory) asdf_schema_path = "../resources" # This is the prefix common to all schema IDs in this repository asdf_schema_standard_prefix = "schemas" ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/contributing.rst0000644000175100001770000000032314573070070022323 0ustar00runnerdocker.. _contributing: Contributing ============ We welcome feedback and contributions of all kinds. Contributions of code, documentation, or general feedback are all appreciated. .. include:: ../CONTRIBUTING.rst ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/coordinates.rst0000644000175100001770000000041414573070070022127 0ustar00runnerdocker.. _coordinates-schemas: Coordinates Schemas =================== The current ``coordinates`` schemas: .. asdf-autoschemas:: angle-1.0.0 earthlocation-1.0.0 latitude-1.0.0 longitude-1.0.0 representation-1.0.0 skycoord-1.0.0 spectralcoord-1.0.0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/frames.rst0000644000175100001770000000056614573070070021102 0ustar00runnerdocker.. _frame-schemas: Frame Schemas ============= The current ``frame`` schemas: .. asdf-autoschemas:: frames/baseframe-1.0.0 frames/cirs-1.0.0 frames/fk4-1.0.0 frames/fk4noeterms-1.0.0 frames/fk5-1.0.0 frames/galactic-1.0.0 frames/galactocentric-1.0.0 frames/gcrs-1.0.0 frames/icrs-1.1.0 frames/itrs-1.0.0 frames/precessedgeocentric-1.0.0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/index.rst0000644000175100001770000000246114573070070020730 0ustar00runnerdocker.. _asdf-coordinates-schemas: ************************ ASDF Coordinates Schemas ************************ The ASDF Coordinates Schemas define a set of schemas for serializing the astronomical coordinate systems defined by :ref:`astropy.coordinates ` for the ASDF file format. These schemas are based upon the schemas in the :ref:`ASDF Standard ` and are packaged for use by the :ref:`ASDF ` library. .. note:: This is only a schema package, to use these schemas to serialize astropy coordinates, one must install the :ref:`asdf-astropy ` package. Included Resources ================== The following are listings of all the schemas provided by this package for ASDF. .. note:: Typically, schemas are used in ASDF via their tag, which can be found in the manifest. When using a schema in ASDF it is recommended that you use the tag instead of a direct reference to the schema. Moreover, when doing so make sure you are using the correct manifest version. .. toctree:: :maxdepth: 1 coordinates.rst frames.rst legacy.rst manifests.rst Developer Resources =================== .. toctree:: :maxdepth: 1 contributing.rst changes.rst Index ===== * :ref:`genindex` * :ref:`modindex` * :ref:`search` ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/legacy.rst0000644000175100001770000000017514573070070021065 0ustar00runnerdocker.. _legacy-schemas: Legacy Schemas ============== Legacy versions of schemas: .. asdf-autoschemas:: frames/icrs-1.0.0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/make.bat0000644000175100001770000001064114573070070020473 0ustar00runnerdocker@ECHO OFF REM Command file for Sphinx documentation if "%SPHINXBUILD%" == "" ( set SPHINXBUILD=sphinx-build ) set BUILDDIR=_build set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . if NOT "%PAPER%" == "" ( set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% ) if "%1" == "" goto help if "%1" == "help" ( :help echo.Please use `make ^` where ^ is one of echo. html to make standalone HTML files echo. dirhtml to make HTML files named index.html in directories echo. singlehtml to make a single large HTML file echo. pickle to make pickle files echo. json to make JSON files echo. htmlhelp to make HTML files and a HTML help project echo. qthelp to make HTML files and a qthelp project echo. devhelp to make HTML files and a Devhelp project echo. epub to make an epub echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter echo. text to make text files echo. man to make manual pages echo. changes to make an overview over all changed/added/deprecated items echo. linkcheck to check all external links for integrity echo. doctest to run all doctests embedded in the documentation if enabled goto end ) if "%1" == "clean" ( for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i del /q /s %BUILDDIR%\* goto end ) if "%1" == "html" ( %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/html. goto end ) if "%1" == "dirhtml" ( %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. goto end ) if "%1" == "singlehtml" ( %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. goto end ) if "%1" == "pickle" ( %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the pickle files. goto end ) if "%1" == "json" ( %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the JSON files. goto end ) if "%1" == "htmlhelp" ( %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run HTML Help Workshop with the ^ .hhp project file in %BUILDDIR%/htmlhelp. goto end ) if "%1" == "qthelp" ( %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run "qcollectiongenerator" with the ^ .qhcp project file in %BUILDDIR%/qthelp, like this: echo.^> qcollectiongenerator %BUILDDIR%\qthelp\Astropy.qhcp echo.To view the help file: echo.^> assistant -collectionFile %BUILDDIR%\qthelp\Astropy.ghc goto end ) if "%1" == "devhelp" ( %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp if errorlevel 1 exit /b 1 echo. echo.Build finished. goto end ) if "%1" == "epub" ( %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub if errorlevel 1 exit /b 1 echo. echo.Build finished. The epub file is in %BUILDDIR%/epub. goto end ) if "%1" == "latex" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex if errorlevel 1 exit /b 1 echo. echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. goto end ) if "%1" == "text" ( %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text if errorlevel 1 exit /b 1 echo. echo.Build finished. The text files are in %BUILDDIR%/text. goto end ) if "%1" == "man" ( %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man if errorlevel 1 exit /b 1 echo. echo.Build finished. The manual pages are in %BUILDDIR%/man. goto end ) if "%1" == "changes" ( %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes if errorlevel 1 exit /b 1 echo. echo.The overview file is in %BUILDDIR%/changes. goto end ) if "%1" == "linkcheck" ( %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck if errorlevel 1 exit /b 1 echo. echo.Link check complete; look for any errors in the above output ^ or in %BUILDDIR%/linkcheck/output.txt. goto end ) if "%1" == "doctest" ( %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest if errorlevel 1 exit /b 1 echo. echo.Testing of doctests in the sources finished, look at the ^ results in %BUILDDIR%/doctest/output.txt. goto end ) :end ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/docs/manifests.rst0000644000175100001770000000041714573070070021611 0ustar00runnerdocker.. _manifests: Manifests ========= The ASDF tags (described by schemas) available under each ASDF coordinates schemas versions are all described by a single manifest document for that version. .. asdf-autoschemas:: :standard_prefix: manifests coordinates-1.0.0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/pyproject.toml0000644000175100001770000000446114573070070021055 0ustar00runnerdocker[project] name = 'asdf_coordinates_schemas' description = 'ASDF schemas for coordinates' readme = 'README.md' requires-python = '>=3.9' license = { file = 'LICENSE' } authors = [{ name = 'The ASDF Developers', email = 'help@stsci.edu' }] classifiers = [ 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Science/Research', 'Topic :: Scientific/Engineering :: Astronomy', ] dependencies = [ 'asdf >= 2.12.1', 'asdf-standard >= 1.1.0', ] dynamic = ['version'] [project.optional-dependencies] docs = [ 'tomli', 'sphinx', 'sphinx-asdf >= 0.1.3', 'sphinx-astropy', 'astropy >= 5.0.4', 'graphviz', 'matplotlib', 'docutils', 'sphinx-rtd-theme', ] test = [ 'pytest', 'asdf-astropy >= 0.2.0' ] [project.urls] 'tracker' = 'https://github.com/asdf-format/asdf-coordinates-schemas/issues' 'documentation' = 'https://asdf-coordinates-schemas.readthedocs.io/en/latest/' 'repository' = 'https://github.com/asdf-format/asdf-coordinates-schemas' [project.entry-points] 'asdf.resource_mappings' = { asdf_coordinates_schemas = 'asdf_coordinates_schemas.integration:get_resource_mappings' } [build-system] requires = [ "setuptools>=60", "setuptools_scm[toml]>=3.4", "wheel" ] build-backend = "setuptools.build_meta" [tool.setuptools_scm] write_to = "src/asdf_coordinates_schemas/_version.py" [tool.setuptools] packages = ["asdf_coordinates_schemas", "asdf_coordinates_schemas.resources"] [tool.setuptools.package-data] "asdf_coordinates_schemas.resources" = ["resources/**/*.yaml"] [tool.setuptools.package-dir] '' = "src" "asdf_coordinates_schemas.resources" = "resources" [tool.pytest.ini_options] asdf_schema_root = 'resources/schemas' asdf_schema_tests_enabled = 'true' asdf_schema_ignore_unrecognized_tag = 'true' testpaths = """ tests resources """ addopts = '--color=yes' [tool.black] line-length = 120 force-exclude = ''' ^/( ( \.eggs | \.git | \.pytest_cache | \.tox | build | dist )/ ) ''' [tool.isort] profile = "black" filter_files = true line_length = 120 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0786133 asdf_coordinates_schemas-0.3.0/resources/0000755000175100001770000000000014573070113020144 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0866134 asdf_coordinates_schemas-0.3.0/resources/manifests/0000755000175100001770000000000014573070113022135 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/manifests/coordinates-1.0.0.yaml0000644000175100001770000001155314573070070025774 0ustar00runnerdockerid: asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.0.0 extension_uri: asdf://asdf-format.org/astronomy/coordinates/extensions/coordinates-1.0.0 title: Coordinates extension 1.0.0 description: |- A set of tags for serializing coordinates. tags: - tag_uri: tag:astropy.org:astropy/coordinates/angle-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/angle-1.0.0 title: Represents an Angle. description: |- This object represents a subtype of Quantity which has units equivalent to radians or degrees. - tag_uri: tag:astropy.org:astropy/coordinates/earthlocation-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/earthlocation-1.0.0 title: Represents EarthLocation objects from astropy. description: |- Location on the Earth. - tag_uri: tag:astropy.org:astropy/coordinates/frames/baseframe-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.0.0 title: Represents a coordinate frame object from astropy description: |- This schema is designed to be extended by other schemas to restrict the allowable frame_attributes. - tag_uri: tag:astropy.org:astropy/coordinates/frames/cirs-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/cirs-1.0.0 title: Represents a CIRS coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/fk4-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk4-1.0.0 title: Represents a FK4 coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/fk4noeterms-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk4noeterms-1.0.0 title: Represents a FK4NoETerms coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/fk5-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk5-1.0.0 title: Represents a FK5 coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/galactic-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/galactic-1.0.0 title: Represents an Galactic coordinate object from astropy. - tag_uri: tag:astropy.org:astropy/coordinates/frames/galactocentric-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/galactocentric-1.0.0 title: Represents an galactocentric coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/gcrs-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/gcrs-1.0.0 title: Represents a GCRS coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/icrs-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.0.0 title: Represents an ICRS coordinate object from astropy description: |- This object represents the right ascension (RA) and declination of an ICRS coordinate or frame. The ICRS class contains additional fields that may be useful to add here in the future. - tag_uri: tag:astropy.org:astropy/coordinates/frames/icrs-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.1.0 title: Represents an ICRS coordinate object from astropy. - tag_uri: tag:astropy.org:astropy/coordinates/frames/itrs-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/itrs-1.0.0 title: Represents a ITRS coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/precessedgeocentric-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/precessedgeocentric-1.0.0 title: Represents a PrecessedGeocentric coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/latitude-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/latitude-1.0.0 title: Represents latitude-like angles. description: |- Represents latitude-like angle(s) which must be in the range -90 to +90 deg. - tag_uri: tag:astropy.org:astropy/coordinates/longitude-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/longitude-1.0.0 title: Represents longitude-like angles. description: |- Longitude-like angle(s) which are wrapped within a contiguous 360 degree range. - tag_uri: tag:astropy.org:astropy/coordinates/representation-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/representation-1.0.0 title: Representation of points or differentials in two or three dimensional space. description: |- Representation of points or differentials in two or three dimensional space. - tag_uri: tag:astropy.org:astropy/coordinates/skycoord-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/skycoord-1.0.0 title: Represents a SkyCoord object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/spectralcoord-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/spectralcoord-1.0.0 title: Represents a SpectralCoord object from astropy ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/manifests/coordinates-1.1.0.yaml0000644000175100001770000001071214573070070025771 0ustar00runnerdockerid: asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.1.0 extension_uri: asdf://asdf-format.org/astronomy/coordinates/extensions/coordinates-1.1.0 title: Coordinates extension 1.1.0 description: |- A set of tags for serializing coordinates. tags: - tag_uri: tag:astropy.org:astropy/coordinates/angle-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/angle-1.1.0 title: Represents an Angle. description: |- This object represents a subtype of Quantity which has units equivalent to radians or degrees. - tag_uri: tag:astropy.org:astropy/coordinates/earthlocation-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/earthlocation-1.1.0 title: Represents EarthLocation objects from astropy. description: |- Location on the Earth. - tag_uri: tag:astropy.org:astropy/coordinates/frames/baseframe-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.1.0 title: Represents a coordinate frame object from astropy description: |- This schema is designed to be extended by other schemas to restrict the allowable frame_attributes. - tag_uri: tag:astropy.org:astropy/coordinates/frames/cirs-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/cirs-1.1.0 title: Represents a CIRS coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/fk4-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk4-1.1.0 title: Represents a FK4 coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/fk4noeterms-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk4noeterms-1.1.0 title: Represents a FK4NoETerms coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/fk5-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk5-1.1.0 title: Represents a FK5 coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/galactic-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/galactic-1.1.0 title: Represents an Galactic coordinate object from astropy. - tag_uri: tag:astropy.org:astropy/coordinates/frames/galactocentric-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/galactocentric-1.1.0 title: Represents an galactocentric coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/gcrs-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/gcrs-1.1.0 title: Represents a GCRS coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/icrs-1.2.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.1.0 title: Represents an ICRS coordinate object from astropy. - tag_uri: tag:astropy.org:astropy/coordinates/frames/itrs-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/itrs-1.1.0 title: Represents a ITRS coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/frames/precessedgeocentric-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/precessedgeocentric-1.1.0 title: Represents a PrecessedGeocentric coordinate object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/latitude-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/latitude-1.1.0 title: Represents latitude-like angles. description: |- Represents latitude-like angle(s) which must be in the range -90 to +90 deg. - tag_uri: tag:astropy.org:astropy/coordinates/longitude-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/longitude-1.1.0 title: Represents longitude-like angles. description: |- Longitude-like angle(s) which are wrapped within a contiguous 360 degree range. - tag_uri: tag:astropy.org:astropy/coordinates/representation-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/representation-1.1.0 title: Representation of points or differentials in two or three dimensional space. description: |- Representation of points or differentials in two or three dimensional space. - tag_uri: tag:astropy.org:astropy/coordinates/skycoord-1.0.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/skycoord-1.0.0 title: Represents a SkyCoord object from astropy - tag_uri: tag:astropy.org:astropy/coordinates/spectralcoord-1.1.0 schema_uri: http://astropy.org/schemas/astropy/coordinates/spectralcoord-1.1.0 title: Represents a SpectralCoord object from astropy ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0866134 asdf_coordinates_schemas-0.3.0/resources/schemas/0000755000175100001770000000000014573070113021567 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/angle-1.0.0.yaml0000644000175100001770000000162614573070070024202 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/angle-1.0.0" title: | Represents an Angle. # TODO: Is there any restriction on the range of values? The next # version of the schema should make this explicit. description: This object represents a subtype of Quantity which has units equivalent to radians or degrees. examples: - - An Angle object in Degrees - | ! unit: !unit/unit-1.0.0 deg value: 10.0 type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.0.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" required: [value, unit] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/angle-1.1.0.yaml0000644000175100001770000000166014573070070024201 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/angle-1.1.0" title: | Represents an Angle. # TODO: Is there any restriction on the range of values? The next # version of the schema should make this explicit. description: This object represents a subtype of Quantity which has units equivalent to radians or degrees. examples: - - An Angle object in Degrees - asdf-standard-1.6.0 - | ! unit: !unit/unit-1.0.0 deg value: 10.0 type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.1.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" required: [value, unit] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/earthlocation-1.0.0.yaml0000644000175100001770000000162614573070070025750 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/earthlocation-1.0.0" title: | Represents EarthLocation objects from astropy. description: | Location on the Earth. type: object properties: x: description: | X component of location in geocentric representation $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" y: description: | Y component of location in geocentric representation $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" z: description: | Z component of location in geocentric representation $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" ellipsoid: description: | Reference ellipsoid that is used when representing geodetic coordinates. type: string enum: [WGS84, GRS80, WGS72] required: [x, y, z] additionalProperties: False ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/earthlocation-1.1.0.yaml0000644000175100001770000000162614573070070025751 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/earthlocation-1.1.0" title: | Represents EarthLocation objects from astropy. description: | Location on the Earth. type: object properties: x: description: | X component of location in geocentric representation $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" y: description: | Y component of location in geocentric representation $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" z: description: | Z component of location in geocentric representation $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" ellipsoid: description: | Reference ellipsoid that is used when representing geodetic coordinates. type: string enum: [WGS84, GRS80, WGS72] required: [x, y, z] additionalProperties: False ... ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0906134 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/0000755000175100001770000000000014573070113023044 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/baseframe-1.0.0.yaml0000644000175100001770000000121714573070070026312 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.0.0" title: | Represents a coordinate frame object from astropy description: | This schema is designed to be extended by other schemas to restrict the allowable frame_attributes. type: object properties: data: description: | The representation object holding any data associated with the frame. $ref: "../representation-1.0.0" frame_attributes: description: | Attributes on the coordinate frame. type: object additionalProperties: false required: [frame_attributes] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/baseframe-1.1.0.yaml0000644000175100001770000000121714573070070026313 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.1.0" title: | Represents a coordinate frame object from astropy description: | This schema is designed to be extended by other schemas to restrict the allowable frame_attributes. type: object properties: data: description: | The representation object holding any data associated with the frame. $ref: "../representation-1.1.0" frame_attributes: description: | Attributes on the coordinate frame. type: object additionalProperties: false required: [frame_attributes] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/cirs-1.0.0.yaml0000644000175100001770000000267614573070070025337 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/cirs-1.0.0" title: | Represents a CIRS coordinate object from astropy examples: - - A CIRS frame without data - asdf-standard-1.5.0 - | ! frame_attributes: obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} - - A CIRS frame with data - asdf-standard-1.5.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" required: [obstime] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/cirs-1.1.0.yaml0000644000175100001770000000267614573070070025340 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/cirs-1.1.0" title: | Represents a CIRS coordinate object from astropy examples: - - A CIRS frame without data - asdf-standard-1.6.0 - | ! frame_attributes: obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} - - A CIRS frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" required: [obstime] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/fk4-1.0.0.yaml0000644000175100001770000000322714573070070025054 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/fk4-1.0.0" title: | Represents a FK4 coordinate object from astropy examples: - - A FK4 frame without data - asdf-standard-1.5.0 - | ! frame_attributes: equinox: !time/time-1.1.0 {scale: tai, value: B1950.000} obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} - - A FK4 frame with data - asdf-standard-1.5.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: equinox: !time/time-1.1.0 {scale: tai, value: B1950.000} obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" required: [equinox] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/fk4-1.1.0.yaml0000644000175100001770000000322714573070070025055 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/fk4-1.1.0" title: | Represents a FK4 coordinate object from astropy examples: - - A FK4 frame without data - asdf-standard-1.6.0 - | ! frame_attributes: equinox: !time/time-1.2.0 {scale: tai, value: B1950.000} obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} - - A FK4 frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: equinox: !time/time-1.2.0 {scale: tai, value: B1950.000} obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" required: [equinox] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/fk4noeterms-1.0.0.yaml0000644000175100001770000000330714573070070026630 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/fk4noeterms-1.0.0" title: | Represents a FK4NoETerms coordinate object from astropy examples: - - A FK4NoETerms frame without data - asdf-standard-1.5.0 - | ! frame_attributes: equinox: !time/time-1.1.0 {scale: tai, value: B1950.000} obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} - - A FK4NoETerms frame with data - asdf-standard-1.5.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: equinox: !time/time-1.1.0 {scale: tai, value: B1950.000} obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" required: [equinox] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/fk4noeterms-1.1.0.yaml0000644000175100001770000000330714573070070026631 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/fk4noeterms-1.1.0" title: | Represents a FK4NoETerms coordinate object from astropy examples: - - A FK4NoETerms frame without data - asdf-standard-1.6.0 - | ! frame_attributes: equinox: !time/time-1.2.0 {scale: tai, value: B1950.000} obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} - - A FK4NoETerms frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: equinox: !time/time-1.2.0 {scale: tai, value: B1950.000} obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" required: [equinox] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/fk5-1.0.0.yaml0000644000175100001770000000255414573070070025057 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/fk5-1.0.0" title: | Represents a FK5 coordinate object from astropy examples: - - A FK5 frame without data with a custom equinox - | ! frame_attributes: {equinox: !time/time-1.1.0 '2011-01-02 00:00:00.000'} - - A FK5 frame with data - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {equinox: !time/time-1.1.0 J2000.000} allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" required: [equinox] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/fk5-1.1.0.yaml0000644000175100001770000000264014573070070025054 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/fk5-1.1.0" title: | Represents a FK5 coordinate object from astropy examples: - - A FK5 frame without data with a custom equinox - asdf-standard-1.6.0 - | ! frame_attributes: {equinox: !time/time-1.2.0 '2011-01-02 00:00:00.000'} - - A FK5 frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {equinox: !time/time-1.2.0 J2000.000} allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" required: [equinox] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/galactic-1.0.0.yaml0000644000175100001770000000215614573070070026137 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/galactic-1.0.0" title: | Represents an Galactic coordinate object from astropy. examples: - - An Galactic frame without data - | ! frame_attributes: {} - - An Galactic frame with data - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 2.0} lon: ! unit: !unit/unit-1.0.0 deg value: 1.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {} allOf: - $ref: baseframe-1.0.0 ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/galactic-1.1.0.yaml0000644000175100001770000000224214573070070026134 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/galactic-1.1.0" title: | Represents an Galactic coordinate object from astropy. examples: - - An Galactic frame without data - asdf-standard-1.6.0 - | ! frame_attributes: {} - - An Galactic frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 2.0} lon: ! unit: !unit/unit-1.0.0 deg value: 1.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {} allOf: - $ref: baseframe-1.1.0 ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/galactocentric-1.0.0.yaml0000644000175100001770000000455014573070070027352 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/galactocentric-1.0.0" title: | Represents an galactocentric coordinate object from astropy examples: - - A Galactocentric frame without data - asdf-standard-1.5.0 - | ! frame_attributes: galcen_coord: ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: -28.936175} lon: ! unit: !unit/unit-1.0.0 deg value: 266.4051 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {} galcen_distance: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 kpc, value: 8.3} galcen_v_sun: ! components: d_x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 km s-1, value: 11.1} d_y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 km s-1, value: 232.24} d_z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 km s-1, value: 7.25} type: CartesianDifferential roll: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 deg, value: 0.0} z_sun: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 pc, value: 27.0} allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: galacen_coord: $ref: "icrs-1.1.0" galcen_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" galcen_v_sun: $ref: "../representation-1.0.0" z_sun: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" roll: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" required: [galcen_coord, galcen_distance, galcen_v_sun, z_sun, roll] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/galactocentric-1.1.0.yaml0000644000175100001770000000455014573070070027353 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/galactocentric-1.1.0" title: | Represents an galactocentric coordinate object from astropy examples: - - A Galactocentric frame without data - asdf-standard-1.6.0 - | ! frame_attributes: galcen_coord: ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: -28.936175} lon: ! unit: !unit/unit-1.0.0 deg value: 266.4051 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {} galcen_distance: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 kpc, value: 8.3} galcen_v_sun: ! components: d_x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 km s-1, value: 11.1} d_y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 km s-1, value: 232.24} d_z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 km s-1, value: 7.25} type: CartesianDifferential roll: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 deg, value: 0.0} z_sun: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 pc, value: 27.0} allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: galacen_coord: $ref: "icrs-1.2.0" galcen_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" galcen_v_sun: $ref: "../representation-1.1.0" z_sun: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" roll: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" required: [galcen_coord, galcen_distance, galcen_v_sun, z_sun, roll] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/gcrs-1.0.0.yaml0000644000175100001770000000610314573070070025322 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/gcrs-1.0.0" title: | Represents a GCRS coordinate object from astropy examples: - - A GCRS frame without data - asdf-standard-1.5.0 - | ! frame_attributes: obsgeoloc: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.1.0 J2000.000 - - A GCRS frame with data - asdf-standard-1.5.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 2.0} lon: ! unit: !unit/unit-1.0.0 deg value: 1.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: obsgeoloc: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.1.0 J2000.000 allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" obsgeoloc: $ref: "../representation-1.0.0" obsgeovel: $ref: "../representation-1.0.0" ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/gcrs-1.1.0.yaml0000644000175100001770000000610314573070070025323 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/gcrs-1.1.0" title: | Represents a GCRS coordinate object from astropy examples: - - A GCRS frame without data - asdf-standard-1.6.0 - | ! frame_attributes: obsgeoloc: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.2.0 J2000.000 - - A GCRS frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 2.0} lon: ! unit: !unit/unit-1.0.0 deg value: 1.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: obsgeoloc: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.2.0 J2000.000 allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" obsgeoloc: $ref: "../representation-1.1.0" obsgeovel: $ref: "../representation-1.1.0" ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/icrs-1.0.0.yaml0000644000175100001770000000210214573070070025317 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.0.0" title: | Represents an ICRS coordinate object from astropy description: | This object represents the right ascension (RA) and declination of an ICRS coordinate or frame. The ICRS class contains additional fields that may be useful to add here in the future. type: object properties: ra: type: object description: | A longitude representing the right ascension of the ICRS coordinate properties: value: type: number unit: $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" default: deg wrap_angle: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" default: "360 deg" dec: type: object description: | A latitude representing the declination of the ICRS coordinate properties: value: type: number unit: $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" default: deg required: [ra, dec] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/icrs-1.1.0.yaml0000644000175100001770000000211214573070070025321 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.1.0" title: | Represents an ICRS coordinate object from astropy. examples: - - An ICRS frame without data - | ! frame_attributes: {} - - An ICRS frame with data - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {} allOf: - $ref: baseframe-1.0.0 ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/icrs-1.2.0.yaml0000644000175100001770000000217614573070070025334 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.2.0" title: | Represents an ICRS coordinate object from astropy. examples: - - An ICRS frame without data - asdf-standard-1.6.0 - | ! frame_attributes: {} - - An ICRS frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: {} allOf: - $ref: baseframe-1.1.0 ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/itrs-1.0.0.yaml0000644000175100001770000000267614573070070025360 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/itrs-1.0.0" title: | Represents a ITRS coordinate object from astropy examples: - - A ITRS frame without data - asdf-standard-1.5.0 - | ! frame_attributes: obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} - - A ITRS frame with data - asdf-standard-1.5.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: obstime: !time/time-1.1.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" required: [obstime] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/itrs-1.1.0.yaml0000644000175100001770000000267614573070070025361 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/itrs-1.1.0" title: | Represents a ITRS coordinate object from astropy examples: - - A ITRS frame without data - asdf-standard-1.6.0 - | ! frame_attributes: obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} - - A ITRS frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 120.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: obstime: !time/time-1.2.0 {scale: tai, value: B1950.000} allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" required: [obstime] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/precessedgeocentric-1.0.0.yaml0000644000175100001770000000655014573070070030412 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/precessedgeocentric-1.0.0" title: | Represents a PrecessedGeocentric coordinate object from astropy examples: - - A PrecessedGeocentric frame without data - asdf-standard-1.5.0 - | ! frame_attributes: equinox: !time/time-1.1.0 J2000.000 obsgeoloc: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.1.0 J2000.000 - - A PrecessedGeocentric frame with data - asdf-standard-1.5.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 1.0} lon: ! unit: !unit/unit-1.0.0 deg value: 1.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: equinox: !time/time-1.1.0 J2000.000 obsgeoloc: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.1.0 J2000.000 allOf: - $ref: baseframe-1.0.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.1.0" obsgeoloc: $ref: "../representation-1.0.0" obsgeovel: $ref: "../representation-1.0.0" ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/frames/precessedgeocentric-1.1.0.yaml0000644000175100001770000000655014573070070030413 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/frames/precessedgeocentric-1.1.0" title: | Represents a PrecessedGeocentric coordinate object from astropy examples: - - A PrecessedGeocentric frame without data - asdf-standard-1.6.0 - | ! frame_attributes: equinox: !time/time-1.2.0 J2000.000 obsgeoloc: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.2.0 J2000.000 - - A PrecessedGeocentric frame with data - asdf-standard-1.6.0 - | ! data: ! components: lat: ! {unit: !unit/unit-1.0.0 deg, value: 1.0} lon: ! unit: !unit/unit-1.0.0 deg value: 1.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: UnitSphericalRepresentation frame_attributes: equinox: !time/time-1.2.0 J2000.000 obsgeoloc: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m, value: 0.0} type: CartesianRepresentation obsgeovel: ! components: x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 m s-1, value: 0.0} type: CartesianRepresentation obstime: !time/time-1.2.0 J2000.000 allOf: - $ref: baseframe-1.1.0 - properties: frame_attributes: type: object properties: equinox: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" obstime: $ref: "http://stsci.edu/schemas/asdf/time/time-1.2.0" obsgeoloc: $ref: "../representation-1.1.0" obsgeovel: $ref: "../representation-1.1.0" ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/latitude-1.0.0.yaml0000644000175100001770000000144214573070070024723 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/latitude-1.0.0" title: | Represents latitude-like angles. description: | Represents latitude-like angle(s) which must be in the range -90 to +90 deg. examples: - - A Latitude object in Degrees - | ! unit: !unit/unit-1.0.0 deg value: 10.0 type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.0.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" required: [value, unit] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/latitude-1.1.0.yaml0000644000175100001770000000147414573070070024731 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/latitude-1.1.0" title: | Represents latitude-like angles. description: | Represents latitude-like angle(s) which must be in the range -90 to +90 deg. examples: - - A Latitude object in Degrees - asdf-standard-1.6.0 - | ! unit: !unit/unit-1.0.0 deg value: 10.0 type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.1.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" required: [value, unit] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/longitude-1.0.0.yaml0000644000175100001770000000207114573070070025101 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/longitude-1.0.0" title: | Represents longitude-like angles. description: | Longitude-like angle(s) which are wrapped within a contiguous 360 degree range. examples: - - A Longitude object in Degrees - | ! unit: !unit/unit-1.0.0 deg value: 10.0 wrap_angle: ! unit: !unit/unit-1.0.0 deg value: 180.0 type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.0.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" wrap_angle: description: | Angle at which to wrap back to ``wrap_angle - 360 deg``. $ref: "angle-1.0.0" required: [value, unit, wrap_angle] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/longitude-1.1.0.yaml0000644000175100001770000000212314573070070025100 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/longitude-1.1.0" title: | Represents longitude-like angles. description: | Longitude-like angle(s) which are wrapped within a contiguous 360 degree range. examples: - - A Longitude object in Degrees - asdf-standard-1.6.0 - | ! unit: !unit/unit-1.0.0 deg value: 10.0 wrap_angle: ! unit: !unit/unit-1.0.0 deg value: 180.0 type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.1.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" wrap_angle: description: | Angle at which to wrap back to ``wrap_angle - 360 deg``. $ref: "angle-1.1.0" required: [value, unit, wrap_angle] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/representation-1.0.0.yaml0000644000175100001770000001465414573070070026163 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/representation-1.0.0" title: | Representation of points or differentials in two or three dimensional space. description: | Representation of points or differentials in two or three dimensional space. examples: - - A SphericalRepresentation - asdf-standard-1.5.0 - | ! components: distance: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 AU, value: 1.0} lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 10.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: SphericalRepresentation - - A CartesianDifferential - asdf-standard-1.5.0 - | ! components: d_x: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 km s-1, value: 100.0} d_y: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 km s-1, value: 200.0} d_z: !unit/quantity-1.1.0 {unit: !unit/unit-1.0.0 km s-1, value: 3141.0} type: CartesianDifferential type: object properties: type: type: string enum: - CartesianRepresentation - SphericalRepresentation - UnitSphericalRepresentation - RadialRepresentation - PhysicsSphericalRepresentation - CylindricalRepresentation - CartesianDifferential - SphericalDifferential - UnitSphericalCosLatDifferential - UnitSphericalDifferential - SphericalCosLatDifferential - RadialDifferential - PhysicsSphericalDifferential - CylindricalDifferential components: anyOf: # CartesianRepresentation - type: object properties: x: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" y: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # SphericalRepresentation - type: object properties: lat: $ref: "latitude-1.0.0" lon: $ref: "longitude-1.0.0" distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # UnitSphericalRepresentation - type: object properties: lat: $ref: "latitude-1.0.0" lon: $ref: "longitude-1.0.0" # RadialRepresentation - type: object properties: distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # PhysicsSphericalRepresentation - type: object properties: phi: $ref: "angle-1.0.0" theta: $ref: "angle-1.0.0" r: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # CylindricalRepresentation - type: object properties: rho: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" phi: $ref: "angle-1.0.0" z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # CartesianDifferential - type: object properties: d_x: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_y: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # SphericalDifferential - type: object properties: d_lon: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # UnitSphericalCosLatDifferential - type: object properties: d_lon_coslat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # UnitSphericalDifferential - type: object properties: d_lon: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # SphericalCosLatDifferential - type: object properties: d_lon_coslat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # SphericalDifferential - type: object properties: d_lon: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # RadialDifferential - type: object properties: d_phi: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_theta: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_r: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # PhysicsSphericalDifferential - type: object properties: d_phi: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_theta: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_r: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # RadialDifferential - type: object properties: d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" # CylindricalDifferential - type: object properties: d_rho: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_phi: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" d_z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.1.0" required: [type, components] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/representation-1.1.0.yaml0000644000175100001770000001465414573070070026164 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/representation-1.1.0" title: | Representation of points or differentials in two or three dimensional space. description: | Representation of points or differentials in two or three dimensional space. examples: - - A SphericalRepresentation - asdf-standard-1.6.0 - | ! components: distance: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 AU, value: 1.0} lat: ! {unit: !unit/unit-1.0.0 deg, value: 10.0} lon: ! unit: !unit/unit-1.0.0 deg value: 10.0 wrap_angle: ! {unit: !unit/unit-1.0.0 deg, value: 360.0} type: SphericalRepresentation - - A CartesianDifferential - asdf-standard-1.6.0 - | ! components: d_x: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 km s-1, value: 100.0} d_y: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 km s-1, value: 200.0} d_z: !unit/quantity-1.2.0 {unit: !unit/unit-1.0.0 km s-1, value: 3141.0} type: CartesianDifferential type: object properties: type: type: string enum: - CartesianRepresentation - SphericalRepresentation - UnitSphericalRepresentation - RadialRepresentation - PhysicsSphericalRepresentation - CylindricalRepresentation - CartesianDifferential - SphericalDifferential - UnitSphericalCosLatDifferential - UnitSphericalDifferential - SphericalCosLatDifferential - RadialDifferential - PhysicsSphericalDifferential - CylindricalDifferential components: anyOf: # CartesianRepresentation - type: object properties: x: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" y: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # SphericalRepresentation - type: object properties: lat: $ref: "latitude-1.1.0" lon: $ref: "longitude-1.1.0" distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # UnitSphericalRepresentation - type: object properties: lat: $ref: "latitude-1.1.0" lon: $ref: "longitude-1.1.0" # RadialRepresentation - type: object properties: distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # PhysicsSphericalRepresentation - type: object properties: phi: $ref: "angle-1.1.0" theta: $ref: "angle-1.1.0" r: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # CylindricalRepresentation - type: object properties: rho: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" phi: $ref: "angle-1.1.0" z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # CartesianDifferential - type: object properties: d_x: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_y: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # SphericalDifferential - type: object properties: d_lon: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # UnitSphericalCosLatDifferential - type: object properties: d_lon_coslat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # UnitSphericalDifferential - type: object properties: d_lon: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # SphericalCosLatDifferential - type: object properties: d_lon_coslat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # SphericalDifferential - type: object properties: d_lon: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_lat: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # RadialDifferential - type: object properties: d_phi: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_theta: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_r: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # PhysicsSphericalDifferential - type: object properties: d_phi: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_theta: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_r: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # RadialDifferential - type: object properties: d_distance: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" # CylindricalDifferential - type: object properties: d_rho: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_phi: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" d_z: $ref: "http://stsci.edu/schemas/asdf/unit/quantity-1.2.0" required: [type, components] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/skycoord-1.0.0.yaml0000644000175100001770000000075414573070070024752 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/skycoord-1.0.0" title: | Represents a SkyCoord object from astropy allOf: - type: object properties: frame: description: | A string describing the kind of frame that is represented by this SkyCoord object. This value is used when reconstructing SkyCoord. type: string required: [frame] additionalProperties: true ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/spectralcoord-1.0.0.yaml0000644000175100001770000000153314573070070025755 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/spectralcoord-1.0.0" title: > Represents a SpectralCoord object from astropy type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.0.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" observer: description: | The observer frame for this coordinate $ref: "http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.0.0" target: description: | The target frame for this coordinate $ref: "http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.0.0" required: [value, unit] ... ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/resources/schemas/spectralcoord-1.1.0.yaml0000644000175100001770000000153314573070070025756 0ustar00runnerdocker%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://astropy.org/schemas/astropy/coordinates/spectralcoord-1.1.0" title: > Represents a SpectralCoord object from astropy type: object properties: value: description: | A vector of one or more values anyOf: - type: number - $ref: "http://stsci.edu/schemas/asdf/core/ndarray-1.1.0" unit: description: | The unit corresponding to the values $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0" observer: description: | The observer frame for this coordinate $ref: "http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.1.0" target: description: | The target frame for this coordinate $ref: "http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.1.0" required: [value, unit] ... ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0946133 asdf_coordinates_schemas-0.3.0/setup.cfg0000644000175100001770000000004614573070113017753 0ustar00runnerdocker[egg_info] tag_build = tag_date = 0 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0786133 asdf_coordinates_schemas-0.3.0/src/0000755000175100001770000000000014573070113016721 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0906134 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas/0000755000175100001770000000000014573070113023733 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas/__init__.py0000644000175100001770000000011014573070070026036 0ustar00runnerdockerfrom ._version import version as __version__ __all__ = ["__version__"] ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994058.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas/_version.py0000644000175100001770000000063314573070112026132 0ustar00runnerdocker# file generated by setuptools_scm # don't change, don't track in version control TYPE_CHECKING = False if TYPE_CHECKING: from typing import Tuple, Union VERSION_TUPLE = Tuple[Union[int, str], ...] else: VERSION_TUPLE = object version: str __version__: str __version_tuple__: VERSION_TUPLE version_tuple: VERSION_TUPLE __version__ = version = '0.3.0' __version_tuple__ = version_tuple = (0, 3, 0) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas/integration.py0000644000175100001770000000202314573070070026627 0ustar00runnerdockerimport sys from pathlib import Path if sys.version_info < (3, 9): import importlib_resources else: import importlib.resources as importlib_resources from asdf.resource import DirectoryResourceMapping import asdf_coordinates_schemas def get_resource_mappings(): resources_root = importlib_resources.files(asdf_coordinates_schemas) / "resources" if not resources_root.is_dir(): # In an editable install, the resources directory will exist off the # repository root: resources_root = Path(__file__).absolute().parent.parent.parent / "resources" if not resources_root.is_dir(): raise RuntimeError("Missing resources directory") return [ DirectoryResourceMapping( resources_root / "schemas", "http://astropy.org/schemas/astropy/coordinates/", recursive=True, ), DirectoryResourceMapping( resources_root / "manifests", "asdf://asdf-format.org/astronomy/coordinates/manifests/", ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0946133 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/0000755000175100001770000000000014573070113025425 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994059.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/PKG-INFO0000644000175100001770000000774314573070113026535 0ustar00runnerdockerMetadata-Version: 2.1 Name: asdf_coordinates_schemas Version: 0.3.0 Summary: ASDF schemas for coordinates Author-email: The ASDF Developers License: Copyright (c) 2021 Association of Universities for Research in Astronomy. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Project-URL: tracker, https://github.com/asdf-format/asdf-coordinates-schemas/issues Project-URL: documentation, https://asdf-coordinates-schemas.readthedocs.io/en/latest/ Project-URL: repository, https://github.com/asdf-format/asdf-coordinates-schemas Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Science/Research Classifier: Topic :: Scientific/Engineering :: Astronomy Requires-Python: >=3.9 Description-Content-Type: text/markdown License-File: LICENSE Requires-Dist: asdf>=2.12.1 Requires-Dist: asdf-standard>=1.1.0 Provides-Extra: docs Requires-Dist: tomli; extra == "docs" Requires-Dist: sphinx; extra == "docs" Requires-Dist: sphinx-asdf>=0.1.3; extra == "docs" Requires-Dist: sphinx-astropy; extra == "docs" Requires-Dist: astropy>=5.0.4; extra == "docs" Requires-Dist: graphviz; extra == "docs" Requires-Dist: matplotlib; extra == "docs" Requires-Dist: docutils; extra == "docs" Requires-Dist: sphinx-rtd-theme; extra == "docs" Provides-Extra: test Requires-Dist: pytest; extra == "test" Requires-Dist: asdf-astropy>=0.2.0; extra == "test" # asdf-coordinates-schemas ![CI](https://github.com/asdf-format/asdf-coordinates-schemas/workflows/CI/badge.svg) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) This package provides ASDF schemas for validating coordinates tags. Users should not need to install this directly; instead, install an implementation package such as asdf-astropy, which includes asdf-coordinates-schemas as a dependency. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994059.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/SOURCES.txt0000644000175100001770000000526514573070113027321 0ustar00runnerdocker.flake8 .gitattributes .gitignore .pre-commit-config.yaml .readthedocs.yml CHANGES.rst CONTRIBUTING.rst LICENSE README.md bandit.yaml pyproject.toml tox.ini .github/workflows/changelog.yml .github/workflows/ci.yml .github/workflows/publish-to-pypi.yml docs/Makefile docs/changes.rst docs/conf.py docs/contributing.rst docs/coordinates.rst docs/frames.rst docs/index.rst docs/legacy.rst docs/make.bat docs/manifests.rst docs/_static/custom.css docs/_static/logo.ico docs/_static/logo.pdf docs/_static/logo.png docs/_templates/autosummary/base.rst docs/_templates/autosummary/class.rst docs/_templates/autosummary/module.rst resources/manifests/coordinates-1.0.0.yaml resources/manifests/coordinates-1.1.0.yaml resources/schemas/angle-1.0.0.yaml resources/schemas/angle-1.1.0.yaml resources/schemas/earthlocation-1.0.0.yaml resources/schemas/earthlocation-1.1.0.yaml resources/schemas/latitude-1.0.0.yaml resources/schemas/latitude-1.1.0.yaml resources/schemas/longitude-1.0.0.yaml resources/schemas/longitude-1.1.0.yaml resources/schemas/representation-1.0.0.yaml resources/schemas/representation-1.1.0.yaml resources/schemas/skycoord-1.0.0.yaml resources/schemas/spectralcoord-1.0.0.yaml resources/schemas/spectralcoord-1.1.0.yaml resources/schemas/frames/baseframe-1.0.0.yaml resources/schemas/frames/baseframe-1.1.0.yaml resources/schemas/frames/cirs-1.0.0.yaml resources/schemas/frames/cirs-1.1.0.yaml resources/schemas/frames/fk4-1.0.0.yaml resources/schemas/frames/fk4-1.1.0.yaml resources/schemas/frames/fk4noeterms-1.0.0.yaml resources/schemas/frames/fk4noeterms-1.1.0.yaml resources/schemas/frames/fk5-1.0.0.yaml resources/schemas/frames/fk5-1.1.0.yaml resources/schemas/frames/galactic-1.0.0.yaml resources/schemas/frames/galactic-1.1.0.yaml resources/schemas/frames/galactocentric-1.0.0.yaml resources/schemas/frames/galactocentric-1.1.0.yaml resources/schemas/frames/gcrs-1.0.0.yaml resources/schemas/frames/gcrs-1.1.0.yaml resources/schemas/frames/icrs-1.0.0.yaml resources/schemas/frames/icrs-1.1.0.yaml resources/schemas/frames/icrs-1.2.0.yaml resources/schemas/frames/itrs-1.0.0.yaml resources/schemas/frames/itrs-1.1.0.yaml resources/schemas/frames/precessedgeocentric-1.0.0.yaml resources/schemas/frames/precessedgeocentric-1.1.0.yaml src/asdf_coordinates_schemas/__init__.py src/asdf_coordinates_schemas/_version.py src/asdf_coordinates_schemas/integration.py src/asdf_coordinates_schemas.egg-info/PKG-INFO src/asdf_coordinates_schemas.egg-info/SOURCES.txt src/asdf_coordinates_schemas.egg-info/dependency_links.txt src/asdf_coordinates_schemas.egg-info/entry_points.txt src/asdf_coordinates_schemas.egg-info/requires.txt src/asdf_coordinates_schemas.egg-info/top_level.txt tests/test_integration.py tests/test_manifests.py././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994059.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/dependency_links.txt0000644000175100001770000000000114573070113031473 0ustar00runnerdocker ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994059.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/entry_points.txt0000644000175100001770000000015714573070113030726 0ustar00runnerdocker[asdf.resource_mappings] asdf_coordinates_schemas = asdf_coordinates_schemas.integration:get_resource_mappings ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994059.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/requires.txt0000644000175100001770000000027114573070113030025 0ustar00runnerdockerasdf>=2.12.1 asdf-standard>=1.1.0 [docs] tomli sphinx sphinx-asdf>=0.1.3 sphinx-astropy astropy>=5.0.4 graphviz matplotlib docutils sphinx-rtd-theme [test] pytest asdf-astropy>=0.2.0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994059.0 asdf_coordinates_schemas-0.3.0/src/asdf_coordinates_schemas.egg-info/top_level.txt0000644000175100001770000000003114573070113030151 0ustar00runnerdockerasdf_coordinates_schemas ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1709994059.0906134 asdf_coordinates_schemas-0.3.0/tests/0000755000175100001770000000000014573070113017274 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/tests/test_integration.py0000644000175100001770000000151014573070070023227 0ustar00runnerdocker""" Test that the asdf library integration is working properly. """ from pathlib import Path import asdf import pytest import yaml RESOURCES_ROOT = Path(__file__).absolute().parent.parent / "resources" @pytest.mark.parametrize("manifest_path", (RESOURCES_ROOT / "manifests").glob("**/*.yaml")) def test_manifest_integration(manifest_path): content = manifest_path.read_bytes() manifest = yaml.safe_load(content) asdf_content = asdf.get_config().resource_manager[manifest["id"]] assert asdf_content == content @pytest.mark.parametrize("schema_path", (RESOURCES_ROOT / "schemas").glob("**/*.yaml")) def test_schema_integration(schema_path): content = schema_path.read_bytes() schema = yaml.safe_load(content) asdf_content = asdf.get_config().resource_manager[schema["id"]] assert asdf_content == content ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/tests/test_manifests.py0000644000175100001770000000141314573070070022677 0ustar00runnerdocker""" Test that the manifest file is correctly structured and refers to schemas that exist. """ from pathlib import Path import asdf import pytest import yaml RESOURCES_ROOT = Path(__file__).absolute().parent.parent / "resources" @pytest.mark.parametrize("manifest_path", (RESOURCES_ROOT / "manifests").glob("**/*.yaml")) def test_manifest(manifest_path): content = manifest_path.read_bytes() manifest = yaml.safe_load(content) schema = asdf.schema.load_schema("asdf://asdf-format.org/core/schemas/extension_manifest-1.0.0") asdf.schema.validate(manifest, schema=schema) for tag in manifest.get("tags", []): # Check that the schema exists: if "schema_uri" in tag: assert tag["schema_uri"] in asdf.get_config().resource_manager ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1709994040.0 asdf_coordinates_schemas-0.3.0/tox.ini0000644000175100001770000000124514573070070017451 0ustar00runnerdocker[tox] envlist= py39,py310,py311,py312,twine,black,flake8,bandit isolated_build = True [testenv] extras= test commands= pytest [testenv:twine] deps= twine commands= twine check {work_dir}/{package_env}/dist/* [testenv:black] deps = black commands= black --check src tests [testenv:flake8] deps= flake8 commands= flake8 --count src tests [testenv:bandit] deps= bandit commands= bandit -r -ll src [testenv:codestyle] skip_install = true description = Run all style and file checks with pre-commit deps = pre-commit commands = pre-commit install-hooks pre-commit run {posargs:--color always --all-files --show-diff-on-failure}