Chris McCarthy
fc1b374cb2
#902 - replaced 'final_node_<placeholder>' with 'reference_node_<placeholder>' in methods for scoring of os_state, file_system_state, service state and operating state. This fixed the reward function so it is checked at each step for node operating system state, operating state, file system state and service state.
...
- Added unit tests.
2023-05-25 14:05:53 +01:00
Chris McCarthy
e1bcbd1a34
#1356 - added if statements to set class methods for file system state, os state and service states. Refactored file enums.py
...
- Added unit tests
2023-05-25 13:02:15 +01:00
Chris McCarthy
07cebc0a63
#1378 - Re-added post blue and snapshots
2023-05-25 12:37:42 +01:00
Chris McCarthy
958506ef33
#1378 - Re-arranged the action step function in the following order:
...
1. Implement the Blue Action
2. Perform any time-based activities
3. Apply PoL
4. Implement Red Action
5. Calculate reward signal
6. Output Verbose (currently disabled)
7. Update env_obs
8. Add transaction to the list of transactions
2023-05-25 11:58:54 +01:00
Chris McCarthy
4eb1658966
Ran pre-commit hook on all files and performed changes to fix flake8 failures
2023-05-25 11:42:19 +01:00
Chris McCarthy
aa8284897a
Package restructuring and renaming for 1.2.0
2023-05-25 10:52:29 +01:00
Chris McCarthy
4f0d8807d6
Package restructuring
2023-05-25 10:31:37 +01:00