# Files generated by invoking Julia with --code-coverage
*.jl.cov
*.jl.*.cov

# Files generated by invoking Julia with --track-allocation
*.jl.mem

# System-specific files and directories generated by the BinaryProvider and BinDeps packages
# They contain absolute paths specific to the host computer, and so should not be committed
deps/deps.jl
deps/build.log
deps/downloads/
deps/usr/
deps/src/

# Build artifacts for creating documentation generated by the Documenter package
docs/build/
docs/site/
docs/src/literated/
docs/src/api.md

build/

# File generated by Pkg, the package manager, based on a corresponding Project.toml
# It records a fixed state of all packages used by the project. As such, it should not be
# committed for packages, but should be committed for applications that require a static
# environment.
Manifest.toml
Manifest-v*.toml

# output files
*.jld2
*.nc
*.png
*.mp4
*.svg

# other files we don't want
*.swp
*.DS_Store
*.vscode
*.code-workspace
# Claude Code — ignore user-specific settings, track shared rules/skills
.claude/settings.local.json
.claude/debug/

# Paper references (kept locally only)
examples/tropical_cyclone_world.md
examples/atsc-jas-d-18-0357*

# Benchmarking output
*.json
benchmark_results.md
