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.3
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.3.tar.gz | 49.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jwst_camino-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 95.3 kB
Release files / jwst_camino-0.0.3.tar.gz
| Download URL | jwst_camino-0.0.3.tar.gz |
|---|---|
| Size | 49.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4651601fa14bd0be25d74919c73a6b84a332c54e28b8723a08b234fd4340197
|
|
BLAKE2b-256 checksum How to use checksums |
01cdaf6944757641af4eb0deb56f2068f306a20e35d544787908840ca82619e3
|
| 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.3-py3-none-any.whl
| Download URL | jwst_camino-0.0.3-py3-none-any.whl |
|---|---|
| Size | 45.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8ab615e5178da8d4178cd0cfdea663be7d835d2a64415d7c49bb7dd3deb965b
|
|
BLAKE2b-256 checksum How to use checksums |
3cdc8e603dc951578cbb3f4f54c0bee24c207ddb801bd4a16560c1e6f3e0001c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.5
|