# ==========================================
# 기상청 3차원 객관분석 데이터 API 프로젝트 .gitignore
# ==========================================

# 1. 가상환경 및 의존성 패키지 (Virtual Environments)
venv/
.venv/
env/
ENV/
bin/
lib/
share/
include/

# 2. 로컬 설정 및 민감 정보 (CWE-798 방지 - API 인증키 노출 차단)
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# 3. Python 캐시 및 컴파일 파일 (Python Build & Caches)
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.ipynb_checkpoints/

# 4. 자동 생성 기상 데이터 (Generated Weather Data CSVs)
# 분석 과정에서 수집된 로컬 CSV 파일은 원격 저장소 업로드 제외
*.csv

# [예외] 데이터 구조 정의가 포함된 핵심 메타데이터 파일은 추적 유지
!weather_data_definition.csv

# 5. 자동 생성 분석/시각화 이미지 (Generated Analysis & Visualization Plots)
*.png

# 6. 시스템 및 IDE 설정 파일 (System & IDE configs)
.DS_Store
Thumbs.db
.vscode/
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.swp
