Skip to content

NewSouthWales TRAFFIC DATA ANALYSIS APP BUILD USING PYTHON & WXFORM-BUILDER

Notifications You must be signed in to change notification settings

aanujkhurana/DataAnalysis-Python-Wx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2336225 ยท Mar 12, 2024

History

14 Commits
Feb 20, 2024
Oct 20, 2023
Feb 20, 2024
Feb 20, 2024
Feb 20, 2024
Mar 12, 2024

Repository files navigation

Python Anaconda Pandas Matplotlib

๐Ÿ“Š Data Analysis App - Python ๐Ÿ

Welcome to the Data Analysis App built using WxformBuilder and Python with Anaconda.

Required Dependencies

Make sure you have the following dependencies installed:

  • Wx
  • Pandas
  • Matplotlib

How to Run

Follow these steps to run the app:

  1. Download the CSV file containing the data.
  2. Set the CSV file location in App/csvFileLocation.py.
  3. Run Main.py in the App/ directory.

NSW Traffic Penalty Data Analysis and Visualization Tool ๐Ÿ‘ฎ๐Ÿป๐Ÿš—๐Ÿ“Š๐Ÿšฆ

Dataset - NSW Traffic Penalty Data

You can find the dataset here.

Project Description: The NSW Traffic Penalty Data Analysis and Visualization Tool provides users with in-depth insights into New South Wales traffic penalty data. This tool allows users to analyze, visualize, and obtain useful information from the dataset, offering the following features and a user-friendly graphical interface:

User Features:

  1. Select a Time Period: Choose a specific time period to focus on penalty case information.
  2. Generate Charts: Visualize the distribution of penalty cases by offense code.
  3. Filter by Offense Description: Filter and view cases captured by radar or camera based on offense descriptions.
  4. Mobile Phone Usage Analysis: Analyze cases related to mobile phone usage offenses, including trend analysis and offense code breakdown over time.
  5. Report Penalty Cases: Retrieve information on all penalty cases within a user-selected period.

Software Features:

  1. Data Loading and Preprocessing: Load and preprocess the NSW Traffic Penalty Data to ensure data quality and usability.
  2. Interactive GUI: Offer an intuitive and user-friendly graphical user interface with components for user interactions.
  3. Data Retrieval: Retrieve penalty case information for user-selected time periods.
  4. Chart Generation: Generate charts to visualize the distribution of cases by offense code.
  5. Filtering and Display: Filter and display cases captured by radar or camera based on user-provided offense descriptions.
  6. Mobile Phone Usage Analysis: Perform trend analysis and provide offense code breakdown for mobile phone usage offenses.

Benefits:

  • Improved understanding of traffic penalty data in NSW.
  • Enhanced decision-making for law enforcement agencies.
  • Efficient resource allocation for road safety initiatives.
  • Identification of trends and patterns in traffic offenses.

Project Plan: The project plan includes project initiation, data collection and preparation, user interface design, analysis and visualization modules development, integration, documentation, deployment, and project closure.

Software Design Document:

  • Software design with components like data preprocessing, user interface, data retrieval, chart generation, filtering, and analysis.
  • Flowchart illustrating the main workflow of the system.
  • Functions and modules for loading data, preprocessing, chart generation, filtering, and analysis.

This project aims to provide a powerful yet user-friendly tool for analyzing and visualizing NSW Traffic Penalty Data, enabling users to make data-driven decisions and enhance road safety efforts, including the additional feature of reporting penalty cases.

๐Ÿ–ผ๏ธ Screenshots

About

NewSouthWales TRAFFIC DATA ANALYSIS APP BUILD USING PYTHON & WXFORM-BUILDER

Topics

Resources

Stars

Watchers

Forks

Languages