# Python
__pycache__/
.venv/
.coverage
.pyc

# Pixi
.pixi/

# PyInstaller
dist/
build/
*.spec

# MkDocs
docs/site/

# Generated docs-serving copies of the canonical JS runtimes and the
# shared figure loader (synced from src/ by `pixi run
# docs-sync-vendored-js`; the source of truth is src/)
docs/docs/assets/javascripts/vendor/threejs/
docs/docs/assets/javascripts/vendor/plotly/
docs/docs/assets/javascripts/ed-figures.js

# Jupyter Notebooks
.ipynb_checkpoints

# Node
node_modules/

# QtCreator
*.autosave
*.qmlproject.user
*.qmlproject.user.*
*.pyproject.user
*.pyproject.user.*
CMakeLists.txt.user*

# PyCharm
.idea/

# VS Code
.vscode/

# macOS
.DS_Store
*.app
*.dmg

# Misc
.cache/
*.log
*.zip

# Agents
AGENTS.md
CLAUDE.md

# ED
# Used to fetch tutorials data during their runtime. Need to have '/' at
# the beginning to avoid ignoring 'data' module in the src/.
/data/
/projects/
/tmp/

# FullProf/CrysFML Fortran scratch unit files
fort.*
