The lensing pipeline of the future.
Project description
caustic
The lensing pipeline of the future: GPU-accelerated, automatically-differentiable, highly modular. Currently under heavy development: expect interface changes and some imprecise/untested calculations.
Installation
First install torchinterp1d:
git clone git@github.com:aliutkus/torchinterp1d.git
cd torchinterp1d
pip install .
Then install caustic:
git clone git@github.com:Ciela-Institute/caustic.git
cd caustic
pip install .
Contributing
Please reach out to one of us if you're interested in contributing!
To start, follow the installation instructions, replacing the last line with
pip install -e ".[dev]"
This creates an editable install and installs the dev dependencies.
Please use isort
and black
to format your code. Open up issues for bugs/missing
features. Use pull requests for additions to the code. Write tests that can be run
by pytest
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file caustic-0.0.1a0.tar.gz
.
File metadata
- Download URL: caustic-0.0.1a0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e84f29ea6f960a30ea9a6e41db0dffdcbd84796111ab289682fec0ed2c757c5 |
|
MD5 | ef79d8fd5a784ce1a80b8a098fc4f5cd |
|
BLAKE2b-256 | 9f048517bd143dd9cd97844dc8a52a12186121d1bb9964afbd2fc72bb27fdbbd |
File details
Details for the file caustic-0.0.1a0-py3-none-any.whl
.
File metadata
- Download URL: caustic-0.0.1a0-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 402edf075450d36cd4b200be25b34618f3c178c7a0edd289027e851095f9fe6d |
|
MD5 | 2f84f35d415c958a882b71a6ed8df69b |
|
BLAKE2b-256 | 9f87adb6acb27baf9e035e376796d338f53aa161bcefe89a9a51fe1ffd3301f1 |