├── .copier-answers.yml ├── .git_archival.txt ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── dependabot.yml ├── matchers │ └── pylint.json ├── release.yml └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── conftest.py ├── docs ├── _static │ ├── custom_toc.css │ ├── favicon.png │ └── toggle_toc.js ├── api │ ├── angle.md │ ├── distance.md │ ├── frames.md │ ├── index.md │ ├── ops.md │ └── vecs.md ├── conf.py ├── contributing.md ├── conventions.md ├── dev.md ├── glossary.md ├── guides │ ├── coordinates_and_frames.md │ ├── operators.md │ ├── quantities.md │ └── vectors.md └── index.md ├── noxfile.py ├── pyproject.toml ├── src └── coordinax │ ├── __init__.py │ ├── _coordinax_space_frames │ ├── __init__.py │ ├── _interop │ │ ├── __init__.py │ │ ├── interop_astropy │ │ │ ├── __init__.py │ │ │ └── frames.py │ │ └── optional_deps.py │ ├── base.py │ ├── frame_transforms.py │ ├── galactocentric.py │ └── icrs.py │ ├── _interop │ ├── __init__.py │ ├── coordinax_interop_astropy │ │ ├── __init__.py │ │ ├── constructors.py │ │ ├── converters.py │ │ └── distance.py │ └── optional_deps.py │ ├── _src │ ├── __init__.py │ ├── angles.py │ ├── custom_types.py │ ├── distances │ │ ├── __init__.py │ │ ├── base.py │ │ ├── custom_types.py │ │ ├── funcs.py │ │ ├── measures.py │ │ ├── register_constructors.py │ │ ├── register_converters.py │ │ ├── register_primitives.py │ │ └── register_unxt.py │ ├── frames │ │ ├── __init__.py │ │ ├── api.py │ │ ├── base.py │ │ ├── coordinate.py │ │ ├── errors.py │ │ ├── example.py │ │ ├── null.py │ │ ├── register_frames.py │ │ ├── register_ops.py │ │ ├── register_primitives.py │ │ ├── register_vectorapi.py │ │ └── xfm.py │ ├── operators │ │ ├── __init__.py │ │ ├── api.py │ │ ├── base.py │ │ ├── boost.py │ │ ├── compat.py │ │ ├── composite.py │ │ ├── galilean │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── boost.py │ │ │ ├── composite.py │ │ │ ├── rotation.py │ │ │ ├── spatial_translation.py │ │ │ └── translation.py │ │ ├── identity.py │ │ ├── pipe.py │ │ └── register_simplify.py │ ├── promotion_rule.py │ ├── utils.py │ └── vectors │ │ ├── __init__.py │ │ ├── api.py │ │ ├── base │ │ ├── __init__.py │ │ ├── attribute.py │ │ ├── base.py │ │ ├── cartesian.py │ │ ├── flags.py │ │ ├── register_constructors.py │ │ ├── register_dataclassish.py │ │ ├── register_primitives.py │ │ ├── register_unxt.py │ │ └── vector.py │ │ ├── base_acc │ │ ├── __init__.py │ │ ├── core.py │ │ └── register_primitives.py │ │ ├── base_pos │ │ ├── __init__.py │ │ ├── core.py │ │ ├── custom_types.py │ │ ├── register_convert.py │ │ └── register_primitives.py │ │ ├── base_vel │ │ ├── __init__.py │ │ ├── core.py │ │ └── register_primitives.py │ │ ├── checks.py │ │ ├── collection │ │ ├── __init__.py │ │ ├── core.py │ │ ├── register_dataclassish.py │ │ ├── register_primitives.py │ │ ├── register_vectorapi.py │ │ └── utils.py │ │ ├── converters.py │ │ ├── custom_types.py │ │ ├── d1 │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cartesian.py │ │ ├── radial.py │ │ ├── register_primitives.py │ │ └── register_vectorapi.py │ │ ├── d2 │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cartesian.py │ │ ├── polar.py │ │ ├── register_primitives.py │ │ ├── register_vectorapi.py │ │ └── spherical.py │ │ ├── d3 │ │ ├── __init__.py │ │ ├── base.py │ │ ├── base_spherical.py │ │ ├── cartesian.py │ │ ├── cylindrical.py │ │ ├── generic.py │ │ ├── lonlatspherical.py │ │ ├── mathspherical.py │ │ ├── register_convert.py │ │ ├── register_primitives.py │ │ ├── register_vectorapi.py │ │ ├── spherical.py │ │ └── spheroidal.py │ │ ├── d4 │ │ ├── __init__.py │ │ ├── base.py │ │ ├── register_convert.py │ │ ├── register_primitives.py │ │ ├── register_vectorapi.py │ │ └── spacetime.py │ │ ├── dims.py │ │ ├── dn │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cartesian.py │ │ ├── poincare.py │ │ ├── register_plum.py │ │ ├── register_primitives.py │ │ ├── register_unxt.py │ │ └── register_vectorapi.py │ │ ├── exceptions.py │ │ ├── funcs.py │ │ ├── mixins.py │ │ ├── private_api.py │ │ ├── register_jax.py │ │ ├── register_unxt.py │ │ ├── register_vconvert │ │ ├── __init__.py │ │ ├── collection.py │ │ ├── common.py │ │ ├── d1.py │ │ ├── d2.py │ │ ├── d3.py │ │ ├── dn.py │ │ └── time_derivatives.py │ │ └── utils.py │ ├── _version.pyi │ ├── angle.py │ ├── distance.py │ ├── frames.py │ ├── ops.py │ ├── py.typed │ ├── setup_package.py │ └── vecs.py ├── tests ├── __init__.py ├── test_angle.py ├── test_base.py ├── test_d1.py ├── test_d2.py ├── test_d3.py ├── test_distance.py ├── test_exceptions.py ├── test_jax_ops.py ├── test_kinematicspace.py ├── test_package.py └── test_utils.py └── uv.lock /.copier-answers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.copier-answers.yml -------------------------------------------------------------------------------- /.git_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.git_archival.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .git_archival.txt export-subst 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/matchers/pylint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.github/matchers/pylint.json -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/SECURITY.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/_static/custom_toc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/_static/custom_toc.css -------------------------------------------------------------------------------- /docs/_static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/_static/favicon.png -------------------------------------------------------------------------------- /docs/_static/toggle_toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/_static/toggle_toc.js -------------------------------------------------------------------------------- /docs/api/angle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/api/angle.md -------------------------------------------------------------------------------- /docs/api/distance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/api/distance.md -------------------------------------------------------------------------------- /docs/api/frames.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/api/frames.md -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/api/index.md -------------------------------------------------------------------------------- /docs/api/ops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/api/ops.md -------------------------------------------------------------------------------- /docs/api/vecs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/api/vecs.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/conventions.md -------------------------------------------------------------------------------- /docs/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/dev.md -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /docs/guides/coordinates_and_frames.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/guides/coordinates_and_frames.md -------------------------------------------------------------------------------- /docs/guides/operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/guides/operators.md -------------------------------------------------------------------------------- /docs/guides/quantities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/guides/quantities.md -------------------------------------------------------------------------------- /docs/guides/vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/guides/vectors.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/docs/index.md -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/coordinax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/_interop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/_interop/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/_interop/interop_astropy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/_interop/interop_astropy/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/_interop/interop_astropy/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/_interop/interop_astropy/frames.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/_interop/optional_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/_interop/optional_deps.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/base.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/frame_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/frame_transforms.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/galactocentric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/galactocentric.py -------------------------------------------------------------------------------- /src/coordinax/_coordinax_space_frames/icrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_coordinax_space_frames/icrs.py -------------------------------------------------------------------------------- /src/coordinax/_interop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_interop/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_interop/coordinax_interop_astropy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_interop/coordinax_interop_astropy/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_interop/coordinax_interop_astropy/constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_interop/coordinax_interop_astropy/constructors.py -------------------------------------------------------------------------------- /src/coordinax/_interop/coordinax_interop_astropy/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_interop/coordinax_interop_astropy/converters.py -------------------------------------------------------------------------------- /src/coordinax/_interop/coordinax_interop_astropy/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_interop/coordinax_interop_astropy/distance.py -------------------------------------------------------------------------------- /src/coordinax/_interop/optional_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_interop/optional_deps.py -------------------------------------------------------------------------------- /src/coordinax/_src/__init__.py: -------------------------------------------------------------------------------- 1 | """Coordinax package.""" 2 | 3 | from . import promotion_rule # noqa: F401 4 | -------------------------------------------------------------------------------- /src/coordinax/_src/angles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/angles.py -------------------------------------------------------------------------------- /src/coordinax/_src/custom_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/custom_types.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/custom_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/custom_types.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/funcs.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/measures.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/register_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/register_constructors.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/register_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/register_converters.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/distances/register_unxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/distances/register_unxt.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/api.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/coordinate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/coordinate.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/errors.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/example.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/null.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/null.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/register_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/register_frames.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/register_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/register_ops.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/frames/xfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/frames/xfm.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/api.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/boost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/boost.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/compat.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/composite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/composite.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/boost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/boost.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/composite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/composite.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/rotation.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/spatial_translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/spatial_translation.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/galilean/translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/galilean/translation.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/identity.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/pipe.py -------------------------------------------------------------------------------- /src/coordinax/_src/operators/register_simplify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/operators/register_simplify.py -------------------------------------------------------------------------------- /src/coordinax/_src/promotion_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/promotion_rule.py -------------------------------------------------------------------------------- /src/coordinax/_src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/utils.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/api.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/attribute.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/cartesian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/cartesian.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/flags.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/register_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/register_constructors.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/register_dataclassish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/register_dataclassish.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/register_unxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/register_unxt.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base/vector.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_acc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_acc/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_acc/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_acc/core.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_acc/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_acc/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_pos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_pos/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_pos/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_pos/core.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_pos/custom_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_pos/custom_types.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_pos/register_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_pos/register_convert.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_pos/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_pos/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_vel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_vel/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_vel/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_vel/core.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/base_vel/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/base_vel/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/checks.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/collection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/collection/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/collection/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/collection/core.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/collection/register_dataclassish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/collection/register_dataclassish.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/collection/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/collection/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/collection/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/collection/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/collection/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/collection/utils.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/converters.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/custom_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/custom_types.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d1/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d1/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d1/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d1/cartesian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d1/cartesian.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d1/radial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d1/radial.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d1/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d1/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d1/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d1/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/cartesian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/cartesian.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/polar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/polar.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d2/spherical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d2/spherical.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/base_spherical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/base_spherical.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/cartesian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/cartesian.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/cylindrical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/cylindrical.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/generic.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/lonlatspherical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/lonlatspherical.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/mathspherical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/mathspherical.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/register_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/register_convert.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/spherical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/spherical.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d3/spheroidal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d3/spheroidal.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d4/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d4/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d4/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d4/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d4/register_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d4/register_convert.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d4/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d4/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d4/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d4/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/d4/spacetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/d4/spacetime.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dims.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/base.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/cartesian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/cartesian.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/poincare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/poincare.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/register_plum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/register_plum.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/register_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/register_primitives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/register_unxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/register_unxt.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/dn/register_vectorapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/dn/register_vectorapi.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/exceptions.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/funcs.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/mixins.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/private_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/private_api.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_jax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_jax.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_unxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_unxt.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/__init__.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/collection.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/common.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/d1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/d1.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/d2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/d2.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/d3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/d3.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/dn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/dn.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/register_vconvert/time_derivatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/register_vconvert/time_derivatives.py -------------------------------------------------------------------------------- /src/coordinax/_src/vectors/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_src/vectors/utils.py -------------------------------------------------------------------------------- /src/coordinax/_version.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/_version.pyi -------------------------------------------------------------------------------- /src/coordinax/angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/angle.py -------------------------------------------------------------------------------- /src/coordinax/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/distance.py -------------------------------------------------------------------------------- /src/coordinax/frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/frames.py -------------------------------------------------------------------------------- /src/coordinax/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/ops.py -------------------------------------------------------------------------------- /src/coordinax/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/coordinax/setup_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/setup_package.py -------------------------------------------------------------------------------- /src/coordinax/vecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/src/coordinax/vecs.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests.""" 2 | -------------------------------------------------------------------------------- /tests/test_angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_angle.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_d1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_d1.py -------------------------------------------------------------------------------- /tests/test_d2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_d2.py -------------------------------------------------------------------------------- /tests/test_d3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_d3.py -------------------------------------------------------------------------------- /tests/test_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_distance.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_jax_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_jax_ops.py -------------------------------------------------------------------------------- /tests/test_kinematicspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_kinematicspace.py -------------------------------------------------------------------------------- /tests/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/tests/test_package.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- 1 | """Test :mod:`coordinax.utils`.""" 2 | -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GalacticDynamics/coordinax/HEAD/uv.lock --------------------------------------------------------------------------------