Metadata-Version: 2.4
Name: rubinoxide
Version: 0.1.0
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Astronomy
License-File: COPYRIGHT
License-File: LICENSE
Summary: Rust accelerated code for astronomical data processing.
Author-email: Rubin Observatory Data Management <dm-admin@lists.lsst.org>
License-Expression: BSD-3-Clause OR GPL-3.0-or-later
Requires-Python: >=3.12
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/lsst/rubinoxide

# lsst-rubin-oxide

Utility code for the [Rubin Science Pipelines](https://pipelines.lsst.io) written in Rust and bound to Python with PyO3. The public API of the code is intended to be Python only; the fact that most of the package is written in Rust is an implementation detail for performance reasons.

When this library is used through eups for local development developers should:
* Clone the repo
* Setup the repo through eups
* Edit the source code, either python code in the python directory, or rust code in the src directory
* run make build and re-deploy the code, this must be done even if only the python code changed. (alternatively type make install to skip tests)

