Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ALittell24/Radar-Contact-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Radar Contact Tracker

Overview

The Radar Contact Tracker is a Python-based application designed to simulate the tracking and management of radar contacts within an airspace monitoring environment. The system allows users to record, update, monitor, and assess contacts while generating threat reports and operational summaries.

This project demonstrates software development concepts commonly used in tracking, monitoring, and command-and-control style systems.

Features

  • Add new radar contacts
  • View all tracked contacts
  • Search contacts by Contact ID
  • Update contact information
  • Delete contacts
  • Automatically save and load data using JSON
  • Generate threat assessment reports
  • Categorize contacts as High, Medium, or Low threat
  • Generate operational radar summaries
  • Track contact detection timestamps
  • Sort contacts by range

Threat Assessment Logic

Contacts are automatically assigned a threat level based on classification, range, and speed.

High Threat

  • Hostile contact within 50 km

Medium Threat

  • Hostile contact within 100 km
  • Unknown contact traveling at high speed

Low Threat

  • All other contacts

Skills Demonstrated

  • Python Programming
  • Data Structures
  • JSON File Handling
  • CRUD Operations
  • Conditional Logic
  • Data Sorting and Filtering
  • Report Generation
  • Error Handling
  • Software Debugging
  • Menu-Driven Application Design

Technologies Used

  • Python 3
  • JSON
  • Datetime Module

Example Use Cases

  • Radar contact simulation
  • Situational awareness exercises
  • Threat prioritization demonstrations
  • Airspace monitoring simulations
  • Software portfolio development

Future Enhancements

  • Graphical User Interface (GUI)
  • Contact history logging
  • CSV and PDF report exports
  • Advanced threat scoring algorithms
  • Real-time contact updates
  • Database integration
  • Object-oriented redesign using classes

Author

Afton Littell

Veteran transitioning into software development with experience in military communications, technical troubleshooting, equipment accountability, and information systems.

About

Python-based radar contact tracking system featuring threat assessment, contact management, reporting, and persistent JSON data storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /