CosmoForge.CosmoCore Package
CosmoCore is the foundational package of CosmoForge, providing core functionality for cosmological analysis including field management, matrix operations, I/O utilities, and fundamental mathematical operations.
Overview
CosmoCore serves as the base layer for all cosmological computations in CosmoForge. It provides:
Field Management: Scalar (spin-0) and tensor (spin-2) field handling with HEALPix integration
Matrix Operations: Optimized linear algebra operations with Numba acceleration
I/O Utilities: Reading and writing of cosmological data formats
Harmonic Analysis: Power spectrum management and beam handling
Pixel Operations: HEALPix pixel-based computations
Package Structure
The CosmoCore package contains the following modules, each documented with comprehensive mathematical foundations and implementation details: