# folders #
__pycache__/
.ipynb_checkpoints/
.spyproject/
.vscode
.pytest_cache/
.claude/
.mypy_cache/
Test_files/
Trash/
.DS_Store
deprecated/
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
*.pyc

# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
.flake8
.pre-commit-config.yaml

# Coverage reports
htmlcov/
.coverage
.coverage.*

# Distribution / packaging
*.egg-info/
build/
dist/

# Documentation build files
docs/_build/
docs/_static/
docs/_templates/

# Large EPR data files (keep examples)
*.DTA
*.dta
!examples/data/*.DTA
!examples/data/*.dta
!tests/*.DTA
!tests/*.dta

# Generated plots and images
*_plot.png
*_plots.png

CLAUDE.md

# Environment files
.env
.env.local
.env.*.local
venv/
env/
ENV/
.venv/

# IDE and Editor files
.idea/
.vscode/
*.swp
*.swo
*~
.vim

# Jupyter notebook outputs and metadata
*.ipynb
!examples/notebooks/*.ipynb

# Python cache and compiled files
*.pyc
*.pyo
*.pyd
__pycache__/
*.py[cod]
*$py.class

# Testing
.tox/
.nox/
.coverage.*
nosetests.xml
coverage.xml
*.cover
.hypothesis/

# Profiling
.prof

# Temporary files
*.tmp
*.temp
*.log
*.out

# OS specific
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Scientific data files (large)
*.DTA
*.dta
*.SPC
*.spc
!examples/data/*.DTA
!examples/data/*.dta
!examples/data/*.SPC
!examples/data/*.spc
!tests/*.DTA
!tests/*.dta
!tests/*.SPC
!tests/*.spc

# Generated output files
*.png
*.jpg
*.jpeg
*.pdf
*.svg
*.gif
!docs/assets/*
!examples/scripts/*baseline_correction.png
!examples/scripts/*exclusion_correction.png
!lineshapes_demo.png
!eprload_simple_demo.gif
!eprload_demo.gif
!*demo*.gif

# Configuration files (sensitive)
.flake8
.pre-commit-config.yaml

# Backup files
*.bak
*.backup
*.orig

# PyCharm
.idea/

# Documentation builds
docs/_build/
docs/_static/
docs/_templates/
site/

# Local development
local_*
test_output/
scratch/
playground/

# Performance and profiling
*.prof
*.lprof
.benchmarks/

# Virtual environments
pipenv/
Poetry/
conda-env/

# Database files
*.db
*.sqlite
*.sqlite3

# Secrets and keys
*.pem
*.key
secrets.json
