Commit Graph

  • 44837e59f1 extend the logger for debugging purposes Sven Czarnian 2021-10-13 21:43:12 +02:00
  • 5295d1c155 use the theoretical earliest arrival time Sven Czarnian 2021-10-13 21:42:45 +02:00
  • 9887aa48a4 add more values for later plannings Sven Czarnian 2021-10-13 21:42:05 +02:00
  • 73e5a42f52 place the recat spacing in the constraints Sven Czarnian 2021-10-13 20:10:07 +02:00
  • 3313a8d463 calculate the descend profiles based on the arrival constraints Sven Czarnian 2021-10-13 18:13:00 +02:00
  • cea52736bf fix some IAS selection bugs Sven Czarnian 2021-10-13 18:12:16 +02:00
  • d388fb5591 add the last waypoint to the constraints Sven Czarnian 2021-10-13 18:12:04 +02:00
  • 2a83754fa4 fix a conversion bug Sven Czarnian 2021-10-13 18:11:51 +02:00
  • a611a91fe3 merge the constraints and the arrival routes Sven Czarnian 2021-10-13 16:17:10 +02:00
  • 10d06c2f67 parse the constraints and create the waypoint list out of it Sven Czarnian 2021-10-13 16:16:56 +02:00
  • 17f11a640a create deep copies to allow changes of constraints per arrival Sven Czarnian 2021-10-13 16:16:32 +02:00
  • 909cfc9e27 redefine the constructor to be more flexible with constraints, etc. Sven Czarnian 2021-10-13 16:16:03 +02:00
  • 014379740b remove unused variables Sven Czarnian 2021-10-13 12:52:38 +02:00
  • 1e043e2765 define member variables with capital letters Sven Czarnian 2021-10-13 12:52:29 +02:00
  • 9d69a60396 introduce classes for the ACO algorithm Sven Czarnian 2021-10-12 22:30:20 +02:00
  • 7f7506104d extend the inbound Sven Czarnian 2021-10-12 22:29:51 +02:00
  • e5a773cdcb introduce the runway Sven Czarnian 2021-10-12 22:29:15 +02:00
  • a0b00f7c42 implement the RHC mananger Sven Czarnian 2021-10-12 22:28:50 +02:00
  • 276e50daa3 extend the configuration Sven Czarnian 2021-10-12 22:28:35 +02:00
  • 2ef1e13bd6 extend the worker thread Sven Czarnian 2021-10-12 22:27:55 +02:00
  • bba4a75527 update the dependencies Sven Czarnian 2021-10-12 22:27:36 +02:00
  • 58d2f5f7f4 extend the airport configuration Sven Czarnian 2021-10-12 22:27:17 +02:00
  • 5e6301f749 parse the runways as well Sven Czarnian 2021-10-12 22:27:02 +02:00
  • c07e767ef8 code refactoring Sven Czarnian 2021-10-12 22:26:40 +02:00
  • e02f429364 add a function to get the correct speeds Sven Czarnian 2021-10-12 22:26:17 +02:00
  • 36ab891f44 switch to geod-library Sven Czarnian 2021-10-12 22:26:05 +02:00
  • a1c48d7851 Merge branch 'feature/weather' into 'develop' develop Sven Czarnian 2021-10-12 20:11:47 +00:00
  • a86dfa01d8 add a weather model Sven Czarnian 2021-10-11 21:58:14 +02:00
  • c6d22d2067 fix the protobuffer version Sven Czarnian 2021-10-11 21:57:47 +02:00
  • 23add20513 remove wrong imports Sven Czarnian 2021-10-11 21:57:09 +02:00
  • fd324ea747 add some logging Sven Czarnian 2021-10-11 21:56:51 +02:00
  • ebea408267 make the datetime code more readable Sven Czarnian 2021-10-11 21:56:39 +02:00
  • 8b43991c50 remove unreachable code Sven Czarnian 2021-10-10 08:27:19 +02:00
  • 11eae85e35 remove useless checks Sven Czarnian 2021-10-10 08:27:10 +02:00
  • 7e17bf0103 removed unused files Sven Czarnian 2021-10-10 08:26:49 +02:00
  • 667829b03d fix a crash during the update call Sven Czarnian 2021-09-25 09:03:55 +02:00
  • dc2a435e8e fix a comment Sven Czarnian 2021-09-24 22:29:28 +02:00
  • 484be00e8c redefined the API to avoid GC issues during the destruction of the AMAN and its children Sven Czarnian 2021-09-24 22:28:19 +02:00
  • b69c584fb4 use the weather system in the central AMAN class Sven Czarnian 2021-09-24 22:11:15 +02:00
  • af52103ec8 fix an information Sven Czarnian 2021-09-24 22:10:58 +02:00
  • 11e76a3f24 refactor the code to abstract from the weather provider Sven Czarnian 2021-09-24 22:10:46 +02:00
  • b54f7dfc50 fix a copy-paste error Sven Czarnian 2021-09-05 19:29:21 +02:00
  • 2687f543ad add the weather to the system configuration Sven Czarnian 2021-09-05 19:27:58 +02:00
  • 3743f31b84 introduce the weather configuration Sven Czarnian 2021-09-05 19:27:47 +02:00
  • d851efcd4d add a crawler to parse DWD data Sven Czarnian 2021-09-05 18:59:30 +02:00
  • 9fd05aa932 fix code formatting Sven Czarnian 2021-09-05 18:59:16 +02:00
  • d07751cf77 Merge branch 'feature/setup' into 'develop' Sven Czarnian 2021-09-03 21:41:00 +00:00
  • 715433bac6 Merge remote-tracking branch 'origin/develop' into feature/setup Sven Czarnian 2021-09-03 23:39:42 +02:00
  • 9de9b813ba sort the received aircraft reports into the corresponding worker thread Sven Czarnian 2021-09-03 23:35:17 +02:00
  • 1561335e1b introduce a inbound class to prepare the collection of internal data Sven Czarnian 2021-09-03 23:34:26 +02:00
  • b516333ede Merge branch 'feature/setup' of git.vatsim-germany.org:nav/aman-sys into feature/setup Sven Czarnian 2021-09-03 23:07:14 +02:00
  • 793d92ff83 get the arrival routes Sven Czarnian 2021-09-03 23:06:26 +02:00
  • fa38924936 sort the arrival routes by the runways Sven Czarnian 2021-09-03 23:06:12 +02:00
  • 87d813d0a4 runways are not required. can be extracted out of required arrival routes Sven Czarnian 2021-09-03 23:05:57 +02:00
  • cf191a6ff1 Update .gitignore to reflect cache and build files Sebastian Kramer 2021-09-03 15:38:05 +02:00
  • aaa37a5f62 execute the planner every minute Sven Czarnian 2021-09-02 21:01:00 +02:00
  • 744ad71b6c initialize the workers for the airports and destroy them during shutdown Sven Czarnian 2021-09-02 20:59:41 +02:00
  • 479d7b2d44 add sys to the package definition Sven Czarnian 2021-09-02 20:59:17 +02:00
  • 64c238899a introduce a worker thread for the planning tasks Sven Czarnian 2021-09-02 20:59:02 +02:00
  • 518e80e2fe rename System class Sven Czarnian 2021-09-02 20:37:12 +02:00
  • 46cc87eb3b introduce a wrapper to provide a system class that manages the environment Sven Czarnian 2021-09-02 19:44:02 +02:00
  • bd7cbe91ed add a configuration that parses all relevant airport data Sven Czarnian 2021-09-02 19:43:34 +02:00
  • f6643d899f remove the obsolete configuration entries Sven Czarnian 2021-09-02 19:43:18 +02:00
  • b10fae513e use paths to the keys relative to the configuration path Sven Czarnian 2021-09-02 19:43:05 +02:00
  • d60d5cb716 replace exceptions by error messages Sven Czarnian 2021-09-02 19:35:20 +02:00
  • b3b5b3e547 rename the configuration names Sven Czarnian 2021-09-02 19:35:02 +02:00
  • 9c7d8db006 parse the performance data information Sven Czarnian 2021-09-02 09:32:28 +02:00
  • 8cd5aa6baf introduce a tool that extracts the performance data out of Skybrary Sven Czarnian 2021-09-02 09:01:16 +02:00
  • df455df689 introduce a class for performance data Sven Czarnian 2021-09-02 09:00:53 +02:00
  • 1374ad95c9 add a missing dependency for the crawler tool Sven Czarnian 2021-09-02 09:00:34 +02:00
  • 31150adb9e add a parser to read SCT/ESE-files Sven Czarnian 2021-08-30 21:57:56 +02:00
  • e4715abda3 add some generic datatypes Sven Czarnian 2021-08-30 21:57:14 +02:00
  • 51b4013e6b fix a crash Sven Czarnian 2021-08-30 21:56:16 +02:00
  • f4fbd6245b extend the external dependencies Sven Czarnian 2021-08-30 21:56:00 +02:00
  • 1d50f0e9af add code to replace the import commands to fix execution errors Sven Czarnian 2021-08-19 09:18:54 +02:00
  • 8f81b65df8 fux a warning Sven Czarnian 2021-08-19 09:01:18 +02:00
  • c7738346bb receive aircraft reports Sven Czarnian 2021-08-17 17:42:21 +02:00
  • 4e8e8f15e4 update the interface Sven Czarnian 2021-08-17 17:42:07 +02:00
  • 5a2b9983b6 switch to classic API Sven Czarnian 2021-08-16 07:58:19 +02:00
  • 36d2bfa8a0 remove the useless destructor Sven Czarnian 2021-08-15 12:56:42 +02:00
  • 0fdcf8e99e use the destructor Sven Czarnian 2021-08-15 12:54:18 +02:00
  • 6b2072f43b introduce a receiver thread Sven Czarnian 2021-08-15 12:54:10 +02:00
  • 04b299730a delete the precompiled python cache Sven Czarnian 2021-08-15 09:01:39 +02:00
  • 8199b33d53 use one module for the complete ES communication Sven Czarnian 2021-08-15 09:00:04 +02:00
  • 153930e73c reorder dependencies Sven Czarnian 2021-08-15 08:59:42 +02:00
  • 7b26e27c9d introduce a configuration module Sven Czarnian 2021-08-15 08:59:32 +02:00
  • a3f4f8f41b add argparse as a dependency Sven Czarnian 2021-08-14 21:31:18 +02:00
  • 59e458c70b add the long description Sven Czarnian 2021-08-14 21:31:06 +02:00
  • a0c9676c78 format the setup call Sven Czarnian 2021-08-14 21:30:49 +02:00
  • b92f437fcb extend the clean-function Sven Czarnian 2021-08-14 21:28:53 +02:00
  • 355a5463e5 introduce the initialization code for the aircraft data receiver Sven Czarnian 2021-08-14 21:28:38 +02:00
  • d4c07824c6 update the documentation Sven Czarnian 2021-08-14 21:28:18 +02:00
  • bbd45778db introduce a tool to create keys for the client and the server Sven Czarnian 2021-08-14 21:28:04 +02:00
  • bd2d431c41 define the general package structure Sven Czarnian 2021-08-14 21:27:45 +02:00
  • 3076821b3a change the output location Sven Czarnian 2021-08-14 20:08:39 +02:00
  • 0f885c1e00 move the setup file to the correct location Sven Czarnian 2021-08-14 20:07:09 +02:00
  • e112ee9694 initial setuptools definition Sven Czarnian 2021-08-14 19:35:25 +02:00
  • 7d540a9b85 add the protobuf-tool and license Sven Czarnian 2021-08-14 19:35:13 +02:00
  • 30729676ac add the protobuf-submodule Sven Czarnian 2021-08-14 19:34:59 +02:00
  • c80d230946 Some general considerations. Sebastian Kramer 2021-08-13 10:41:11 +02:00