NAVFITX⚓︎
NAVFITX is a replacement for NAVFIT98A.
It fixes problems with NAVFIT98. See Feature Parity for a list of current and future NAVFITX features.
NAVFITX is in pre-release
Until the first minor version release (v0.1.0), updates may introduce changes that are not backward compatible.
Installation⚓︎
You can install and run NAVFITX with one command.
Installation may take up to a few minutes depending on your internet connection.
Once complete, type navfitx and press Enter to run the program.
Upgrading⚓︎
To upgrade NAVFITX to the most recent version, run the following command in Powershell/Terminal:
uv tool install -U navfitx
Feature Parity⚓︎
NAVFITX aims to be a feature rich drop-in replacement for NAVFIT98; ie, an app that that has all of NAVFIT98's functionality and more so that you can seamlessly switch to NAVFITX today.
NAVFITX is actively being developed and has not yet reached full feature parity. The following list tracks which features are already available in NAVFITX and which are still being developed.
Generate EVAL PDFs
Generate FITREP PDFs
Generate CHIEFEVAL PDFs
Import NAVFIT98 .accdb Microsoft Access Database files3
Validate Reports4
Report Templates (called "Folders" in NAVFIT98)
Generate Summary Letter PDFs
Help NAVFITX⚓︎
Feedback/Suggestions⚓︎
If you find a bug, have a question, or have feedback/a request for an enhancement, please create a new issue to track it.
Star NAVFITX in Github⚓︎
You can "star" NAVFITX in GitHub (clicking the star button at the top right).
By adding a star, other users will be able to find it more easily and see that it has already been useful for others.
-
Press the Win key, then type "powershell". ↩
-
On Mac, hit Cmd+Space, then type "terminal". ↩
-
NAVFITX uses SQLite databases. A future release will allow it to read database files generated from NAVFIT98 so that you can import your NAVFIT98 database into NAVFITX. ↩
-
NAVFIT98 validation checks are not complete; reports that pass NAVFIT98 validation are not guaranteed to conform to BUPERSINST 1610.10H. NAVFITX does a lot more validation. It's not yet guaranteed to match BUPERSINST 1610.10H, but it guaranteed to do better/more complete validation than NAVFIT98. ↩