Features - Estia-advanced-programming/pandora-public GitHub Wiki

  • Milestone 0: Getting Started and CLI Options

    • Description: Start exploring the CLI options and get started with the project
    • Number of features: 7
    • List:
      • Version >> CLI option: : --version (or -v)
      • Help >> CLI option: : --help (or -h)
      • Filenames >> CLI option: : -o filenames
      • Metadata >> CLI option: : -m metadata_name
      • Parameters >> CLI option: : --parameters (or -p)
      • Number of records >> CLI option: : --number, -n
      • Starting time >> CLI option: : -o start_time
  • Milestone 1: Mono RU Flight Description

    • Description: Provide basic descriptive summary data of a Russian fighter jet flight
    • Number of features: 7
    • List:
      • Average Altitude >> CLI option: : -o avgAlt
      • Max Altitude >> CLI option: : -o maxAlt
      • Average Air Speed >> CLI option: : -o avgAirSpeed
      • Max Air Speed >> CLI option: : -o maxAirSpeed
      • Average Engine Power >> CLI option: : -o avgEnginePower
      • Max Engine Power >> CLI option: : -o maxEnginePower
      • Milestone 0 Full Report >> CLI option:
  • Milestone 2: Mono RU Cockpit Description

    • Description: Provide basic descriptive summary data of a Russian cockpit during a flight
    • Number of features: 17
    • List:
      • Average Temperature >> CLI option: : -o avgTemp
      • Min Temperature >> CLI option: : -o minTemp
      • Max Temperature >> CLI option: : -o maxTemp
      • Average Pressure >> CLI option: : -o avgPressure
      • Max Pressure >> CLI option: : -o maxPressure
      • Minimum Pressure >> CLI option: : -o minPressure
      • Average Relative Humidity >> CLI option: : -o avgHumidity
      • Max Relative Humidity >> CLI option: : -o maxHumidity
      • Min Relative Humidity >> CLI option: : -o minHumidity
      • Average Heart Rate >> CLI option: : -o avgHeartRate
      • Max Heart Rate >> CLI option: : -o maxHeartRate
      • Min Heart Rate >> CLI option: : -o minHeartRate
      • Average Oxygen Concentration >> CLI option: : -o avgOxygen
      • Min Oxygen Concentration >> CLI option: : -o minOxygen
      • Max Oxygen Concentration >> CLI option: : -o maxOxygen
      • Milestone 1 Full Report >> CLI option:
      • Milestone 9 Full Report >> CLI option:
  • Milestone 3: Mono RU Flight Computation

    • Description: Provide simple computed data about a Russian jet flight
    • Number of features: 9
    • List:
      • Flight Duration >> CLI option: : -o flightDuration
      • Flight Distance >> CLI option: : -o flightDistance
      • Average Acceleration >> CLI option: : -o avgAcceleration
      • Max Acceleration >> CLI option: : -o maxAcceleration
      • Wind Speed >> CLI option: : -o windSpeed
      • Average Mach Speed >> CLI option: : -o avgMachSpeed
      • Max Mach Speed >> CLI option: : -o maxMachSpeed
      • Max Acceleration in G >> CLI option: : -o maxAccelG
      • Milestone 2 Full Report >> CLI option:
  • Milestone 4: Mono RU Flight Analysis

    • Description: Extract high-level information from data
    • Number of features: 7
    • List:
      • Reaching 80% Max Altitude >> CLI option: : -o reachAlt
      • Reaching 80% Total Distance >> CLI option: : -o reachDist
      • Altitude with Fastest Wind >> CLI option: : -o fastWindAlt
      • Altitude with Highest Aircraft Speed >> CLI option: : -o fastJetAlt
      • Noise of Temperature Sensors >> CLI option: : -o noiseTemp
      • Stressed Pilot >> CLI option: : -o stressedPilot : We consider a stress pilot if her/his heart rate jumps more than ±10 bpm.
      • Milestone 3 Full Report >> CLI option:
  • Milestone 5: File Handling

    • Description: Handle batch option and US fighter jet files
    • Number of features: 6
    • List:
      • US files Parser >> CLI option:
      • Mono US Flight Description >> CLI option:
      • Mono US Cockpit Description >> CLI option:
      • Mono US Flight Computation >> CLI option:
      • Mono US Flight Analysis >> CLI option:
      • Batch Option >> CLI option:
  • Milestone 6: Error Management

    • Description: Handle Errors
    • Number of features: 13
    • List:
      • Invalid Command Line Options >> CLI option:
      • Missing Command Line Parameters >> CLI option:
      • Not Implemented Handling >> CLI option:
      • Missing Files >> CLI option:
      • Encoding Problems >> CLI option:
      • Corrupted Files >> CLI option:
      • Missing Header >> CLI option:
      • Incomplete Header >> CLI option:
      • Missing Columns >> CLI option:
      • Missing Column Names >> CLI option:
      • Incorrect Timestamp Ordering >> CLI option:
      • Incorrect Input >> CLI option:
      • Milestone 5 Full Report >> CLI option:
  • Milestone 7: Multiple Flights Computations

    • Description: Perform computations using multiple flights data
    • Number of features: 19
    • List:
      • Total Cumulative Flight Duration >> CLI option: : -o cumulDuration
      • Total Cumulative Flight Distance >> CLI option: : -o cumulDistance
      • Most Used Airport (Take Off) >> CLI option: : -o airportTakeOff
      • Most Used Airport (Landing) >> CLI option: : -o airportLanding
      • Highest Drag Coef >> CLI option: : -o highestDrag
      • Smallest Drag Coef >> CLI option: : -o smallestDrag
      • Highest Lift Coef >> CLI option: : -o highestLift
      • Smallest Lift Coef >> CLI option: : -o smallestLift
      • Highest Average Speed >> CLI option: : -o highestSpeed
      • Slowest Average Speed >> CLI option: : -o slowestSpeed
      • Highest Altitude >> CLI option: : -o highestAltitude
      • Longest Flight Duration >> CLI option: : -o longestDuration
      • First Landing >> CLI option: : -o firstLanding
      • Last Landing >> CLI option: : -o lastLanding
      • Highest Average Engine Power >> CLI option: : -o highestPower
      • Highest Average Oxygen >> CLI option: : -o highestOxygen
      • Highest Average Heart Beat >> CLI option: : -o highestHeartBeat
      • Lowest Average Heart Beat >> CLI option: : -o lowestHeartBeat
      • Milestone 6 Full Report >> CLI option:
  • Milestone 8: Multiple Flights Analysis

    • Description: Extract high-level information about multiple flights
    • Number of features: 4
    • List:
      • Flight Closeness >> CLI option: : -o closeFlight
      • Flight Closeness (Same origin) >> CLI option: : -o closeFlightSameOri
      • Flight Closeness (Different origin) >> CLI option: : -o closeFlightDiffOri
      • Milestone 7 Full Report >> CLI option:
  • Milestone 9: Mono RU Flight Phases

    • Description: Extrapolate flight phases from data
    • Number of features: 32
    • List:
      • Take Off Phase Detection >> CLI option: : -o takeOff
      • Cruise Phase Detection >> CLI option: : -o cruise
      • Landing Phase Detection >> CLI option: : -o landing
      • Ratio Distance >> CLI option: : -o ratioDistance
      • Average Air Speed (Take Off) >> CLI option: : -o avgAirSpeedTakeOff
      • Max Air Speed (Take Off) >> CLI option: : -o maxAirSpeedTakeOff
      • Average Engine Power (Take Off) >> CLI option: : -o avgEnginePowerTakeOff
      • Max Engine Power (Take Off) >> CLI option: : -o maxEnginePowerTakeOff
      • Average Air Speed (Cruise) >> CLI option: : -o avgAirSpeedCruise
      • Max Air Speed (Cruise) >> CLI option: : -o maxAirSpeedCruise
      • Average Engine Power (Cruise) >> CLI option: : -o avgEnginePowerCruise
      • Max Engine Power (Cruise) >> CLI option: : -o maxEnginePowerCruise
      • Average Air Speed (Landing) >> CLI option: : -o avgAirSpeedLanding
      • Max Air Speed (Landing) >> CLI option: : -o maxAirSpeedLanding
      • Average Engine Power (Landing) >> CLI option: : -o avgEnginePowerLanding
      • Max Engine Power (Landing) >> CLI option: : -o maxEnginePowerLanding
      • Flight Distance (Take Off) >> CLI option: : -o flightDistanceTakeOff
      • Average Acceleration (Take Off) >> CLI option: : -o avgAccelerationTakeOff
      • Max Acceleration (Take Off) >> CLI option: : -o maxAccelerationTakeOff
      • Wind Speed (Take Off) >> CLI option: : -o windSpeedTakeOff
      • Flight Distance (Cruise) >> CLI option: : -o flightDistanceCruise
      • Average Acceleration (Cruise) >> CLI option: : -o avgAccelerationCruise
      • Max Acceleration (Cruise) >> CLI option: : -o maxAccelerationCruise
      • Wind Speed (Cruise) >> CLI option: : -o windSpeedCruise
      • Flight Distance (Landing) >> CLI option: : -o flightDistanceLanding
      • Average Acceleration (Landing) >> CLI option: : -o avgAccelerationLanding
      • Max Acceleration (Landing) >> CLI option: : -o maxAccelerationLanding
      • Wind Speed (Landing) >> CLI option: : -o windSpeedLanding
      • Most Demanding Phase - Engine Power >> CLI option: : -o mostPowerPhase
      • Most Demanding Phase - Stress >> CLI option: : -o mostStressPhase
      • Most Demanding Phase - Horizontal Acceleration >> CLI option: : -o mostAccelPhase
      • 50% Oxygen Phase >> CLI option: : -o oxygenPhase
⚠️ **GitHub.com Fallback** ⚠️