Skip to main content

Nautobot TRAX


CI Docs PyPI version PyPI downloads
A Nautobot App for tactical mission communications planning, SATCOM transport, and deployable network package execution.

Overview

Nautobot TRAX supports tactical mission communications by combining mission planning, SATCOM and Combat Net Radio (CNR) frequency coordination, and transport-path design into a single operational workflow. Teams can model and execute mission packages that span CNR, SATCOM, terrestrial transport, and constrained field-network conditions.

The app links mission plans, transport options, frequency sets, operations, and supporting inventory so planners can coordinate PACE communications, map transport dependencies to real devices/circuits/providers, operational tracking, and prepare deployable tactical network packages with traceable data from planning through execution.

Release Status

TRAX 0.1.x is an early release series. Pin the version used in your environment and review migration requirements before upgrading. Interfaces and data models may continue to evolve before version 1.0.

Compatibility

  • Nautobot: >= 3.1.8, < 4.0.0
  • Python: >= 3.10, < 3.14; hardened Operational Map archive processing requires Python 3.11+

Installation

Install from PyPI:

pip install nautobot-trax

Pin a specific release:

pip install nautobot-trax==0.1.0

To keep the app installed during Nautobot upgrades, add it to local requirements:

echo nautobot-trax >> local_requirements.txt

Enable in Nautobot

Add the app to your Nautobot configuration:

PLUGINS = ["nautobot_trax"]

# Optional plugin settings
# PLUGINS_CONFIG = {
#     "nautobot_trax": {
#         # Add settings here
#     }
# }

Run migrations and post-upgrade tasks:

nautobot-server post_upgrade

Restart Nautobot services after installation or upgrade.

Documentation

Contributing

Contributions are welcome. For development setup and workflows, see:

Support

For questions, start with the FAQ and then reach out in the Network to Code Slack #nautobot channel:

Operational Map deployment

Configure persistent private atlas storage before uploading basemaps. Existing atlases require the private-storage migration with their original media mounted. See the Operational Map guide for storage, upgrade, query limits, and permissions. Demo operator provisioning is an explicit opt-in; the supplied development configuration enables it, while normal installs do not.

Metadata

Release files for nautobot-trax 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nautobot-trax 0.1.0
File Size Uploaded Provenance Actions
nautobot_trax-0.1.0.tar.gz 2.2 MB Without provenance Details for nautobot_trax-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nautobot-trax 0.1.0
File Interpreter ABI Platform Actions
nautobot_trax-0.1.0-py3-none-any.whl Python 3 none any Details for nautobot_trax-0.1.0-py3-none-any.whl

Total release size: 4.4 MB

Release files / nautobot_trax-0.1.0.tar.gz

Download URL nautobot_trax-0.1.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
630c2612f30b2a51b680407b6eb60ca3b7718a789cbcda4df33c4b3c416e22a9
BLAKE2b-256 checksum
How to use checksums
a84f32945b92e7dac3f341301b6d36964b495047e6842fa6e463dc442a194859
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / nautobot_trax-0.1.0-py3-none-any.whl

Download URL nautobot_trax-0.1.0-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c5836bca7087e7cbe940ebaa853a9999a05a9eaeaf925b9dc7113da398c942cd
BLAKE2b-256 checksum
How to use checksums
59730e54449991ad21336793a21c44f04d92e5ee9b3129bb87d9ab1ea1c32d18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Security for nautobot-trax 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page