HIcosmo Documentation
HIcosmo is a high-performance framework for cosmological parameter estimation and forecasting, with core goals of: minimal API, smart defaults, performance-first, and extensibility.
Quick Links
Getting started: Quick Start
Technical foundation: JAX Technical Guide
Parameters and likelihoods: Likelihood Functions
Configuration-driven: Configuration Guide
Complete API: API Reference
This documentation follows the Read the Docs style inspired by Cobaya, providing clear structured navigation: - Installation and getting started - Core concepts and usage guides - Detailed API reference (with entry points for every interface)
Getting Started
- Installation Guide
- Quick Start
- Core Concepts
- JAX Technical Deep Dive
- What is JAX?
- Functional Programming: The Core Philosophy of JAX
- The Four Core Features of JAX
- PRNG Random Number Management
- JAX in Cosmology
- Performance Data and Benchmarks
- Why HIcosmo Chose JAX
- JAX vs Other Frameworks
- Common JAX Pitfalls and Solutions
- HIcosmo’s JAX Usage Patterns
- Learning Resources
- Summary
- Next Steps