*.py[cod]
__pycache__/
*$py.class
.cache/v/cache/lastfailed
.cache/**
.mypy_cache/**
**/.mypy_cache/**

# PyCharm ignore
# Keep the dictionary to help new users...
.idea/codeStyles
.idea/dictionaries/*
!.idea/dictionaries/music21.xml
.idea/misc.xml
.idea/modules.xml
.idea/*.iml
.idea/other.xml
.idea/vcs.xml
.idea/workspace.xml
.idea/markdown-*.xml
.idea/copilot

# OSX
.DS_Store
**/.DS_Store

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__
**/__pycache__
venv
.venv

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox
nosetests.xml

# Translations
*.mo

# Mr Developer
.mr.developer.cfg

# Eclipse
.project
.pydevproject
/.settings

# VS Code
/.vscode
*.code-workspace

# remove all from autogenerated except conf.py and index.rst
documentation/autogenerated/**/*
documentation/autogenerated/**/*.png
!documentation/autogenerated/conf.py
!documentation/autogenerated/index.rst
documentation/build/**/*
**-checkpoint.ipynb
documentation/source/usersGuide/.ipynb_checkpoints
documentation/source/usersGuide/.ipynb_checkpoints/**

.ropeproject/config.py
.pytest_cache
.pytest_cache/**
music21/monkeytype.sqlite3
.pytest_cache/v/cache/nodeids
.pytest_cache/v/cache/lastfailed
.dmypy.json

# Emacs backups
*.txt~
*.py~
.ai/
.cadence/


# agents
.agents/worktrees
.claude/worktrees
