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
Hashes for caustic-0.0.1a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 402edf075450d36cd4b200be25b34618f3c178c7a0edd289027e851095f9fe6d |
|
MD5 | 2f84f35d415c958a882b71a6ed8df69b |
|
BLAKE2b-256 | 9f87adb6acb27baf9e035e376796d338f53aa161bcefe89a9a51fe1ffd3301f1 |