ballistics-engine 0.36.2

High-performance ballistics trajectory engine with professional physics
Documentation
# Rust
/target
**/*.rs.bk
*.pdb

# Python artifacts (if building with Python feature)
*.so
*.pyd
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
.pytest_cache/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
.claude/

# Documentation
/target/doc

# Benchmarks
/target/criterion

# Test coverage
*.profraw
*.profdata
/coverage/

# Temporary files
*.tmp
*.bak
*.orig

# FFI test executable
test_ffi

# OS specific
Thumbs.db
.DS_Store
.directory

# Debug
*.dSYM/
*.su
*.idb
*.pdb

# Backup files
*.backup
*~

# Editor directories and files
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# macOS
.DS_Store
.AppleDouble
.LSOverride

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini

# Linux
.directory
.Trash-*

# Claude Code configuration
CLAUDE.md

ballistics/

# Benchmark files
bench_allocators.sh
benchmark_results/
data/bc_corrections_transonic.bin

# BC5D binary tables (large files, downloaded separately)
data/bc_tables/*.bin
glenn_update_bc5d.md

# Mobile build artifacts — compiled outputs, not version-controlled.
# (These ~169MB of committed .a/xcframework binaries bloated the GitHub source
# archive to 61MB and broke the binary build farm's downloads; regenerate as needed.)
/app/src/main/jniLibs/
/BallisticsEngine.xcframework/
/BallisticsEngine.xcframework.bak/

# Stale prebuilt release binaries (served from ballistics.zip / GCS, not git)
/releases/

# Stray compiled test executable (source is tests/test_units.rs)
/tests/test_units

# Superpowers planning/spec artifacts (not part of the crate or repo)
docs/superpowers/
.superpowers/
ADV_ISSUES-JUL1-2026.md
MIPS_BUILD_NOTES.md

# npm package build output (MBA-1321) — generated by scripts/build-npm.sh from the WASM
# (wasm-pack) build. Each already ships its own internal "ignore everything" .gitignore, but
# that file lives inside the generated, untracked directory itself; these entries make the
# intent explicit at the repo level regardless of how the directory got created.
# Only the build script, its README-npm.md source, and this repo's docs are committed.
/pkg/
/pkg-web/
/pkg-nodejs/
release-artifacts/

# Second defense layer behind .githooks/pre-commit: AB-derived / private-repo
# material must never even stage here. (The hook is the real guard; this keeps
# git add -A from picking strays up at all.)
*ab_geometry*
*removal-request*
*.drg