Commit Graph

  • 8b61fbebe4 feature\898: Fixed the resetting operating state to set compromised or overwhelmed services or operating system back to a good state. Added a reset count that switches the node into a good state. Created a "SHUTTING DOWN" operating state to last for a (configurable) and a "BOOTING" operating state to last for a (configurable). Created a test file to test the reset changes the node to a good state when its set to a COMPROMISED state. The last two test tests makes sure that the node boots and shutdowns correctly. Lastly, updated the docs file as well. Brian Kanyora 2023-06-05 23:59:32 +01:00
  • 7432b91f53 feature\898: Brian Kanyora 2023-06-02 16:13:16 +01:00
  • a48b217cf3 feature\898: Brian Kanyora 2023-06-02 16:13:16 +01:00
  • b3ea1938bf Merge branch 'dev' into feature/898-Fix-the-functionality-of-resetting-a-node Brian Kanyora 2023-06-02 14:56:31 +01:00
  • 051cd7da2b Merge branch 'dev' into feature/898-Fix-the-functionality-of-resetting-a-node Brian Kanyora 2023-06-02 14:56:31 +01:00
  • a1d7f9e57c feature\898: Brian Kanyora 2023-06-02 14:54:23 +01:00
  • e5b60c2f95 feature\898: Brian Kanyora 2023-06-02 14:54:23 +01:00
  • bb42b4f55d Merge remote-tracking branch 'origin/dev' into bugfix/1442-reward-ignores-red-pol Marek Wolan 2023-06-02 14:22:45 +01:00
  • cdd710d672 Merge remote-tracking branch 'origin/dev' into bugfix/1442-reward-ignores-red-pol Marek Wolan 2023-06-02 14:22:45 +01:00
  • 6c94419bf3 Merge remote-tracking branch 'origin/dev' into feature/1468-observations-class Marek Wolan 2023-06-02 13:41:49 +01:00
  • 1ee6a37188 Merge remote-tracking branch 'origin/dev' into feature/1468-observations-class Marek Wolan 2023-06-02 13:41:49 +01:00
  • eaa192eeec Update docs with configurable obs space info Marek Wolan 2023-06-02 13:23:03 +01:00
  • 9d868c5090 Update docs with configurable obs space info Marek Wolan 2023-06-02 13:23:03 +01:00
  • f14910ca96 Fix Link Traffic Levels observation encoding Marek Wolan 2023-06-02 13:15:38 +01:00
  • 25ec0d93a9 Fix Link Traffic Levels observation encoding Marek Wolan 2023-06-02 13:15:38 +01:00
  • 73adfbb6dd Get observation tests passing Marek Wolan 2023-06-02 13:08:11 +01:00
  • 2330a30021 Get observation tests passing Marek Wolan 2023-06-02 13:08:11 +01:00
  • 14096b3dd1 Add tests for observations Marek Wolan 2023-06-02 12:59:01 +01:00
  • f37b943f7e Add tests for observations Marek Wolan 2023-06-02 12:59:01 +01:00
  • 66fdae5df1 893 - added test which shows the new action space has been created when ANY is selected in single_action_space_lay_down_config.yaml SunilSamra 2023-06-02 11:55:31 +01:00
  • 2c95087056 893 - added test which shows the new action space has been created when ANY is selected in single_action_space_lay_down_config.yaml SunilSamra 2023-06-02 11:55:31 +01:00
  • d0c11a14ed 893 - added ANY to enums.py SunilSamra 2023-06-02 09:51:15 +01:00
  • d854773e84 893 - added ANY to enums.py SunilSamra 2023-06-02 09:51:15 +01:00
  • 602bf9ba9a Edit configs for observation space Marek Wolan 2023-06-02 09:10:53 +01:00
  • b6ce1cbae9 Edit configs for observation space Marek Wolan 2023-06-02 09:10:53 +01:00
  • 16777b30ad begin updating observations tests Marek Wolan 2023-06-01 21:56:05 +01:00
  • 875562c385 begin updating observations tests Marek Wolan 2023-06-01 21:56:05 +01:00
  • ac31c996a7 Update docs page on observations Marek Wolan 2023-06-01 21:42:34 +01:00
  • 85c102cfc1 Update docs page on observations Marek Wolan 2023-06-01 21:42:34 +01:00
  • 084112a2e4 Add docstrings to new observation code Marek Wolan 2023-06-01 21:28:38 +01:00
  • 484a31d082 Add docstrings to new observation code Marek Wolan 2023-06-01 21:28:38 +01:00
  • d473794963 Let single-component spaces not use Tuple Spaces Marek Wolan 2023-06-01 18:01:47 +01:00
  • c0b214612a Let single-component spaces not use Tuple Spaces Marek Wolan 2023-06-01 18:01:47 +01:00
  • 0a804e714d Better Obs default handling Marek Wolan 2023-06-01 17:50:18 +01:00
  • 3e208bad9b Better Obs default handling Marek Wolan 2023-06-01 17:50:18 +01:00
  • e43649a838 Fix trying to init obs before building network Marek Wolan 2023-06-01 17:42:35 +01:00
  • 7041b79d2a Fix trying to init obs before building network Marek Wolan 2023-06-01 17:42:35 +01:00
  • bab6c27f06 Integrate obs handler with Primaite Env Marek Wolan 2023-06-01 16:42:10 +01:00
  • 2b25573378 Integrate obs handler with Primaite Env Marek Wolan 2023-06-01 16:42:10 +01:00
  • f72a80c9d2 1443 - added in print test statements SunilSamra 2023-06-01 16:27:25 +01:00
  • 8efa0295df 1443 - added in print test statements SunilSamra 2023-06-01 16:27:25 +01:00
  • d351e575ae Integrate observation handler with components Marek Wolan 2023-06-01 13:28:40 +01:00
  • 46352ff9c2 Integrate observation handler with components Marek Wolan 2023-06-01 13:28:40 +01:00
  • 4a09673e98 Merged PR 65: Add MultiDiscrete observation spaces Marek Wolan 2023-06-01 11:05:00 +00:00
  • c276a31b9c Merged PR 65: Add MultiDiscrete observation spaces Marek Wolan 2023-06-01 11:05:00 +00:00
  • fe32d83782 Merge branch 'feature/1463-multidiscrete-observation-option' into feature/1468-observations-class Marek Wolan 2023-06-01 11:09:21 +01:00
  • c904334c83 Merge branch 'feature/1463-multidiscrete-observation-option' into feature/1468-observations-class Marek Wolan 2023-06-01 11:09:21 +01:00
  • 357add05c7 More info in docstring Marek Wolan 2023-06-01 11:02:10 +01:00
  • 3b0d05e9c9 More info in docstring Marek Wolan 2023-06-01 11:02:10 +01:00
  • f0e1cb2138 Separate obs functions and provide docstrings Marek Wolan 2023-06-01 10:57:11 +01:00
  • 37d606eda6 Separate obs functions and provide docstrings Marek Wolan 2023-06-01 10:57:11 +01:00
  • 5e506b1499 Type hint init_observations return type Marek Wolan 2023-06-01 09:57:33 +01:00
  • bfd20b7a6b Type hint init_observations return type Marek Wolan 2023-06-01 09:57:33 +01:00
  • 72f76705a9 Fix docstrings to use ReST format Marek Wolan 2023-06-01 09:54:45 +01:00
  • a0960555fc Fix docstrings to use ReST format Marek Wolan 2023-06-01 09:54:45 +01:00
  • 2b2c7ad22d Improve observation space test Marek Wolan 2023-06-01 09:45:46 +01:00
  • 76ec9683cb Improve observation space test Marek Wolan 2023-06-01 09:45:46 +01:00
  • 5201cf630f Merge remote-tracking branch 'origin/dev' into feature/1463-multidiscrete-observation-option Marek Wolan 2023-06-01 09:02:48 +01:00
  • 4ee77656be Merge remote-tracking branch 'origin/dev' into feature/1463-multidiscrete-observation-option Marek Wolan 2023-06-01 09:02:48 +01:00
  • 4108f8036c Start creating observations module Marek Wolan 2023-05-31 17:03:53 +01:00
  • 6e58c01e8d Start creating observations module Marek Wolan 2023-05-31 17:03:53 +01:00
  • ae2f4d472e 1443 - reverted changes made to observation space and added config files for testing SunilSamra 2023-05-31 14:11:15 +01:00
  • 81e9ddca9b 1443 - reverted changes made to observation space and added config files for testing SunilSamra 2023-05-31 14:11:15 +01:00
  • 7159d7c63b Merge remote-tracking branch 'origin/dev' into feature/893-node-acl-into-one-action-space SunilSamra 2023-05-31 13:28:39 +01:00
  • a8cc50a495 Merge remote-tracking branch 'origin/dev' into feature/893-node-acl-into-one-action-space SunilSamra 2023-05-31 13:28:39 +01:00
  • 20d13f42a2 1443 - added changes from ADSP to observation space in primaite_env.py SunilSamra 2023-05-31 13:15:25 +01:00
  • 9a231821ea 1443 - added changes from ADSP to observation space in primaite_env.py SunilSamra 2023-05-31 13:15:25 +01:00
  • ec8aef36af Merged PR 66: Add a Pull Request template Marek Wolan 2023-05-31 11:55:38 +00:00
  • d8cd96100e Merged PR 66: Add a Pull Request template Marek Wolan 2023-05-31 11:55:38 +00:00
  • 581d137e1e Merge remote-tracking branch 'origin/dev' into bugfix/1441-main-py-minor-bugs Marek Wolan 2023-05-31 11:07:06 +01:00
  • 31b5031808 Merge remote-tracking branch 'origin/dev' into bugfix/1441-main-py-minor-bugs Marek Wolan 2023-05-31 11:07:06 +01:00
  • fb32043fa5 Merge remote-tracking branch 'origin/dev' into bugfix/1442-reward-ignores-red-pol Marek Wolan 2023-05-31 11:04:00 +01:00
  • 5906ed7e39 Merge remote-tracking branch 'origin/dev' into bugfix/1442-reward-ignores-red-pol Marek Wolan 2023-05-31 11:04:00 +01:00
  • e15eb1d9c6 Revert unnecessary main.py change Marek Wolan 2023-05-31 09:55:28 +00:00
  • c6bb855456 Revert unnecessary main.py change Marek Wolan 2023-05-31 09:55:28 +00:00
  • 41910797b5 Revert config changes by removing observations Marek Wolan 2023-05-31 10:52:57 +01:00
  • 2260cb1668 Revert config changes by removing observations Marek Wolan 2023-05-31 10:52:57 +01:00
  • 3d4053b56a Add default observation type Marek Wolan 2023-05-31 10:51:29 +01:00
  • 65f2d6202f Add default observation type Marek Wolan 2023-05-31 10:51:29 +01:00
  • 317549225f Merge remote-tracking branch 'origin/dev' into feature/1463-multidiscrete-observation-option Marek Wolan 2023-05-31 10:46:18 +01:00
  • 733025bd53 Merge remote-tracking branch 'origin/dev' into feature/1463-multidiscrete-observation-option Marek Wolan 2023-05-31 10:46:18 +01:00
  • 82371b210e Merge remote-tracking branch 'origin/dev' into feature/893-node-acl-into-one-action-space SunilSamra 2023-05-31 10:34:42 +01:00
  • c6db98c1c2 Merge remote-tracking branch 'origin/dev' into feature/893-node-acl-into-one-action-space SunilSamra 2023-05-31 10:34:42 +01:00
  • c0f67af204 Merged PR 64: 1443-check-reward-function Sunil Samra 2023-05-31 09:31:01 +00:00
  • fbb26bbc63 Merged PR 64: 1443-check-reward-function Sunil Samra 2023-05-31 09:31:01 +00:00
  • 6294a873ea Added pull_request_template.md Marek Wolan 2023-05-31 09:26:40 +00:00
  • 5ea77f3e75 Added pull_request_template.md Marek Wolan 2023-05-31 09:26:40 +00:00
  • f843f6e149 Apply suggestions from code review Sunil Samra 2023-05-31 08:09:09 +00:00
  • 83694fe537 Apply suggestions from code review Sunil Samra 2023-05-31 08:09:09 +00:00
  • 3eaf210d93 Update docs on MultiDiscrete observation spaces. Marek Wolan 2023-05-30 16:54:34 +01:00
  • 045e074d0f Update docs on MultiDiscrete observation spaces. Marek Wolan 2023-05-30 16:54:34 +01:00
  • 082e3b7307 Add test for new multidiscrete spaces Marek Wolan 2023-05-30 15:48:11 +01:00
  • 6507529db3 Add test for new multidiscrete spaces Marek Wolan 2023-05-30 15:48:11 +01:00
  • 7bc938229b Update configs and transactions to include new obs Marek Wolan 2023-05-30 15:24:13 +01:00
  • fa44dd1a26 Update configs and transactions to include new obs Marek Wolan 2023-05-30 15:24:13 +01:00
  • 23f0f41378 Fix observation node shape Marek Wolan 2023-05-30 15:16:14 +01:00
  • 0227769c34 Fix observation node shape Marek Wolan 2023-05-30 15:16:14 +01:00
  • 3a1f0b7659 Configure observation type MULTIDISCRETE Marek Wolan 2023-05-30 15:11:41 +01:00
  • 375e20a67b Configure observation type MULTIDISCRETE Marek Wolan 2023-05-30 15:11:41 +01:00
  • 847c0fe2ae Setup testing scripts Marek Wolan 2023-05-30 13:14:43 +01:00