output/
*~
build/
# Generated per-machine (absolute paths); .clangd points at build/cmake instead.
compile_commands.json
class
class_profiled
test-parser
test-bisection
*.prof
*.ini
libclass.a
*out
python/classy.c
*.pyc
python/build/
*.dSYM
RealSpaceInterface/cache/
.DS_Store
doc/manual/html
doc/manual/latex
include/tmp
python/classy.cpp
.ipynb_checkpoints/*
python/cclassy.pxd
python/faulty_figs
.ipynb_checkpoints
classy.cpp
classy_community.egg-info/
dist/
*.so
*.bak
*.bat
main/class.c
cclassy.pxd

# Symlinks for local in-source development (created by: mkdir -p classy && ln -sf ../bbn classy/bbn && ln -sf ../hyrec classy/hyrec)
classy/
classy_community_ref.egg-info/
.worktrees/

# Local bit-identical baseline (machine-specific, never commit)
python/baseline/
python/baseline_ref/
build-xcode/

# In-source CMake configure/build artifacts (CMake + Xcode generator)
CMakeCache.txt
CMakeFiles/
CMakeScripts/
cmake_install.cmake
CTestTestfile.cmake
Testing/
CLASSpp.xcodeproj/
Debug/
Release/

# Extra test binaries (CMake targets built in-source)
test-photons
test-greybody-moments

# Local agent/tooling state
.claude/

# Documentation site (doc/site): build output, build-time notebook copies,
# and notebook-execution byproducts (savefig PDFs, caches). Only the section
# index.md files are tracked in these two directories.
doc/site/_build/
doc/site/tutorials/*
!doc/site/tutorials/index.md
doc/site/models/*
!doc/site/models/index.md
