Skip to content

NicoGermann/RIMS-exe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RIMS Data Extractor

The RIMS (Ranging Integrity Monitoring Stations) Data Extractor is a Python-based application with a graphical user interface designed to analyze, visualize, and aggregate environmental data. RIMS are a critical component of the EGNOS (European Geostationary Navigation Overlay Service) ground segment. This tool is built to monitor the climate conditions of the highly sensitive electronic equipment within these stations by reading raw temperature and humidity logs, correlating them chronologically, and preparing them for a structured monthly export.

Features

  • Data Import: Simultaneous reading of multiple text or CSV files from different environmental loggers.
  • Parameter Selection: Targeted selection of relevant columns such as temperature, humidity, dew point, or alarm values (High/Low Alarms).
  • Timeframe Filtering: Automatic filtering of datasets by year and month. The system detects available time periods and automatically corrects the selection if data is missing.
  • Interactive Visualization: Integrated graph for visual representation of sensor data, including zoom and pan functions.
  • Quick Insights: Automated calculation of averages, peak values, trends, and alarm statistics in real-time to ensure hardware safety parameters are met.
  • Data Export: Cleaned export of the correlated data as a CSV file for reporting, auditing, or further use in third-party systems.
  • Optimized User Interface: Scrollable interface for unrestricted usability on smaller laptop screens.

Download and Execution

The easiest way to use the program is to download the pre-built executable file for your specific os. A Python installation is not required for this.

  1. Navigate to the "Releases" section on the right side of the GitHub project page.
  2. Download the latest .exe file.
  3. Start the program by double-clicking the file.

For Developers: Manual Installation and Compilation

If you want to modify the source code or compile the program yourself:

Prerequisites

Ensure that Python 3.8 or a newer version is installed.

Install Dependencies

The required libraries can be installed via the pip package manager:

pip install customtkinter matplotlib Pillow pyinstaller

Manual Compilation to .exe

To generate an executable file from the Python script yourself, use the following command:

pyinstaller --noconsole --onefile --add-data "skyguide_logo.png;." "RIMS Temperatur and Humidity Extraction.py"

Project Information

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages