camino
CAMINO is a JAX-based package for modelling and inferring wavefront aberrations and JWST/NIRCam PSF behaviour.
Contributors: Shrishmoy Ray, Benjamin Pope
What is camino?
camino is a Python package for modelling optical propagation, wavefront aberrations, and JWST/NIRCam-style inference workflows using JAX autodiff and dLux optics primitives.
Installation
The package is currently being prepared for publication under the distribution name jwst-camino, while the import name remains camino.
pip install jwst-camino
You can also build from source:
git clone https://github.com/your-org/camino.git
cd camino
python -m pip install -e .
We recommend using a virtual environment to avoid dependency conflicts.
Use & Documentation
The project documentation is being assembled in the docs/ tree and includes placeholders for the landing page, concepts page, worked example, and API reference.
Collaboration & Development
We welcome collaboration on the modelling, testing, and documentation work. If you want to contribute, please work from a branch and keep the code formatted with the configured pre-commit Black checks.
Release files for jwst-camino 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jwst_camino-0.0.1.tar.gz | 28.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jwst_camino-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.0 kB
Release files / jwst_camino-0.0.1.tar.gz
| Download URL | jwst_camino-0.0.1.tar.gz |
|---|---|
| Size | 28.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be7fc94c5ecebee295ac63b13a60d6694b765a3a4eac1f53412fecddf476802d
|
|
BLAKE2b-256 checksum How to use checksums |
18ce93760bc6386b3bb6989ae622116e8a828a2ea4d2a8153cea172427bf78a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.5
|
Release files / jwst_camino-0.0.1-py3-none-any.whl
| Download URL | jwst_camino-0.0.1-py3-none-any.whl |
|---|---|
| Size | 23.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79122ffff2d7aeb45396683edd8fb469bf28472744b788deb0567bea805d770e
|
|
BLAKE2b-256 checksum How to use checksums |
ce85909d0f23e59df0aa25c375dbce605c2a745e3d802b98caa39be792f5af03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.5
|