Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bcalc External Ballistics Calculator

Readme Contents

  1. What is this?
  2. Who is this for?
  3. Who isn't this for?
  4. Installation Guide
  5. User Guide
  6. Credits & License

1. What is this?

The Bcalc External Ballistics Calculator is an open-source external ballistics calculator that returns practical trajectory data without relying on cloud-based services or subscriptions.

You can enter specific ammunition and environmental factors for up to three rounds.

The calculator then produces, across multiple specified ranges:

  • output tables for trajectory metrics such as drop, wind drift, moa correction, moa wind, and velocity
  • three graphs comparing drop, velocity, and kinetic energy
  • text files containing all calculated metrics for integer ranges 1 to 800 yards

An internet connection is not required once installed. No user data is collected or transmitted.

2. Who is this for?

Hunters and hobbyists. The calculator provides ballistics data for typical field and range scenarios with the ability to compare up to 3 rounds against one another.

3. Who isn't this for?

Long-range precision shooters. While the calculator returns good estimates for hunting and general recreation, it lacks the advanced modeling required for true long-range precision. Check out Hornady's excellent 4DOF calculator if you are new to or considering long-range precision shooting.

4. Installation Guide

1. Linux

2. Windows

5. User Guide

Step 1: The first step is to enter your round data by selecting a cartridge from the drop-down menu; either one of the available MFG rounds or a User Defined round. The MFG rounds will populate the drag function, the ballistic coefficient, weight, and muzzle velocity if known. Always confirm the data and you can change the values if wished. Revise the additional input parameters as required.

Step 1

Step 2: Press the "Add Round Data" button after each cartridge data is entered to store the information. Up to 3 rounds can be compared.

Step 2

Step 3: Press the "Run Ballistics" button to kick off the calculator.

Step 4: The results screen should open. Use the drop-down menus to select different ranges for the Trajectory Data section as well as the 3 graphs.

Step 4

Step 5: A screenshot of the results window plus text files (1 for each round) containing the Trajectory Data for the total 800 yards can be saved to your Documents folder. Click on the blue hamburger menu at bottom left of the screen and select "Save Results."

Step 5 (Confirmation): The save confirmation dialog appears.

Step 5 Confirmation

Step 6: From the blue hamburger menu, select "Enter New Data" to return to the entry form or "Exit Program" to close.

6. Credits & License

The Bcalc External Ballistics Calculator was created by Brian Calc.

This calculator draws heavily from the GNU Ballistics Calculator created by Derek Yates, updated by William Grim, and ported to python by Brad Rise.

In brief:

  • created GUI Data Entry Form
  • added MFG ammunition data
  • included ability to compare rounds
  • revised several ballistic formulas
  • removed extraneous files
  • created GUI Results Screen

It is offered for educational and entertainment purposes.

GNU General Public License (GPL) Version 3.

About

Open source firearm external ballistics calculator that returns practical trajectory data.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages