Changelog
All notable changes to CosmoForge will be documented here.
Version 0.1.0 (In Development)
Features:
Initial release of CosmoForge framework
Complete cosmocore package with mathematical utilities
HEALPix integration for spherical harmonic analysis
Numba-optimized computational functions
YAML-based configuration system
Automatic field label expansion: Support for concatenated field labels (e.g., “QU” → [“Q”, “U”]) and underscore-separated multi-character fields (e.g., “T1_T2” → [“T1”, “T2”])
Comprehensive documentation with Sphinx
API:
cosmocore.basics: Mathematical utilities and Legendre polynomialscosmocore.core: Abstract base classes for analysis workflowscosmocore.fields: Cosmological field representationscosmocore.harmonic: Spherical harmonic transforms and power spectracosmocore.in_out: I/O operations for cosmological datacosmocore.pixel: Pixel-space operations and signal matricescosmocore.settings: Parameter management and configuration
Documentation:
Complete API reference with NumPy-style docstrings
Installation and quick start guides
Tutorial series for common use cases
Read the Docs integration