Chris McCarthy
4fb88c94e8
Merge pull request #9 from Autonomous-Resilient-Cyber-Defence/dev
...
updated primaite logo
2023-08-15 16:13:16 +01:00
Chris McCarthy
44de1531a5
Added PrimAITE_logo_transparent.png file
2023-08-15 13:56:06 +01:00
Chris McCarthy
5e526ba81e
Merge pull request #7 from Autonomous-Resilient-Cyber-Defence/dev
...
v2.0.0
2023-08-15 13:29:06 +01:00
Chris McCarthy
506b0836ea
Dropped sphinx-pipeline
2023-08-15 13:28:02 +01:00
ARCD
c2992c3348
Create spinx-pipeline
2023-08-15 13:23:25 +01:00
Chris McCarthy
aaf1b16912
Added sphinx docs build pipeline for GitHub pages on release
2023-08-15 11:26:15 +01:00
Chris McCarthy
6bf348e5c3
Added the DSTL MIT license and updated the license in pyproject.toml
2023-08-15 11:14:23 +01:00
Chris McCarthy
4ed31a52e5
Updated the What is PrimAITE? section in index.rst. Dropped the use of sphinx-code-tabs in the docs as building the docs in pdf (make latexpdf) is suddenly complaining about the tab buttons.
2023-08-03 16:04:23 +01:00
jamesshort1
efb230a5fc
Update README.md
2023-07-31 09:17:48 +01:00
jamesshort1
da8f91c78c
Update README.md
2023-07-31 09:16:24 +01:00
Chris McCarthy
3fae05d971
#1711 - Last minute docs changes
2023-07-28 14:41:39 +01:00
Chris McCarthy
5893ea8db4
Merge pull request #5 from Autonomous-Resilient-Cyber-Defence/dev
...
Finalised the support for legacy config files
2023-07-28 14:19:15 +01:00
Chris McCarthy
10ce2923c7
#1711 - Removed the legacy bools from the RLlibAgent constructor in primaite_session.py
2023-07-28 14:02:17 +01:00
Chris McCarthy
cd7ba9986c
#1711 - Fully Integrated the legacy training config and lay down config options into the CLI, run PrimaiteSession, and Agent classes. Made the ese test in test_full_legacy_config_session.py use this new integrated option to read the legacy file.
2023-07-28 13:49:26 +01:00
Chris McCarthy
1084be914b
Merge remote-tracking branch 'github/dev' into github_dev
2023-07-28 12:54:58 +01:00
Chris McCarthy
f01825b180
#1711 - Added the ability to load legacy lay down config files. Added extensive unit testing and end-to-end testing. Also added the ability to set exactly how many num_train_steps, num_eval_steps, num_train_episodes, and num_eval_episode and used when converting a legacy training config.
2023-07-28 12:53:49 +01:00
jamesshort1
5bf9f7f4ea
Update README.md
2023-07-28 09:41:29 +01:00
jamesshort1
f71b3480f0
Update README.md
2023-07-28 09:40:05 +01:00
jamesshort1
87741ba994
Update README.md
2023-07-28 09:39:05 +01:00
jamesshort1
0a1d17c9cc
Update README.md
2023-07-27 14:57:08 +01:00
Chris McCarthy
e647b35f6f
Merge pull request #4 from Autonomous-Resilient-Cyber-Defence/dev
...
v2.0.0
2023-07-27 11:42:13 +01:00
Chris McCarthy
b15be9796d
Added GFX license conditions. Included LICENSE file in build. Fixed a few character issues in README.md
2023-07-27 11:40:29 +01:00
Chris McCarthy
b40fb09c1f
Dropped MIT license until public release
2023-07-27 11:03:25 +01:00
jamesshort1
99ff8ca4e1
Update README.md
2023-07-27 08:59:43 +01:00
jamesshort1
ebb901c2b2
Update README.md
2023-07-27 08:59:24 +01:00
Chris McCarthy
094c2380cd
Merge pull request #3 from Autonomous-Resilient-Cyber-Defence/dev
...
v2.0.0 - Added run section with primaite session command in the README.md
2023-07-26 22:11:47 +01:00
Chris McCarthy
1b8af0d862
Added run section with primaite session command in the README.md
2023-07-26 22:10:59 +01:00
Chris McCarthy
0b93ca41ab
Merge pull request #2 from Autonomous-Resilient-Cyber-Defence/dev
...
v2.0.0 Added additional install instructions to the README.md
2023-07-26 21:50:50 +01:00
Chris McCarthy
69b0ea4572
Added additional install instructions to the README.md
2023-07-26 21:49:36 +01:00
Chris McCarthy
0fc596e06b
Merge pull request #1 from Autonomous-Resilient-Cyber-Defence/dev
...
v2.0.0
2023-07-26 21:30:15 +01:00
Chris McCarthy
a5fa613bea
Added project urls to pyproject.toml and a setup.cfg file for PyPi to pickup author and url
2023-07-26 21:11:15 +01:00
Chris McCarthy
46699880ce
Added a CONTRIBUTING.md and added a URL to the Yawning-Titan reference in index.rst
2023-07-26 20:17:29 +01:00
Chris McCarthy
22f72139e3
Dropped the ADF build files and updated the package name install step in python-package.yml. Added bug_report.md and feature_request.md files for GitHub
2023-07-26 20:05:44 +01:00
Chris McCarthy
eec1c25989
Updated the README.md with developer install specific instructions
2023-07-26 19:49:24 +01:00
Chris McCarthy
514f239cc6
Merge remote-tracking branch 'devops/main' into github_dev
2023-07-26 19:43:46 +01:00
Chris McCarthy
21931e991c
Create python-package.yml CI pipeline
2023-07-26 19:38:28 +01:00
Christopher McCarthy
0c601d0383
Merged PR 142: v2.0.0
...
v2.0.0
Related work items: #901 , #1523 , #1574 , #1594 , #1595 , #1597 , #1623 , #1626 , #1629 , #1631 , #1632 , #1635 , #1637 , #1638 , #1639 , #1640 , #1641 , #1647 , #1648 , #1650
2023-07-26 18:20:28 +00:00
Chris McCarthy
8e3a0a0afa
Ran final v2.0.0 benchmark and dropped the release candidate benchmarks
2023-07-26 18:19:11 +01:00
Chris McCarthy
7fe5df7fc4
Bumped version to 2.0.0
2023-07-26 14:38:57 +01:00
Christopher McCarthy
8bf1440f9b
Merged PR 139: Re-run the benchmarks for v2.0.0rc1 and v2.0.0rc2 using the same config file....
...
## Summary
Re-run the benchmarks for v2.0.0rc1 and v2.0.0rc2 using the same config file. As expected, the versions perform almost identically as there's no real logic changes that would affect the agent between the two release candidates
## Checklist
- [X] This PR is linked to a **work item**
- [X] I have performed **self-review** of the code
- [ ] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [X] I have run **pre-commit** checks for code style
Related work items: #1574
2023-07-25 09:33:32 +00:00
Chris McCarthy
e9b52a69b7
Merge remote-tracking branch 'origin/dev' into release/2.0.0rc1
...
# Conflicts:
# .gitignore
# benchmark/results/PrimAITE Versions Learning Benchmark.png
# benchmark/results/v2.0.0rc1/PrimAITE v2.0.0rc1 Learning Benchmark.pdf
# benchmark/results/v2.0.0rc1/PrimAITE v2.0.0rc1 Learning Benchmark.png
# benchmark/results/v2.0.0rc1/v2.0.0rc1_benchmark_metadata.json
2023-07-24 22:50:34 +01:00
Chris McCarthy
4f16105b67
RE-ran the benchmarks for v2.0.0rc1 and v2.0.0rc2 using the same config file. As expected, the versions perform almost identically as there's no real logic changes that would affect the agent between the two release candidates
2023-07-24 22:43:22 +01:00
Christopher McCarthy
7e0f55cdb8
Merged PR 137: #1650 - Turned on the test. Also updated some references to the old primaite...
...
## Summary
- Turned on the test. Also updated some references to the old primaite paths. Finally, pushed the deployment status classifier to Development Status :: 5 - Production/Stable
## Test process
Yes, turned on the test.
## Checklist
- [ ] This PR is linked to a **work item**
- [ ] I have performed **self-review** of the code
- [ ] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [ ] I have run **pre-commit** checks for code style
#1650 - Turned on the test. Also updated some references to the old primaite paths. Finally, pushed the deployment status classifier to Development Status :: 5 - Production/Stable
Related work items: #1650
2023-07-24 11:11:17 +00:00
Chris McCarthy
31955c0c84
#1650 - Removed the commented out pytest.mark.skip statement now that the test does work.
2023-07-24 09:20:36 +01:00
Chris McCarthy
ef6585a298
#1650 - Turned on the test. Also updated some references to the old primaite paths. Finally, pushed the deployment status classifier to Development Status :: 5 - Production/Stable
2023-07-21 16:49:17 +01:00
Christopher McCarthy
5d9dd7a2d9
Merged PR 135: #1648 - Updated file headers
...
## Summary
- 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'
## Checklist
- [ ] This PR is linked to a **work item**
- [ ] I have performed **self-review** of the code
- [ ] I have written **tests** for any new functionality added with this PR
- [ ] I have updated the **documentation** if this PR changes or adds functionality
- [ ] I have run **pre-commit** checks for code style
#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'
Related work items: #1648
2023-07-21 14:08:09 +00:00
Chris McCarthy
a39541623a
#1648 - Reverted benchmark sessions and episodes numbers
2023-07-21 15:07:21 +01:00
Chris McCarthy
63297ef0ed
#1648 - Added header to benchmark files
2023-07-21 15:06:05 +01:00
Chris McCarthy
4527b38aa6
#1648 - Reverted the benchmark files
2023-07-21 15:01:51 +01:00
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