Examples
Example scripts are available in the examples/ directory and Jupyter notebooks
in the notebooks/ directory of the repository.
Python Scripts
Example scripts in the examples/ directory:
Basic Usage
examples/basic_usage.py - Simple example with synthetic data demonstrating
the core functionality of computing weak lensing statistics.
Batch Processing Demo
examples/batch_processing_demo.py - Comprehensive batch processing examples
showing how to efficiently process multiple convergence maps simultaneously
with 12-19x speedup on GPU.
CFIS Example
examples/cfis_example.py - Working with realistic CFIS survey-like simulations.
Jupyter Notebooks
Interactive examples in the notebooks/ directory:
cuda_batch_demo.ipynb- GPU batch processing demonstration with benchmarksdes_mock_demo.ipynb- DES mock catalog analysispycs_demo.ipynb- PyCS integration example
Running Examples
To run the basic example:
cd examples
python basic_usage.py
To run the batch processing demo:
cd examples
python batch_processing_demo.py
For Jupyter notebooks:
cd notebooks
jupyter notebook cuda_batch_demo.ipynb