Covariance Mocks Pipeline

Contents:

  • Installation
    • Clone Repository
    • System Requirements
    • Environment Setup at NERSC
    • Dependencies
    • Technical Requirements
    • Verification
  • Quick Start on Perlmutter (NERSC)
    • Installation and Setup
    • Basic Usage for Roman GRS PIT
    • Testing
    • Example Workflow
  • User Guide
    • Pipeline Overview
      • Architecture
    • Configuration
      • Default Configuration Constants
    • Data Processing
      • Halo Catalog Loading
      • Galaxy Generation
      • Output Management
    • HPC Integration
      • Single Mock SLURM Job Submission
      • Production SLURM Array Jobs
      • MPI Scaling
    • Production Management
      • Three-Stage Workflow
      • Directory Structure
    • Troubleshooting
      • Common Issues
      • Performance Optimization
  • API Reference
    • Data Loader
      • build_abacus_path()
      • load_and_filter_halos()
    • Galaxy Generator
      • generate_galaxies()
    • HDF5 Writer
      • combine_mpi_files()
      • write_parallel_hdf5()
      • write_single_hdf5()
    • MPI Setup
      • finalize_mpi()
      • initialize_mpi_jax()
    • Utils
      • generate_output_filename()
      • validate_catalog_path()
  • Development Guide
    • Testing Structure
    • Contributing
    • Module Development
    • Performance Considerations
    • Debugging
    • Release Process
Covariance Mocks Pipeline
  • Overview: module code

All modules for which code is available

  • covariance_mocks.data_loader
  • covariance_mocks.galaxy_generator
  • covariance_mocks.hdf5_writer
  • covariance_mocks.mpi_setup
  • covariance_mocks.utils

© Copyright 2025, Covariance Mocks Team.

Built with Sphinx using a theme provided by Read the Docs.