# ==========================================
# SDR Rover Link
# Файлы, не включаемые в Git
# ==========================================

# Python: скомпилированные и временные файлы
__pycache__/
*.py[cod]
*.pyc
*.pyo
*$py.class

# Кэш инструментов проверки и тестирования
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage

# Spyder
.spyproject/
.spyderproject
.spyderworkspace

# Jupyter Notebook
.ipynb_checkpoints/

# Виртуальные окружения Python
.venv/
venv/
env/

# Необработанные данные и IQ-записи.
# Правило закрывает крупные записи отсчётов и видео: они воспроизводятся
# заново и в историю не помещаются.
data/raw/

# Исключения: исходные изображения — это входные данные лабораторных, а не
# результат. Без них Lab007, Lab009, Lab011 и Lab012 не запускаются, поэтому
# они хранятся в репозитории. Суммарно около 1 МБ.
!data/raw/lab007_source.jpg
!data/raw/lab009_source.jpg
!data/raw/lab011_scene.jpg
!data/raw/lab012_safety_scene.jpg

# Метаданные и спектр записи Lab024a: сама запись отсчётов не хранится,
# поэтому они оставлены как след проведённого измерения.
!data/raw/lab024a_pluto_rx_100mhz.json
!data/raw/lab024a_pluto_rx_100mhz_spectrum.png

# Временные файлы редакторов
*.tmp
*.temp
*.bak
*.swp
*~

# Временные файлы Microsoft Office
~$*.docx
~$*.xlsx
~$*.pptx

# Системные файлы Windows
Thumbs.db
Desktop.ini

# Системные файлы macOS
.DS_Store

# Локальные настройки и секреты
.env
*.local

