Skip to content

Releases: nicolashuberIT/flight-analyzer

1.0.0

31 Mar 09:20
Compare
Choose a tag to compare

Release of version 1.0.0

Sunday, 03/31/2024

flight-analyzer was developed as part of Nicolas Huber's contribution to the "Schweizer Jugend forscht 2024" initiative, published by 03/31/2024 and extending the original paper Fliegen am Limit - Aktive Sicherheit im Gleitschirmsport dated 10/24/2022.

In the run-up to this release, the codebase was extensively tested and the unit testing logs for version 1.0.0 are as follows:

pytest
============================================================================ test session starts =============================================================================
platform darwin -- Python 3.12.0, pytest-7.4.4, pluggy-1.4.0
rootdir: <<< PATH >>>
plugins: dash-2.16.1
collected 59 items

tests/test_angle_analyzer.py .........                                                                                                                                 [ 15%]
tests/test_c_values_analyzer.py .......                                                                                                                                [ 27%]
tests/test_data_analyzer.py .....                                                                                                                                      [ 35%]
tests/test_file_converter.py ...........                                                                                                                               [ 54%]
tests/test_file_processor.py ..                                                                                                                                        [ 57%]
tests/test_igc2csv.py ....                                                                                                                                             [ 64%]
tests/test_optimize_thresholds.py ........                                                                                                                             [ 77%]
tests/test_pressure_analyzer.py .....                                                                                                                                  [ 86%]
tests/test_quality_analyzer.py ....                                                                                                                                    [ 93%]
tests/test_speed_analyzer.py ....                                                                                                                                      [100%]

============================================================================== warnings summary ==============================================================================
tests/test_file_converter.py: 20 warnings
<<< PATH >>>: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes 
in UTC: datetime.datetime.now(datetime.UTC). now = datetime.datetime.utcnow()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================================================= 59 passed, 20 warnings in 76.53s (0:01:16) =================================================================

All tests were carried out successfully. More information on this project can be found on Nicolas Huber's website, which can be found here.

Happy landing,
Nicolas