Operator's Guide

Zima Ballistics — Operator's Guide

Complete field manual for Zima Ballistics Calculator. Covers all 160+ features including profiles, environmental corrections, PRS competition, TAK integration, sensor inputs, and more.

Zima: Ballistics Calculator — Operator's Guide

Version: 2.x · Last updated: 2026-06-21 Platforms: iOS / iPadOS / macOS (Catalyst) / Apple Watch · Android phone / tablet / Wear OS Distribution: Apple App Store · Google Play · Age rating: 17+

The single canonical guide for both iOS and Android. iOS is the design master; the Android app matches it feature-for-feature except for the platform-native differences in §26 Platform Differences. Navigation is identical on both platforms — features tagged [iOS] are platform-specific and are called out inline.

Independently Verified Physics

Every ballistic solution in this app has been validated against JBM Ballistics reference data and McCoy's Modern Exterior Ballistics — the gold standards in exterior ballistics. The iOS engine ships 191 automated engine/data tests covering all 4 solvers (3DOF, 4DOF, 6DOF, Pejsa), all 9 standard drag models (G1, G2, G5, G6, G7, G8, GI, GL, GS), and the correction factors (spin drift, Coriolis deflection, aerodynamic jump, cant angle, and zero-atmosphere BC correction). When you pull a firing solution from this app, the math behind it has been proven against an independent reference — not merely tested against itself. The Android engine is a direct port of the iOS engine and produces the same solutions.

Free to download. Ballistics Pro unlock is $19.99 — one time. No subscription. No ads. No tracking.


Table of Contents

  1. Introduction
  2. Getting Started
  3. Navigation
  4. Calculator
  5. Profiles — My Armory
  6. Databases
  7. Analysis Tools
  8. Verification & Truing
  9. Field Tools
  10. PRS / Competition
  11. Hunting
  12. LE / Military / TAK
  13. Logging & Tracking
  14. Reticle Tools
  15. Tools
  16. Suites
  17. Training Academy
  18. Community
  19. Sensors
  20. Bluetooth Devices
  21. Export & Sharing
  22. Settings
  23. Apple Watch & Wear OS
  24. Widgets & Live Activities
  25. In-App Purchase — Ballistics Pro
  26. Platform Differences
  27. Appendices

1. Introduction

Zima: Ballistics Calculator is a professional-grade exterior-ballistics engine plus an integrated suite of range, analysis, field, competition, hunting, law-enforcement, and military tools — all in a single application that works fully offline.

At its core, the app numerically integrates the equations of motion for a projectile traveling through a moving atmosphere. From a muzzle velocity, ballistic coefficient or custom drag curve, and environmental conditions, it computes:

  • Elevation and windage corrections at any distance
  • Time of flight, remaining velocity, and remaining energy
  • Spin drift, Coriolis deflection, aerodynamic jump, and cant error
  • Transonic and subsonic crossing points

Engine. Four solvers — 3DOF Point Mass, 4DOF Modified Point Mass, 6DOF Full Rotational, Pejsa — over nine standard drag models (G1, G2, G5, G6, G7, G8, GI, GL, GS) plus user-supplied custom Cd-vs-Mach curves. 191 automated engine/data tests cross-validate the engine against JBM Ballistics and McCoy.

Who it is for

  • Precision-rifle competitors (PRS, NRL, F-Class) — stage planners, quick targets, competition mode, DA range cards, match score tracking
  • Long-range hunters — ethical shot distance, shot-placement overlays, vital-zone presets, legal-light calculator
  • Law enforcement / SWAT marksmen — glass deflection, barrier penetration, precision offset / hold-off, cold-bore tracking, NV/IR zero profiles
  • Military personnel — mil relation, anti-materiel reference, spotter/shooter call, sniper DOPE book, DA Form 5517, MGRS, TAK integration
  • Reloaders and gunsmiths — chrono string statistics, load development (ladder + group), recoil calculator, barrel harmonics, muzzle-blast estimation
  • Airgunners — a dedicated 674-entry pellet/slug database

Supported platforms

Platform Support level
iPhone (iOS 18+) Full feature set
iPad (iPadOS 18+) Full feature set, larger two-pane layout
Mac (macOS 14+ via Catalyst) Designed-for-iPad mode
Apple Watch (watchOS 10+) 6-tab companion
Android phone / tablet (Android 8+) Full feature set
Wear OS 2-page solution mirror + hold picker

Important disclaimer

All ballistic solutions are mathematical approximations. Physical variables including lot-to-lot velocity variation, actual drag behavior, barrel fouling, and real-world atmospheric gradients will cause results to differ from computed values. Always verify solutions in the field before relying on them operationally. The app displays this disclaimer on every results view.


2. Getting Started

First launch

  • iOS: a full-screen End User License Agreement (EULA) / legal gate. You must scroll to the bottom before Accept becomes active. The gate covers Terms of Service, the accuracy disclaimer, Export Control Notice (ITAR/EAR), professional-use warning, and 17+ acknowledgment. A Privacy Pledge gate follows.
  • Android: the same first-launch Legal/EULA acceptance and Privacy Pledge gates (verbatim text, matching the iOS sequence).

Onboarding tour (9 pages)

Welcome → Professional Grade → Your Whole Kit → Field Ready → Always Improving / Privacy → Built for Speed → TAK Integration → Suite Picker → Ready to Go. Replay any time.

Navigation: More → Tour → Welcome Tour (iOS) / Settings → Tutorials (Android)

Suite Picker

During onboarding you choose archetypes (Reloader / Hunter / PRS-NRL / LE-Military / Power user) that set which suites are visible. Editable later in Settings.

New-user walkthrough (zero to firing solution)

  1. Add a rifle — name, caliber, barrel length, twist (rate + direction), sight height, zero. Auto-fill from the Barrel/Twist Database pulls factory barrel/twist. (Free users: up to 3 rifles; Pro unlimited.)
  2. Add a load — choose a bullet from the 3,715-entry Bullet Database to fill weight / diameter / BC / drag model, then enter muzzle velocity.
  3. Solve — set range, atmosphere (or fetch weather), wind → Calculate. Corrections appear up top; the drop table follows.
  4. Take it to the field — from results, jump to HUD Mode, Competition Mode, Field Mode, Target List, or a Come-Up Card.

Navigation: My Armory tab → + (add rifle), then rifle editor → Loads → Add Load


3. Navigation

Tab bar

A 5-slot bottom bar. The first (Calculate) and last (More) are fixed and cannot be moved or removed. The three middle slots are fully customizable. Default middle tabs: My Armory, Range Card, Shot Log.

Navigation: Settings → Customize Tabs (iOS) / Settings → Customize Bottom Bar (Android)

More menu

The escape hatch to every feature not pinned to the tab bar. Pinned at the top: Settings and Community; then a Recent section (your last-visited items, stored across sessions); then the categories: Suites · Main · Field Tools · Ballistic Analysis · Verification & Truing · PRS / Competition · Databases · Reticle Tools · Logging & Tracking · Tools · Hunting · LE / Military / TAK · Field Training · Devices. A search field at the top jumps to any feature by name.

Navigation: More tab

Global search

A searchable index of every screen, reachable from the search field at the top of More. Type any keyword to filter in real time; tap a result to navigate directly.

Navigation: More → search field


4. Calculator

The Calculator is the app's primary screen and entry point — a scrolling column of collapsible input cards (iPhone / Android phone) or a two-pane layout (iPad). The top bar shows the loaded rifle/load; a suppressor quick-toggle appears when the rifle has an attached suppressor. After the first solve, input sections collapse and the view scrolls to the results.

Navigation: Calculate tab

4.1 Projectile inputs

Weight, diameter, length, BC, Drag Model (9 standard + custom), muzzle velocity, and temperature sensitivity (fps per 10° change against a reference temperature).

Navigation: Calculate tab → Projectile section

4.2 Firearm inputs

Barrel length, twist rate + direction, sight height above bore, zero, and turret-tracking percentage (scale all click outputs if the scope does not track perfectly).

Navigation: Calculate tab → Firearm section

4.3 Atmosphere inputs

Temperature, pressure (with barometer auto-fill), humidity, and altitude. A Density-Altitude toggle lets you enter DA directly; the app reverse-computes the equivalent temp/pressure via the ICAO standard-atmosphere lapse rate. Atmosphere Presets save and recall named conditions; Fetch Weather pulls current conditions at your GPS location.

Navigation: Calculate tab → Atmosphere section

4.4 Wind inputs

Wind speed and direction (clock-position or compass bearing), entered as text, via a drag-and-drop compass rose, or by flag angle. Add multiple wind segments (Near / Mid / Far) — the solver interpolates between them. Wind bracketing computes a hold band from a min/max wind range.

Navigation: Calculate tab → Wind section

4.5 Solver & Advanced inputs

Choose the Solver (3DOF / 4DOF / 6DOF / Pejsa). Toggle Spin Drift / Aerodynamic Jump / Coriolis corrections. Enter cant (manual or captured live from the IMU), inclination (exact gravity-vector rotation, not a cosine approximation), and latitude / azimuth for Coriolis. A zero-offset field applies cold-bore, suppressor, or NV-laser offsets to all four solvers.

Navigation: Calculate tab → Solver & Advanced section

4.6 Target inputs

Range, max range, increment (table step size), and angle (with camera inclinometer on iOS).

Navigation: Calculate tab → Target section

4.7 Corrections summary

After tapping Calculate, the corrections summary appears at the top of the results: elevation and windage corrections (MOA, MIL, or clicks at your configured click value), spin drift, aerodynamic jump, Coriolis, cant, maximum ordinate, Miller stability Sg, the bullet's Mach number, the local speed of sound, a transonic/subsonic warning, the wind-bracketing band (when enabled), and the accuracy disclaimer.

Navigation: Calculate tab → Calculate button → results header

4.8 Trajectory table

The full range table — up to 11 columns (range, drop, windage, velocity, energy, time of flight, Mach, and more), with transonic and subsonic rows color-coded. Scrollable and exportable as PDF, CSV, or XLS.

Navigation: Calculate tab → results → Trajectory table

4.9 Trajectory charts

Graphical plots of drop, velocity, energy, and windage vs. range. Pinch to zoom; tap a data point for exact values.

Navigation: Calculate tab → results → Charts

4.10 Reticle holdover overlay

A visual MIL or MOA grid with color-coded dots at each range step showing the bullet's holdover and windage relative to the crosshair. Pinch to scale to your reticle magnification; pan to inspect.

Navigation: Calculate tab → results → Reticle Holdover section

4.11 Quick Actions

Fast jumps to field modes directly from the results: Compact Shoot View, HUD Mode, Competition Mode, Field Mode, Target List, Come-Up Card.

Navigation: Calculate tab → results → Quick Actions

4.12 Suppressor quick-toggle

When a rifle has an attached suppressor, a one-tap toggle applies/removes the suppressor's vertical and horizontal POI shift and its added length, re-solving automatically. The toggle state persists between sessions.

Navigation: Calculate tab → suppressor toggle (above Quick Actions)

4.13 Saved calculations

Every solve auto-saves all inputs, solver config, and results. Browse or search past calculations, star favorites, and tap Restore to load a past solve back into the Calculator.

Navigation: Calculate tab → history icon


5. Profiles — My Armory

My Armory is the primary organizational unit. It lists rifle profiles (free cap 3; Pro unlimited).

Navigation: My Armory tab

5.1 Rifle editor

Covers Basic Info, Firearm Specs, Optics (cascading brand → model → reticle, turret unit + click value, tracking %), Zero Conditions, Cold-Bore Offset, Notes, Loads, and lock/unlock. Stores name, caliber, barrel length and material, twist rate and direction, sight height, zero range plus the atmospheric conditions present when zeroed, and scope make/model/magnification.

Navigation: My Armory → (rifle)

5.2 Load editor

Each rifle holds any number of loads. Covers Load Info, Bullet Specs (database search, Drag Model [9 + custom], MV), velocity-dependent (multi-step) BC, temperature sensitivity, zero offset, named zeros (unlimited), and handloading data (powder, charge, primer, case).

Navigation: My Armory → (rifle) → (load)

5.3 Multiple zeros per rifle

Each profile supports unlimited named zeros, each storing its own distance and full atmospheric reference conditions (e.g., "100 yd summer", "200 yd winter mountain"). Switching zeros updates the atmospheric reference automatically.

Navigation: My Armory → (rifle) → Zero Conditions · selectable in the Calculator's zero picker

5.4 Zero modes — Day / Night Vision / IR Laser

Three independent zero configurations per profile for optical, NVG-equipped, and IR-illuminator/designator setups. The corrections summary shows the holds for the selected mode.

Navigation: Calculate tab → Rifle/Load → Zero Mode picker

5.5 6DOF aero-coefficient editor

Eight Mach-indexed aerodynamic-coefficient tables, wired directly to the 6DOF solver, for research-grade rotational dynamics.

Navigation: My Armory → (rifle) → (load) → 6DOF Aero Coefficients

5.6 Vital-zone presets

15 built-in presets define target vital-zone diameters that drive the MPBR, WEZ, and Ethical-Shot-Distance tools (big game, varmint, and steel target classes).

Navigation: My Armory → (load), or any tool that consumes vital-zone size → Vital Zone picker


6. Databases

All databases live under More → Databases. Catalog data is display/lookup only — it never modifies your saved profiles.

6.1 Bullet Database

A searchable reference of 3,715 production bullets with manufacturer-published data: manufacturer, product line, caliber, weight, diameter, BC (G1 and/or G7), and sectional density. Provenance dots flag the source of each BC. Supports user bullet overrides, bulk CSV import, and one-tap apply of a Doppler-measured drag curve. Tap any entry to auto-fill weight, drag model, and BC into the active load.

Navigation: More → Databases → Bullet Database

6.2 Pellet Database

A dedicated database of 674 airgun pellets and slugs: manufacturer, product line, caliber (.177/.22/.25/.30/.35), weight, head diameter, and BC where published.

Navigation: More → Databases → Pellet Database

6.3 Cartridge Database

152 cartridges across 11 categories with case length, bullet diameter, SAAMI maximum pressure, typical bullet-weight ranges, and common applications. Used for quick reference when setting up a new profile.

Navigation: More → Databases → Cartridge Database

6.4 Measured Drag Curves

Radar-measured Cd-vs-Mach curves (Lapua Doppler). More accurate than any single-G-function BC approximation, particularly in the transonic zone. When a measured curve is selected as the drag model, no BC value is needed.

Navigation: More → Databases → Measured Drag Curves

6.5 Custom Drag Curves

Define a bullet-specific Cd-vs-Mach drag curve instead of a G-function approximation. Import in JBM CSV, generic text, or Doppler format. JSON import/export supported.

Navigation: More → Databases → Custom Drag Curves

6.6 Drag Curve Visual Editor

A live chart with draggable Cd/Mach handles. Drag any handle to reshape the curve at that Mach number; the solver immediately uses the modified curve.

Navigation: More → Databases → Drag Curve Visual Editor

6.7 Barrel / Twist Database

Factory-specified twist rates and barrel lengths by manufacturer and model. Auto-fill into the rifle editor to populate twist rate when you know your exact rifle.

Navigation: More → Databases → Barrel/Twist Database

6.8 Target Library

Built-in target images for the Reticle Simulator (IPSC cardboard, steel-plate silhouettes, NRL Hunter targets, game-animal outlines) plus custom targets imported from your photo library. Includes an angular-size reference table.

Navigation: More → Databases → Target Library


7. Analysis Tools

All analysis tools live under More → Ballistic Analysis. Most read from the currently loaded profile and last solve but also accept manual input for standalone use.

7.1 3D Trajectory Visualization

A three-dimensional rendered view of the bullet's flight path showing both vertical drop and lateral wind deflection in 3D space, with velocity-regime color coding, free camera orbit, pinch-zoom, and a ground plane with distance markers.

Navigation: More → Ballistic Analysis → 3D Trajectory Visualization (also from Calculate → 3D View)

7.2 Hit Probability (WEZ)

A Monte-Carlo simulation computing the probability your bullet hits a target of given size, accounting for MV SD, wind-read error, ranging error, and cant uncertainty. Outputs P50/P90/P95 miss radii, a color-coded hit/miss scatter plot, and hit probability for the selected vital zone.

When to use: Comparing whether a target is realistically hittable under your real-world error budget.

Navigation: More → Ballistic Analysis → Hit Probability (WEZ)

7.3 DOPE Trend Analysis

Automatically compares predicted trajectory data against actual impacts logged in the Shot Log to reveal systematic drift (MV decay, scope-tracking degradation, spin-drift bias). Displays a predicted-vs-actual scatter plot with a trendline and flags drift when the slope deviates from 1.0.

Navigation: More → Ballistic Analysis → DOPE Trend Analysis

7.4 Terminal Ballistics

Evaluates terminal performance at a given distance across 6 bullet types: Hatcher Relative Stopping Power for handgun loads, wound-channel expansion/penetration estimates, and a game-suitability rating comparing remaining energy to common thresholds.

Navigation: More → Ballistic Analysis → Terminal Ballistics

7.5 Load / Trajectory Comparison

Compares two loads side by side with a synchronized drop table, a color-coded delta column, and an overlay chart with transonic markers.

When to use: Deciding between two bullet weights, a factory load vs. a handload, or evaluating a BC change.

Navigation: More → Ballistic Analysis → Load / Trajectory Comparison

7.6 Multi-Rifle Drop Table

A side-by-side trajectory comparison for 2–4 rifle/load combinations under the same atmosphere and wind. Each selection is color-coded; the table shows a shared range column with per-rifle elevation, windage, and velocity sub-columns.

Navigation: More → Ballistic Analysis → Multi-Rifle Drop Table

7.7 BC Back-Calculator

Reverse-engineers ballistic coefficient from observed impacts. Enter observed drop at a measured range, a drag model, and MV; the tool binary-searches for the BC that produces the observed drop. Standalone — nothing is saved until you tap Apply.

When to use: Converting ladder-test impacts directly into a usable BC with no manual iteration.

Navigation: More → Ballistic Analysis → BC Back-Calculator

7.8 Cd Measurement (Two-Chrono BC)

A two-chronograph method for measuring a bullet's actual average drag coefficient in flight — the most accurate method short of Doppler radar. Enter muzzle velocity, a downrange velocity, and the separation distance; the tool solves for the Cd that produces the observed downrange velocity.

Navigation: More → Ballistic Analysis → Cd Measurement (Two-Chrono BC)

7.9 DSF Library

The Drop Scale Factor library holds pre-computed DSF tables for your loaded bullet across density altitudes from 0 to 8,000 ft in 500-ft steps. Each row shows distance, ICAO drop, actual drop at the given DA, and the scale factor to convert.

When to use: You've confirmed holds at one altitude and are shooting at a significantly different one — scale your dialed positions instead of re-solving.

Navigation: More → Ballistic Analysis → DSF Library

7.10 Effective Range Calculator

Computes the range at which a load becomes ineffective based on an energy threshold, a maximum-holdover limit, or both — whichever comes first. The result shows the binding constraint in large type.

Navigation: More → Ballistic Analysis → Effective Range Calculator

7.11 Point Blank Range (MPBR)

Answers "how far can I shoot without adjusting my hold, given a vital zone of X inches?" Outputs the near zero, the far zero (MPBR), the maximum point-blank range, and a trajectory chart with the vital-zone band overlaid.

Navigation: More → Ballistic Analysis → Point Blank Range (MPBR)

7.12 Moving Target

Computes the required lead for a moving target from target speed, crossing angle, and bullet time of flight. Outputs lead in MOA, MIL, and linear distance.

Navigation: More → Ballistic Analysis → Moving Target

7.13 Danger Space Calculator

Computes the range band over which the trajectory stays within a target's height — the near bound, far bound, and danger-space width, with a trajectory chart and target-height band overlay.

Navigation: More → Ballistic Analysis → Danger Space Calculator

7.14 SDF Table

A Speed-Dial Factor table showing how dial positions change when atmospheric conditions differ from your zeroing conditions, across density altitudes from 0 to 8,000 ft in 500-ft steps, with color-coded deltas. Exportable as CSV.

Navigation: More → Ballistic Analysis → SDF Table

7.15 Multi-Target Solver

Solves up to 20 targets simultaneously, each with its own distance, inclination, and wind input. Tap Solve All for a concurrent solution; color-coded transonic/subsonic indicators show which targets are in the danger zone. Export as a come-up card.

Navigation: More → Ballistic Analysis → Multi-Target Solver

7.16 Load Development Assistant

A two-mode tool for finding optimal powder charges. Ladder mode identifies velocity nodes (charge weights where MV plateaus) and flags pressure spikes. Group mode uses a quadratic curve fit to find the charge producing the tightest groups.

Navigation: More → Ballistic Analysis → Load Development Assistant

7.17 Barrel Harmonics / OCW Node

A data-driven tool for finding your barrel's optimal charge weight (OCW) node and the muzzle-exit oscillation point that yields the most consistent groups, from dwell time, group-center shift across the ladder, and chrono SD/ES data.

Navigation: More → Ballistic Analysis → Barrel Harmonics / OCW Node

7.18 Recoil Calculator

Computes free-recoil velocity and energy from rifle weight, bullet weight, MV, and powder charge, with a subjective recoil rating and a two-load comparison mode.

Navigation: More → Ballistic Analysis → Recoil Calculator


8. Verification & Truing

All verification tools live under More → Verification & Truing.

8.1 Truing / Calibration

Adjusts your ballistic model to match observed impacts via three methods: MV truing (binary-searches for the MV that produces an observed drop), BC truing (back-calculates BC when MV is chronograph-confirmed), and Drop Scale Factor (DSF) truing (a multiplicative correction to the entire drop table). Results push directly to the active load.

Navigation: More → Verification & Truing → Truing / Calibration

8.2 Shot Analysis

Enter individual shot impact coordinates (or link to a shot-log session) to compute mean impact offset, X/Y standard deviation, extreme spread, CEP, and a visual scatter plot.

Navigation: More → Verification & Truing → Shot Analysis

8.3 Shot Group Analyzer

A visual analyzer where you tap a target canvas to place shots and see real-time statistics, across 3 target styles (bullseye with scoring rings, round plate, blank grid). Stats: group size (inches/MOA/MIL), extreme-spread width/height, mean radius, CEP, SD from centroid, and centroid offset. Export the canvas with stats as an image.

Navigation: More → Verification & Truing → Shot Group Analyzer

8.4 Turret Tracking Test

Verifies that one click actually moves the point of impact by the stated value. Enter the expected and actual impact shift after dialing a known number of clicks; the tool computes your scope's actual tracking percentage and can save it to the profile.

Navigation: More → Verification & Truing → Turret Tracking Test

8.5 Chrono String Statistics

A session-based velocity-string manager. Enter readings one at a time or import from a connected chronograph; the tool computes ES, SD, and CV in real time, flags outliers beyond 2.5 SD, and compares the measured mean MV to the load's stored MV.

Navigation: More → Verification & Truing → Chrono String Statistics


9. Field Tools

Field tools live under More → Field Tools and are also launchable from the Calculator's Quick Actions.

9.1 HUD Mode

A full-screen, green-on-black night-vision-compatible display showing the current solution in large type (elevation, windage, distance, wind, profile/load). All white is eliminated to preserve dark-adapted vision; NVG modes available.

Navigation: More → Field Tools → HUD Mode (also from Calculate → Quick Actions)

9.2 Competition Mode

A landscape-optimized PRS/NRL view: a range stepper, large elevation/windage corrections, wind controls, and a PAR countdown timer that pulses red in the final 15 seconds.

Navigation: More → Field Tools → Competition Mode (also from Calculate → Quick Actions)

9.3 Field Mode (Quick Solve)

A full-screen, dark, glove-friendly interface using large wheel pickers for range, wind speed, and wind direction. Giant elevation/windage readouts re-solve instantly on every picker change.

Navigation: More → Field Tools → Field Mode (also from Calculate → Quick Actions)

9.4 Target List

A pre-computed hold table for multiple distances from a single solve. Add, remove, or reorder targets; the app solves each using the current profile and conditions.

Navigation: More → Field Tools → Target List (also from Calculate → Quick Actions)

9.5 Virtual Turret

Animated elevation and windage dials that simulate your scope's physical turrets. "Load from Calculator" copies the current corrections; turret position persists between launches; "Return to Zero" shows exactly how many clicks to reverse.

Navigation: More → Field Tools → Virtual Turret

9.6 Spotting Correction

After a spotted miss, computes the corrected hold and generates a formatted spotter call (e.g., "Left 0.2, Add 0.5") following standard military/competition convention — direction of correction, not direction of miss.

Navigation: More → Field Tools → Spotting Correction

9.7 Reticle Simulator

An interactive renderer overlaying computed holdovers on a rendered reticle image with a selectable target background. Color-coded holdover dots, FFP/SFP magnification scaling, a wind overlay, a range-estimation mode (tap a point to compute range from subtension), and DOPE-card export.

Navigation: More → Field Tools → Reticle Simulator

9.8 GPS Target Ranging

Mark your position and a target on a map to compute slant range, true/magnetic bearing, and inclination without a laser rangefinder. "Send to Calculator" auto-fills range and inclination. Supports decimal-degree, DMS, and MGRS coordinate entry.

Navigation: More → Field Tools → GPS Target Ranging

9.9 LiDAR Target Capture [iOS]

On LiDAR-equipped iPhones/iPads, physically measure target dimensions in AR — tap three corners and the app computes height/width from the 3D anchors, then saves the target to the Target Library.

Navigation: More → Field Tools → LiDAR Target Capture

9.10 Sight-In Assistant

A 3-step guided zeroing wizard: enter your group offset from center, apply the computed click correction, then shoot a confirmation group. Stores an adjustment history.

Navigation: More → Field Tools → Sight-In Assistant

9.11 Range Planning Map

A map-based planning surface for marking shooter and target positions, measuring range/bearing/inclination, and staging a shot before you arrive.

Navigation: More → Field Tools → Range Planning Map

9.12 Fire Bans & Public Lands [iOS]

A live map of public-land boundaries (PAD-US) and active fire restrictions (NIFC), so you can confirm where shooting is permitted. (Android port in progress.)

Navigation: More → Field Tools → Fire Bans & Public Lands

9.13 Shooting Range Finder [iOS]

A curated directory of shooting ranges plus live nearby-search from online maps. (Android port in progress.)

Navigation: More → Field Tools → Shooting Range Finder


10. PRS / Competition

Competition tools live under More → PRS / Competition.

10.1 DA Range Card

Density-altitude-based range cards solve your holds across a range of density altitudes (0–8,000 ft in selectable steps), with the row matching your current DA highlighted. Export as a plain-text come-up card.

Navigation: More → PRS / Competition → DA Range Card

10.2 Quick Targets

Pin favorite ranges for instant holdover lookups without returning to the full Calculator. Tap "Solve All" to compute holds for every pinned range at once under current wind; each card shows elevation, windage, velocity, and a color-coded Mach number.

Navigation: More → PRS / Competition → Quick Targets

10.3 Match Score Log

Log hit/miss results per stage and track a running match score, with score modifiers, stage time, hit percentage, a stage-by-stage breakdown, and PDF/CSV export.

Navigation: More → PRS / Competition → Match Score Log

10.4 Session Tracker

Track overall training and competition sessions over time — date, location, rifle/load, round count, conditions, performance notes, and links to data-book entries.

Navigation: More → PRS / Competition → Session Tracker

10.5 Stage Planner

Plan your engagement sequence before the buzzer: target distances, per-target wind calls and planned holds, engagement order, stage notes, and par time. Named plans are saved and restorable.

Navigation: More → PRS / Competition → Stage Planner


11. Hunting

Hunting tools live under More → Hunting.

11.1 Ethical Shot Distance

Computes the maximum ethical shot range as the most restrictive of four limits: energy threshold, MPBR, accuracy budget (mechanical accuracy vs. half the vital zone), and wind uncertainty (a 1 mph read error vs. half the vital zone). The binding constraint is highlighted.

Navigation: More → Hunting → Ethical Shot Distance

11.2 Shooting Light / Legal Hours

Calculates legal shooting-light start/end times for your GPS location using a pure-software solar algorithm (no network). Shows sunrise/sunset, civil and nautical twilight, a remaining-light countdown, and a visual timeline.

Navigation: More → Hunting → Shooting Light / Legal Hours

11.3 Shot Placement Reference

Anatomical vital-zone overlays for 8 game animals (whitetail, mule deer, elk, moose, black bear, wild boar, pronghorn, caribou) showing heart/lung zones, bone structure, quartering shot angles, and the vital-zone angular subtension at an entered distance.

Navigation: More → Hunting → Shot Placement Reference


12. LE / Military / TAK

These features sit behind a one-time professional-use acknowledgment gate (stored per-device). They live under More → LE / Military / TAK.

12.1 Glass Deflection Calculator

Computes the lateral point-of-impact shift from shooting through an angled glass pane, based on Snell's law, across 5 glass types. Outputs lateral shift (inches and MOA/MIL), estimated energy loss, and a penetration rating.

Navigation: More → LE / Military / TAK → Glass Deflection Calculator

12.2 Precision Offset / Hold-Off

Computes the required hold-off from the edge of a threat to ensure the projectile path avoids a hostage or non-threat, from target distance, threat-to-non-threat offset, and a safety margin.

Navigation: More → LE / Military / TAK → Precision Offset / Hold-Off

12.3 Barrier Penetration Data

An energy-based model estimating whether a projectile will penetrate a barrier, across 12 barrier types, with residual-energy computation, an over-penetration warning, and a sequential-stack mode that chains energy losses through multiple barriers.

Navigation: More → LE / Military / TAK → Barrier Penetration Data

12.4 Anti-Materiel Reference

Engagement data for anti-materiel applications across 10 target classes, with recommended aiming points and expected effects. Content is intentionally brief; access requires the professional acknowledgment.

Navigation: More → LE / Military / TAK → Anti-Materiel Reference

12.5 DA Form 5517 Range Card

Generates a US Army DA Form 5517-formatted range card (header fields, range/elevation/windage table, sector-sketch outline) from the current profile and trajectory data. Exports as PDF. A general Military Range Card is also available.

Navigation: More → LE / Military / TAK → DA Form 5517 Range Card

12.6 MGRS / Coordinate Converter

Converts between decimal degrees, DMS, UTM, and Military Grid Reference System (MGRS) coordinates, across all UTM zones.

Navigation: More → LE / Military / TAK → MGRS / Coordinate Converter

12.7 TAK Server Connection

Configure and connect to a TAK server over TCP/TLS with mutual-TLS via an imported .p12 certificate. Set identity (team colors, roles) and data-sharing toggles, broadcast fire solutions and target/impact markers, and view received CoT events (stored AES-256-GCM encrypted at rest). Includes auto-reconnect with exponential backoff and a secure-wipe option.

Navigation: More → LE / Military / TAK → TAK Server Connection

12.8 TAK Data Packages

Import and export standard ATAK/WinTAK-compatible .cotpkg bundles of CoT event collections, sharable via Files or AirDrop.

Navigation: More → LE / Military / TAK → TAK Data Packages

12.9 TAK Missions

Join TAK Server missions (shared workspaces), view member lists, and upload data packages to the mission feed via the TAK Server REST API.

Navigation: More → LE / Military / TAK → TAK Missions


13. Logging & Tracking

These tools live under More → Logging & Tracking (Range Card and Shot Log are also default tabs).

13.1 Range Card

The full DOPE table for the current profile and conditions, with PDF / CSV / XLS / Print export.

Navigation: Range Card tab (or More → Logging & Tracking → Range Card)

13.2 Shot Log

A range-session log with historical weather auto-fill (WeatherKit on iOS / OpenMeteo on Android), GPS capture, predicted-vs-actual DOPE tracking, and Training-Academy skill flags.

Navigation: Shot Log tab (or More → Logging & Tracking → Shot Log)

13.3 Sniper / Precision DOPE Book

A formal mil-spec data book for recording confirmed firing solutions — date/time/location, range, target description, atmosphere, ammunition lot, holds dialed/held, and point-of-impact offset. Exports formatted data-book pages as PDF.

Navigation: More → Logging & Tracking → Sniper / Precision DOPE Book

13.4 Cold Bore Tracking

Builds a statistical model of your cold-bore (first-shot) behavior over time. Log each cold-bore shot's date, temperature, and impact offset; the tool computes mean, SD, and a 95% confidence interval, and can push the mean offset into the Calculator's zero offset.

Navigation: More → Logging & Tracking → Cold Bore Tracking

13.5 Scope Click Tracker

A per-profile turret-session log tracking cumulative clicks dialed, linked barrel round count, and a turret-health percentage based on manufacturer-estimated cycle life — useful for warranty documentation and end-of-life prediction.

Navigation: More → Logging & Tracking → Scope Click Tracker

13.6 MV Degradation Tracker

Tracks muzzle-velocity decline over a barrel's life using chronograph data linked to round count. Builds a linear regression of MV vs. round count, predicts MV at any future round count, and flags a truing suggestion when chrono data diverges from the stored MV.

Navigation: More → Logging & Tracking → MV Degradation Tracker

13.7 Rifle Data Book

A structured training journal that records the conditions, holds, and observations from each range session in a format mirroring the military/competition data book.

Navigation: More → Logging & Tracking → Rifle Data Book


14. Reticle Tools

Reticle tools live under More → Reticle Tools.

14.1 Reticle Library

A visual reference library of 2,971 reticles with rendered artwork and quality tiers. Each entry shows reticle name, manufacturer, subtension specification, and a rendered preview. Use it to identify an unknown reticle, verify subtensions, or pick a reticle for the Reticle Simulator.

Navigation: More → Reticle Tools → Reticle Library

14.2 Reticle Creator (DIY)

A canvas-based editor for building custom reticles from 7 element types (crosshairs, dots, lines, BDC ladders, text, and more). Snap-to-grid in 0.1 MIL / 0.25 MOA increments; saved reticles appear in the Reticle Simulator picker.

Navigation: More → Reticle Tools → Reticle Creator


15. Tools

Standalone utilities live under More → Tools. The free tools here are available without a Pro unlock.

15.1 Group MOA Calculator

Converts a measured group size and range to MOA, MIL, cm/100m, and in/100yd equivalents, with a single imperial/metric toggle.

Navigation: More → Tools → Group MOA Calculator

15.2 Mil Relation Range Estimator

Estimates range from a known target size and its measured subtension via the mil-relation formula (Range = Target height × 1000 / MILs), with presets for common targets and a MIL/MOA toggle.

Navigation: More → Tools → Mil Relation Range Estimator

15.3 Sound Delay Calculator

Computes the total time from shot break to audible impact sound reaching the shooter — time of flight plus the return sound-travel time at the current temperature.

Navigation: More → Tools → Sound Delay Calculator

15.4 Come-Up Card / Scope Cap

Generates a compact come-up card in three formats — scope-cap sticker, arm board, and letter-sized — with column toggles, a monospaced print font, and a conditions header.

Navigation: More → Tools → Come-Up Card / Scope Cap (also from Calculate → Quick Actions)

15.5 Muzzle Blast / Noise Estimate

Estimates muzzle-blast sound pressure level (dB) from bore area, barrel length, and cartridge energy, with OSHA permissible shots-per-day, a hearing-protection NRR recommendation, and a reference table of common calibers.

Navigation: More → Tools → Muzzle Blast / Noise Estimate


16. Suites

Domain suites live under More → Suites. Each hub hides/shows its rows and links into the Training Academy. Suite visibility is set at onboarding via the Suite Picker and editable in Settings.

16.1 Range Day Suite

A range-session workflow hub bundling the day's planning, logging, and analysis surfaces.

Navigation: More → Suites → Range Day

16.2 Armory Suite

A deepened gun-room hub for managing rifles, loads, optics, and equipment, with a 54-term domain glossary.

Navigation: More → Suites → Armory

16.3 Hunting Suite

Hunt Planner, Tag Tracker, Scouting Journal, Hunt Log, Season Summary [iOS], Harvest Potential (AI), State DNR links, and a 55-term hunting reference glossary.

Navigation: More → Suites → Hunting

16.4 Competition Suite

Match Calendar, Stage Builder, Equipment Loadouts, Match Day Workflow, Match Career Analytics, a Confidence Index, a disciplines reference, and a 43-term glossary.

Navigation: More → Suites → Competition

16.5 Military/LE Suite

A professional hub with a Mission Log, bundling the gated LE/Military tools and a 41-term glossary.

Navigation: More → Suites → Military/LE

16.6 Analysis Suite

A cross-suite analytics hub (Career Analytics, Confidence Index) with a 33-term glossary.

Navigation: More → Suites → Analysis

16.7 AI Insights

An on-device, rule-based insights engine (Load Recommendation, Zero Drift Prediction, Harvest Potential) on both platforms, optionally accelerated by Apple Foundation Models on iOS 26+ hardware.

Navigation: More → Suites → AI Insights

16.8 Reloading Suite

A full reloading hub: Develop, Track, Test, Records, Reference, and Training sections, with cross-referenced load/chrono data.

Navigation: More → Suites → Reloading


17. Training Academy

The Training Academy (Range School) delivers structured precision-rifle instruction: 60 drills across 6 pillars (Fundamentals [free], The Optic, The Air, The Math, The Field, The Hunt), a 299-term glossary, 14 concept lessons, 2 training plans (First 30 Days; PRS Prep 12 Weeks), a real 5-question glossary quiz, 27 calibrated skills with proficiency tiers, daily-range drills, streaks, and shot-log skill flags.

Navigation: More → Field Training → Range School


18. Community

Browse community shooting spots, upvote/downvote, report, and share your own spots (reviewed before listing). Sign in with Apple or email/password on iOS; email/password on Android — the same account works cross-platform. Your account is private; the app never sees your name or email unless you share a spot.

Navigation: More → Community (pinned at the top of More)


19. Sensors

The app reads device sensors directly into the Calculator. No manufacturer companion app is required.

19.1 Device barometer

Reads the device's built-in barometric pressure sensor directly into the Pressure field.

Navigation: Calculate tab → Atmosphere → barometer icon

19.2 Camera inclinometer

Measures incline to target using the camera plus motion sensors, with a live preview so you confirm you're pointing at the target. Available on both platforms.

Navigation: Calculate tab → Target/Advanced → inclinometer icon

19.3 GPS latitude & azimuth

Auto-fills latitude (for Coriolis/Eötvös) and azimuth (bearing to target) from device location. A map picker lets you tap any point on Earth to set latitude.

Navigation: Calculate tab → Solver & Advanced → GPS icon

19.4 Auto-cant from IMU

Captures live cant angle from the device's motion sensors when the phone is rail-mounted — more accurate than estimating cant visually.

Navigation: Calculate tab → Solver & Advanced → cant gyroscope icon

19.5 Live weather

Fetches current temperature, pressure, humidity, and wind by GPS location (WeatherKit on iOS / OpenMeteo on Android), with a cached fallback when offline and a banner indicating live vs. cached data.

Navigation: Calculate tab → Atmosphere → Fetch Weather


20. Bluetooth Devices

Manage paired BLE devices and view live chronograph, weather, and rangefinder panels, BLE diagnostics, and Doppler drag-curve capture. Uses the OS Bluetooth stack directly — no manufacturer app required.

Navigation: More → Devices → Bluetooth Devices

Supported devices:

  • Weather: Kestrel 5700 / 5500 Elite, Kestrel DROP D1/D2/D3, WeatherFlow Tempest
  • Rangefinders: SIG KILO (BDX), Leica CRF, Vortex Fury HD / Razor HD, and generic GATT-compatible units
  • Chronographs: Garmin Xero C1, LabRadar / LabRadar LX, MagnetoSpeed V3 / Sporter, Caldwell G2

20.1 Chronograph Session

A dedicated live-capture session for a connected chronograph, forwarding shot velocities to the Chrono String Statistics tool and (optionally) updating the Calculator's MV field.

Navigation: More → Devices → Chronograph Session


21. Export & Sharing

The app exports from the relevant view's share control.

21.1 PDF / CSV / XLS range cards

Multi-page PDF, comma-separated CSV, and SpreadsheetML XLS exports of the trajectory table (transonic/subsonic rows highlighted), plus a conditions header. XLS preserves numeric types for use in formulas.

Navigation: Calculate tab → share icon, or Range Card tab → share icon

21.2 Come-Up Card

A compact printable card (scope-cap / arm-board / letter formats). See §15.4.

Navigation: Calculate tab → Quick Actions → Come-Up Card

21.3 DA Form 5517 PDF

US Army military range-card PDF. See §12.5.

Navigation: More → LE / Military / TAK → DA Form 5517 Range Card → share

21.4 TAK / CoT export

Broadcast ballistic solutions and position markers to connected TAK networks, and export .cotpkg data packages. See §12.

Navigation: More → LE / Military / TAK → TAK Server Connection / TAK Data Packages

21.5 Profile QR code

Export any rifle profile (rifle + all loads) as a QR code; the receiving device scans it to import.

Navigation: My Armory → (rifle) → share icon → QR Code

21.6 JSON profile export / import

Export a versioned JSON file of a complete profile (all fields, loads, zeros); import is additive with a preview before committing.

Navigation: Settings → Backup, or My Armory → (rifle) → share → JSON

21.7 Cloud backup

Backs up the complete dataset (profiles, loads, zeros, shot log, inventory, presets, DOPE entries). iCloud on iOS (CloudKit sync + manual JSON); SAF → Google Drive / Dropbox / OneDrive / local on Android. Import is additive.

Navigation: Settings → Backup


22. Settings

The Settings screen (pinned at the top of More) holds app-wide preferences.

Navigation: More → Settings (or the Settings tab if pinned)

22.1 Upgrade to Pro / Tip Jar

The Pro upgrade screen and the optional Tip Jar.

Navigation: Settings → Upgrade to Pro

22.2 LE / Military Access

The professional-use acknowledgment that unlocks the gated LE/Military/TAK features.

Navigation: Settings → LE/Military Access

22.3 Customize Tabs

Add, remove, and reorder the three customizable middle tab-bar slots. See §3.

Navigation: Settings → Customize Tabs

22.4 Unit Settings

Global display units (10 rows): distance, velocity, pressure, temperature, energy, angular (MOA / MIL / IPHY), and weight.

Navigation: Settings → Unit Settings

22.5 System & angular units

Measurement system and angular unit (MOA / MIL / IPHY) applied to all correction displays.

Navigation: Settings → System

22.6 Turret click value

The default turret unit and click value (0.1 MRAD, 0.25 MOA, 1 cm/100m, etc.).

Navigation: Settings → Turret click value

22.7 Display columns

Choose which trajectory-table columns appear and save reusable view presets.

Navigation: Settings → Display Columns → Customize Columns

22.8 Default solver

Set the default solver for all new calculations (3DOF / 4DOF / 6DOF / Pejsa); still overridable per-solve.

Navigation: Settings → Default Solver

22.9 Data — weather & ballistic-data updates

Auto-fetch-weather toggle and over-the-air ballistic-data updates (bullets, cartridges, reticles refresh without an app-store build).

Navigation: Settings → Data

22.10 Backup

iCloud (iOS) / Cloud Backup (Android). See §21.7.

Navigation: Settings → Backup

22.11 Delete all data

Wipes all on-device app data after confirmation.

Navigation: Settings → Delete All Data

22.12 Appearance

Force Dark Mode (iOS) / a 4-theme picker (Android: Tactical Dark / Modern Minimal / Military HUD / Vibrant Modern).

Navigation: Settings → Appearance

22.13 Diagnostics

Crash reports and performance logs, viewable and shareable.

Navigation: Settings → Diagnostics

22.14 Tutorials

Replay the onboarding tour and feature walkthroughs.

Navigation: Settings → Tutorials

22.15 Feedback

In-app feedback / bug-report form.

Navigation: Settings → Feedback

22.16 About

App version, build number, and credits.

Navigation: Settings → About

22.17 Legal

Terms of Service, Privacy Policy, Export Control Notice, and third-party acknowledgments.

Navigation: Settings → Legal

22.18 Privacy details & EU consent

The privacy disclosure and the EU analytics-consent toggle.

Navigation: Settings → Privacy Details


23. Apple Watch & Wear OS

23.1 Apple Watch [iOS]

A 6-tab companion synced from the iPhone via WatchConnectivity: Hold, Wind, Card, Range, Hunt, Match. Hold shows the last solve's elevation/windage in large type; Wind adjusts the windage hold from a local copy of the trajectory; Card scrolls the full range table.

Navigation: Apple Watch → Ballistics app

23.2 Wear OS [Android]

A 2-page solution mirror plus a hold picker, synced from the phone.

Navigation: Wear OS → Ballistics app


24. Widgets & Live Activities

24.1 Home-screen widgets

The last-solved elevation, windage, target distance, velocity at target, and profile name. iOS: 7 WidgetKit widgets. Android: 1 Glance widget.

Navigation: Home Screen → add widget → "Ballistics"

24.2 Live Activity / Dynamic Island [iOS]

When a solution is active, a Live Activity updates on the lock screen and in the Dynamic Island with elevation and windage. (No Android equivalent — there is no comparable platform API.)

Navigation: automatic when a solve is active


25. In-App Purchase — Ballistics Pro

A one-time $19.99 unlock (iOS product com.ballisticscalc.pro.unlock). No subscription, no ads, no tracking.

Free on both platforms: the full Calculator plus all four result views, all 9 drag models, and all 4 solvers; profiles (up to 3 rifles); global search; free range-card export; and the standalone free tools (Point Blank Range, Effective Range, Group MOA, Mil Relation, Recoil, Sound Delay, Shooting Light, MGRS, Quick Solve).

Pro unlocks: unlimited rifles; the advanced analysis, field, and LE/Military/TAK tools; the suites; bullet overrides; Doppler-curve apply; and custom drag curves.

25.1 How to upgrade

Tap Upgrade to Pro (or any "Unlock Pro" prompt on a gated feature), review the comparison, and complete the purchase through your store account. Pro unlocks immediately.

Navigation: Settings → Upgrade to Pro

25.2 Restoring purchases

Reinstalling or changing devices: tap Restore Purchases; the app checks your store account's transaction history and restores Pro instantly.

Navigation: Settings → Upgrade to Pro → Restore Purchases


26. Platform Differences

Navigation is identical on both platforms. The following are genuine native divergences (by design — never "fixed" by cloning).

A. Permanent native divergences

Area iOS Android
Watch Apple Watch — 6 tabs (Hold/Wind/Card/Range/Hunt/Match) Wear OS — 2-page mirror + hold picker
Home-screen widgets 7 WidgetKit widgets 1 Glance widget
Live Activity / Dynamic Island yes none (no equivalent API)
In-car CarPlay (ships inert pending Apple's maps entitlement) Android Auto (not implemented)
Voice Siri + 7 App Intents none
Live weather WeatherKit OpenMeteo
Cloud backup iCloud (CloudKit + manual JSON) SAF → Google Drive / Dropbox / OneDrive / local
Community auth Sign in with Apple + email/password email/password (same account)
On-device AI rule-based + optional Apple Foundation Models (iOS 26+) rule-based only
LiDAR Target Capture yes (hardware) none
Theming Force Dark Mode 4-theme picker

B. iOS-only field tools (Android port in progress)

Fire Bans & Public Lands and Shooting Range Finder currently ship on iOS; the Android ports are in progress. Everything else in §9 is on both platforms.

C. Genuinely open — decisions, not code gaps

  • Engine-data provenance — the Anti-Materiel minimum-caliber/energy and Barrier retention values, and four 6DOF aero "typical range" hint numbers, ship without cited sources and differ slightly between platforms; reserved for the engine-data owner to source and reconcile.

Both apps are at functional parity except for the native divergences above.


27. Appendices

Appendix A — Glossary of ballistic terms

  • Ballistic Coefficient (BC) — a dimensionless number expressing how well a bullet overcomes air resistance relative to a standard projectile. Always tied to a drag model.
  • Drag model (G1, G2, G5, G6, G7, G8, GI, GL, GS) — a standardized Cd-vs-Mach reference curve the BC scales. G1 is the oldest and most widely published (flat-base reference); G7 better models modern long-range boat-tail bullets.
  • Cd (drag coefficient) — the dimensionless aerodynamic drag coefficient at a given Mach number. Custom drag curves express bullet-specific Cd-vs-Mach data.
  • MOA / MIL / IPHY — angular units. 1 MOA ≈ 1.047″ at 100 yd; 1 MIL = 3.438 MOA; IPHY is "inch per hundred yards."
  • DOPE — "Data On Previous Engagements" — your recorded real-world holds.
  • Zero — the range and conditions at which point of impact equals point of aim with no holds. All corrections are offsets from this reference.
  • Spin drift — gyroscopic lateral drift; right-hand twist drifts right, left-hand drifts left. Hemisphere-independent.
  • Coriolis effect — deflection from Earth's rotation, depending on latitude, azimuth, and time of flight. In the Northern Hemisphere it deflects to the right of travel; in the Southern, to the left.
  • Eötvös effect — the vertical component of Coriolis for east/west travel.
  • Aerodynamic jump — a small crosswind-induced vertical deflection of the bullet path.
  • Density altitude (DA) — pressure altitude corrected for temperature/humidity; the combined air-density effect on drag.
  • Transonic / subsonic — roughly Mach 1.2–0.8, where drag becomes nonlinear and bullets can destabilize (color-coded in tables and overlays).
  • Maximum Point Blank Range (MPBR) — the furthest range a bullet stays within a vital-zone height without a hold correction.
  • WEZ (Weapon/Wind Error Zone) — a Monte-Carlo hit-probability estimate (P50/P90/P95 miss radii).
  • SDF / DSF — Speed-Dial / Drop-Scale factors for adjusting dialed positions across density altitudes.
  • Truing — fitting the ballistic model to observed drop (via MV, BC, or DSF).
  • Sg (gyroscopic stability factor) — Miller stability; below ~1.3 is marginal, below 1.0 the bullet tumbles.
  • CEP (Circular Error Probable) — the radius containing 50% of shots.
  • ES / SD — extreme spread and standard deviation of a velocity string.
  • Sectional density — bullet weight divided by the square of its diameter; higher generally penetrates better.
  • TOF — time of flight, muzzle to target.
  • CoT (Cursor-on-Target) — the XML message format used by TAK networks.

Appendix B — Supported drag models

Model Reference projectile Best for
G1 Flat-base, round nose (19th-century standard) Most factory-ammunition BCs (widely published)
G2 Aberdeen J projectile (ogival nose) Some specialty projectiles
G5 Short boat-tail, small-arm model Moderate boat-tail bullets at intermediate range
G6 Full flat-base, small caliber Varmint and flat-base target bullets
G7 Long-range boat-tail Modern high-BC VLD/Hybrid designs (preferred for LR)
G8 Flat-base, short ogive Some military projectiles
GI Flat-base military reference Legacy military ball
GL Lead round ball Muzzleloaders, air pistols
GS Short ball Shotgun slugs and short-ball projectiles
Custom User-defined Cd vs. Mach When radar or two-chrono data is available; maximum accuracy
Measured (Doppler) Factory radar-measured Eliminates BC approximation entirely

Recommendation by use case: factory hunting ammo — published G1 BC as a start, then true at long range; match bullets (Berger, Sierra, Lapua, Nosler RDF) — G7 BC; Lapua bullets — measured Doppler curves; reloads without a published G7 — derive your own with the BC Back-Calculator (§7.7).

Appendix C — Unit conversions quick reference

Angular MOA MIL cm/100m in/100yd
1 MOA 1.000 0.291 2.909 1.047
1 MIL 3.438 1.000 10.000 3.600
1 in/100yd 0.955 0.278 2.778 1.000
1 cm/100m 0.344 0.100 1.000 0.360
Distance meters feet
1 yd 0.9144 m 3.000 ft
1 m 1.0936 yd 3.281 ft
1,000 yd 914.4 m 3,000 ft
1,000 m 1,094 yd 3,281 ft
Pressure hPa/mbar mmHg kPa
1 inHg 33.864 hPa 25.400 mmHg 3.386 kPa
Standard sea level 1013.25 hPa 760.0 mmHg 101.325 kPa

Appendix D — Solver comparison

Feature 3DOF 4DOF 6DOF Pejsa
Type Numerical (RK4) Numerical (RK4) Numerical (RK4) Analytical
Spin drift Empirical Physics-derived Physics-derived Not included
Aerodynamic jump Empirical Physics-derived Physics-derived Not included
Spin-rate tracking No Yes (4th DOF) Yes No
Rotational dynamics No No Full 6-axis No
Speed Fast Moderate Slow Instant
Best for General field use VLD/Hybrid bullets Research Quick estimates

Recommendation: 3DOF for the vast majority of field and competition use; 4DOF when you need physics-derived spin drift and aerodynamic jump for VLD/Hybrid bullets; 6DOF for research; Pejsa for an instant answer when you don't need spin-drift corrections (it ignores wind, Coriolis, spin drift, jump, and inclination).

Appendix E — Coriolis and spin drift: directionality

Both introduce lateral deflection that matters at extended ranges.

  • Coriolis (Northern Hemisphere): deflects bullets to the right of travel relative to the shooter; firing east/west is primarily the vertical Eötvös effect. In the Southern Hemisphere it deflects left.
  • Spin drift: right-hand twist drifts right, left-hand twist drifts left — always, regardless of hemisphere.

At 1,000 yards each effect can be 0.2–0.5 MIL, and they can add or oppose depending on latitude, azimuth, and twist direction. The app accounts for both independently.

Appendix F — Real counts

Item Count (both platforms unless noted)
Bullet database 3,715
Reticle library 2,971
Cartridge database 152 (11 categories)
Pellet database 674
Standard drag models 9 (G1 G2 G5 G6 G7 G8 GI GL GS) + custom
Solvers 4 (3DOF / 4DOF / 6DOF / Pejsa)
Vital-zone presets 15
Automated engine/data tests 191 (iOS engine)
Training-Academy drills / pillars 60 / 6
Training-Academy glossary 299
Concept lessons / training plans 14 / 2
Anti-Materiel target classes 10
Barrier-penetration types 12
Home-screen widgets iOS 7 · Android 1
Free-tier rifle limit 3

Appendix G — Privacy and data security

  • On device: all profile, shot-log, and inventory data is stored locally in the app's protected data container. TAK received events are encrypted at rest (AES-256-GCM / complete file protection). TAK certificates and credentials are stored in the OS keychain/keystore.
  • Transmitted: live weather location (to Apple WeatherKit / OpenMeteo); cloud-sync data (iCloud/CloudKit on iOS); TAK solutions and positions (to your configured TAK server only); anonymous diagnostics. No data is ever sold or shared with advertisers.
  • Location: used only for weather queries, Coriolis latitude auto-fill, GPS ranging, and shooting-light calculations — requested only when you tap a "use my location" control.

Canonical guide — supersedes the standalone iOS and Android drafts and the former FEATURES.md. Document current as of 2026-06-21; features are subject to change.

Get the app

Everything in this guide is inside Zima Ballistics. Free tier gets you started; Pro unlocks it all for a one-time $19.99.