Chris McCarthy
050ca68907
#1648 - Updated file header from 'Crown Owned Copyright (C) Dstl 2023. DEFCON 703. Shared in confidence.' to '© Crown-owned copyright 2023, Defence Science and Technology Laboratory UK'
2023-07-21 14:54:09 +01:00
Chris McCarthy
afbe2e1400
#1632 - Added full benchmarking script that included plots and a LaTeX report. Ran the v2.0.0rc1 benchmark. Tidied a few other things up.
2023-07-20 08:48:18 +01:00
Marek Wolan
3d0e50823a
Merge branch 'dev' into feature/1623-typehints
2023-07-18 10:03:48 +01:00
Chris McCarthy
81295a4fc4
#1631 - Updated the copyright statement to comply with DEFCON 703 Edition 08/13
2023-07-17 19:57:34 +01:00
Chris McCarthy
2d1a1e6db7
#1631 - Added the DEFCON 703 header to all possible files
2023-07-17 19:28:43 +01:00
Marek Wolan
bfce2f9a7b
Change typehints after mypy analysis
2023-07-17 16:22:07 +01:00
Marek Wolan
2bb71623fa
Fix types according to mypy
2023-07-14 16:38:55 +01:00
Marek Wolan
c2931bde6c
Added type hints
2023-07-14 12:01:38 +01:00
Marek Wolan
91287f8666
Merge remote-tracking branch 'origin/dev' into feature/1572-fix-docs-formatting
2023-07-09 18:13:57 +01:00
Marek Wolan
f4b98542b6
Standardise docstring summary line placement.
2023-07-07 10:28:00 +01:00
Marek Wolan
86725064ec
Added docstrings to class intialisers
2023-07-06 16:08:51 +01:00
Marek Wolan
b426d5802e
Updated docstrings
2023-07-05 16:46:23 +01:00
Marek Wolan
38a3666e8e
Move class docstrings out of init function.
2023-07-05 10:14:16 +01:00
Marek Wolan
0756e61e5d
add module level docstrings
2023-07-04 13:11:06 +01:00
Marek Wolan
5e270c7673
Format docstrings
2023-07-04 11:11:52 +01:00
Chris McCarthy
27ca53878a
#917 - Fixed the RLlib integration
...
- Dropped support for overriding the num_episodes and num_steps at the agent level. It's just not needed and will add complexity when overriding and writing output files.
2023-06-30 16:52:57 +01:00
Chris McCarthy
73015802ec
#917 - Integrated the PrimaiteSession into all tests.
...
- Ran a full pre-commit hook and thus encountered tons of fixes required
2023-06-30 09:08:13 +01:00
Chris McCarthy
05ebd15053
#1355 - Renamed the NodeType custom type in custom_typing.py as it clased with the NodeType enum in enums.py
2023-05-26 09:43:37 +01:00
Chris McCarthy
6245ad9298
#1355 - Carried out full renaming in node.py, active_node.py, passive_node.py, and service_node.py to make params and variable names explicit.
...
- Made the same renaming in the yaml laydown config files.
- Added Type hints wherever I've been.
- Added a custom NodeType in custom_typing.py to encompass the Union of ActiveNode, PassiveNode, ServiceNode.
2023-05-25 21:03:11 +01:00
Chris McCarthy
71f33ed44e
Ran pre-commit hook on all files and performed changes to fix flake8 failures
2023-05-25 11:42:19 +01:00
Chris McCarthy
9bd7aade43
Package restructuring
2023-05-25 10:31:37 +01:00