SHINE (SHear INference Environment) is a modern, high-performance framework for probabilistic shear estimation in weak gravitational lensing studies. Built on JAX, it leverages automatic differentiation and just-in-time compilation to deliver fast, scalable inference for cosmological applications.
- 🚀 JAX-powered: Automatic differentiation and JIT compilation for optimal performance
- 📊 Probabilistic Inference: Full posterior distributions for shear estimates
- 🔧 Modular Design: Flexible architecture for easy extension and customization
- 🎯 GPU Acceleration: Seamless GPU support for large-scale analyses
- 📈 Scalable: Efficient handling of large imaging surveys
# Clone the repository
git clone https://github.com/CosmoStat/SHINE.git
cd SHINE
# Install dependencies (recommended: use a virtual environment)
pip install -e .import shine
import jax.numpy as jnp
# Some TBD magic happens
# Get shear estimates
g1, g2 = posterior.mean()We welcome contributions! This project is in early development, and we're excited to collaborate with the community.
This project is licensed under the MIT License - see the LICENSE file for details.
