Skip to main content

The lensing pipeline of the future: GPU-accelerated, automatically-differentiable, highly modular. Currently under heavy development: expect interface changes and some imprecise/untested calculations.

Project description

caustics logo

ssec CI Documentation Status PyPI version coverage

caustics

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

Simply install caustics from PyPI:

pip install caustics

Documentation

Please see our documentation page for more detailed information.

Contribution

We welcome contributions from collaborators and researchers interested in our work. If you have improvements, suggestions, or new findings to share, please submit an issue or pull request. Your contributions help advance our research and analysis efforts.

To get started with your development (or fork), click the "Open with GitHub Codespaces" button below to launch a fully configured development environment with all the necessary tools and extensions.

Open in GitHub Codespaces

Instruction on how to contribute to this project can be found in the CONTRIBUTION.md

Some guidelines:

  • Please use isort and black to format your code.
  • Use CamelCase for class names and snake_case for variable and method names.
  • Open up issues for bugs/missing features.
  • Use pull requests for additions to the code.
  • Write tests that can be run by pytest.

Thanks to our contributors so far!

Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

caustics-0.6.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

caustics-0.6.0-py3-none-any.whl (62.2 kB view details)

Uploaded Python 3

File details

Details for the file caustics-0.6.0.tar.gz.

File metadata

  • Download URL: caustics-0.6.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for caustics-0.6.0.tar.gz
Algorithm Hash digest
SHA256 09436524c908fdb9c75aca3985c9b2b85b03346914c9ec65c00f970f1280e740
MD5 6c6797576ee2e24d12022899295c20cb
BLAKE2b-256 29e2b45d6e6c2fca56034b3ef82f06ea7a5b13bfd3a98cd85d49aef4758e79ce

See more details on using hashes here.

File details

Details for the file caustics-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: caustics-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 62.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for caustics-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09ac31f5e5b6aed78ca977e2e86c779854d71b86a1e6f163b6d5b9c7772c4bb1
MD5 9e6edf79ecf98ac7f303d98fc9a86d37
BLAKE2b-256 18acc435c44ce945c86dfb64c59e1a72c24d1637c29d3a02f0fc773d0db66026

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page