Christopher McCarthy
db0fc461f4
Merged PR 480: merged 3.2.0 into main for git history alignment
...
merged 3.2.0 into main for git history alignment
Related work items: #2438 , #2620 , #2623 , #2641 , #2656 , #2688 , #2697 , #2700 , #2701 , #2702 , #2705 , #2716 , #2725 , #2734 , #2739 , #2740 , #2745 , #2747 , #2757
2024-07-22 13:41:03 +00:00
Christopher McCarthy
cfec1fdd7e
Merged PR 479: merged 3.1.0 into main for git history alignment
...
merged 3.1.0 into main for git history alignment
Related work items: #1847 , #2502 , #2610 , #2618 , #2628 , #2646 , #2658 , #2659 , #2660 , #2661 , #2682
v3.1.0
2024-07-22 13:33:10 +00:00
Christopher McCarthy
2b93941a6b
Merged PR 478: merged 3.0.0 into main for git history alignment
...
merged 3.0.0 into main for git history alignment
Related work items: #2457 , #2472 , #2536 , #2552 , #2560 , #2561 , #2563 , #2570 , #2588 , #2606 , #2626 , #2628 , #2637 , #2639
v3.0.0
2024-07-22 13:24:33 +00:00
Chris McCarthy
6bfe1510e8
merged 3.1.0 into 3.2.0 for git history alignment [skip ci]
2024-07-22 13:59:28 +01:00
Chris McCarthy
9dd1d6b742
merged 3.0.0 into 3.1.0 for git history alignment [skip ci]
2024-07-22 13:50:29 +01:00
Chris McCarthy
0789244df8
refactored the performance benchmark plot so that there's no benchmark threshold line and all bars are blue [skip ci]
2024-07-22 10:12:43 +01:00
Defence Science and Technology Laboratory UK
4631f19e84
Automated benchmark output commit for version 3.2.0 [skip ci]
2024-07-21 09:10:19 +00:00
Chris McCarthy
4ae3573f70
release/3.2.0
2024-07-21 07:44:26 +01:00
Defence Science and Technology Laboratory UK
3f7d6c6ba6
Automated benchmark output commit for version 3.1.0 [skip ci]
2024-07-20 18:36:58 +00:00
Chris McCarthy
fba85cebfd
retrospectively benchmarked 3.1.0 using the new benchmark process
2024-07-20 17:15:53 +01:00
Defence Science and Technology Laboratory UK
7f9acc4329
Automated benchmark output commit for version 3.0.0 [skip ci]
2024-07-20 16:11:46 +00:00
Chris McCarthy
213e301e58
retrospectively benchmarked 3.0.0 using the new benchmark process
2024-07-20 15:05:56 +01:00
Archer.Bowen
22d10bf0d5
#2734 Minor grammatical issue.
2024-07-19 14:28:00 +01:00
Archer Bowen
da13eb3dea
Merged PR 472: User Guide Updates - Following Feedback
...
Implements the following changes:
**Moving some of the text from index.html into about.html (reduces repeated text**)
Index.html (home)
i. Overview
ii. Features (the ones we have listed currently in v3.2.0)
About.html
i. Architecture
ii. Training & Evaluation Capability
iii. What is PrimAITE built with
iv. Getting started with PrimAITE
**Adds deepdiff and sb3_contrib to the dependencies list**

**NMAP headers were inconsistent with other documentation. **
This may be an issue with the other documentation rather than NMAP however refactoring every header could cause a lot more headache.

**General Improvements**
Small link fixes
changing up python outdated python information
adding the common.config to .rst documents that didnt have them previously.
Related work items: #2734
2024-07-19 11:52:02 +00:00
Archer.Bowen
bd9f69f062
#2734 Forgot the comma....
2024-07-19 12:22:22 +01:00
Archer.Bowen
047117cba0
#2734 Slight grammatical improvements following PR
2024-07-19 12:21:16 +01:00
Archer.Bowen
3ff0a37a71
#2734 User guide feedback core changes.
2024-07-19 11:54:10 +01:00
Archer.Bowen
538c9e1e42
#2734 User Guide Update fixes.
2024-07-18 17:52:31 +01:00
Archer Bowen
05c33b57e0
Merged PR 465: 2734 - Initial User Guide Updates
...
## Summary
3.2 User Guide Updates for 3.2 release.
Related work items: #2734
2024-07-17 15:18:17 +00:00
Archer.Bowen
819062b627
2734 - updated following pr v2
2024-07-17 16:15:56 +01:00
Archer.Bowen
8bc84e33be
Updated following PR
2024-07-17 15:07:37 +01:00
Archer.Bowen
e9d9cea739
Updated action masking to include copyright
2024-07-17 14:27:01 +01:00
Archer Bowen
587a5d48c8
Merged PR 466: #2757 fixed dev mode cli double -level alternative issue
...
#2757 fixed dev mode cli double -level alternative issue
Related work items: #2757
2024-07-17 11:02:53 +00:00
Archer.Bowen
9fd4c8b8dd
#2734 - Updating developer_tools.rst to follow #2757
2024-07-17 11:54:53 +01:00
Archer.Bowen
fd57986512
#2757 fixed dev mode cli double -level alternative issue
2024-07-17 11:48:29 +01:00
Archer.Bowen
bc660d651d
2734 - Initial User Guide Updates
2024-07-16 09:32:26 +01:00
Marek Wolan
99af67023a
Updated VERSION
2024-07-15 13:41:01 +00:00
Christopher McCarthy
e824391ae3
Merged PR 462: retrospectively added the 3.1.0 benchmark results
...
retrospectively added the 3.1.0 benchmark results
2024-07-13 19:00:23 +00:00
Chris McCarthy
951fd30e03
retrospectively added the 3.1.0 benchmark results
2024-07-13 19:58:41 +01:00
Marek Wolan
a1690fe1e3
Merged PR 459: fix test problems and slowness
...
Related work items: #2747
2024-07-12 11:49:20 +00:00
Marek Wolan
104d033053
Merge remote-tracking branch 'origin/dev' into fix-slow-tests
2024-07-12 11:29:46 +01:00
Marek Wolan
199cd0d9df
fix test problems and slowness
2024-07-12 11:23:41 +01:00
Christopher McCarthy
2f649a302c
Merged PR 458: Carry over airspace hotfixes from internal
...
## Summary
Carried over hit fixes from internal that backtracked on the complex channel width stuff for now and focussed on getting a stable data rate baked in for each frequency. Implemented overriding of frequency max capacities on the airspace. updated documentation to reflect the changes in airspace.py.
## Test process
- Original tests still work
- Tested reading the frequency capacity overrides from config file
- Tested that setting the frequency override to 0.0 blocks the channel
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [X] written **tests** for any new functionality added with this PR
- [X] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [X] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [X] attended to any **TO-DOs** left in the code
Related work items: #2745
2024-07-12 10:17:25 +00:00
Marek Wolan
9a0164c254
Merged PR 454: Action masking support
...
## Summary
* Add action masking to environments
* add notebook demonstrating action masking
## Test process
* E2E test for SB3, Ray SARL, and Ray MARL
* integration test to check if the contents of the action mask change accordingly when statuses of components change
## Checklist
- [x] PR is linked to a **work item**
- [x] **acceptance criteria** of linked ticket are met
- [x] performed **self-review** of the code
- [x] written **tests** for any new functionality added with this PR
- [x] updated the **documentation** if this PR changes or adds functionality
- [x] written/updated **design docs** if this PR implements new functionality
- https://dev.azure.com/ma-dev-uk/PrimAITE/_wiki/wikis/PrimAITE.wiki/703/Action-Masking
- [ ] updated the **change log**
- [x] ran **pre-commit** checks for code style
- [x] attended to any **TO-DOs** left in the code
Related work items: #2623
2024-07-12 08:14:47 +00:00
Chris McCarthy
cde632066c
#2745 implemented overriding of frequency max capacities on the airspace. updated documentation to reflect the changes in airspace.py.
2024-07-11 21:11:27 +01:00
Marek Wolan
e759ae5990
2623 fix issues with tests and revert request show method
2024-07-11 17:44:31 +01:00
Marek Wolan
3af22ac2ed
Merge remote-tracking branch 'origin/dev' into feature/2623-action-masking
2024-07-11 15:50:42 +01:00
Marek Wolan
abbfc86942
2623 update defaults
2024-07-11 15:50:35 +01:00
Chris McCarthy
cf563149ec
#2745 carried over changes from internal that backtracked on the complex channel width stuff for now and focussed on getting a stable data rate baked in for each frequency
2024-07-11 15:07:58 +01:00
Czar Echavez
a527b8798e
Merged PR 455: Add folder and file request permissions validators
...
## Summary
Implemented the last of the request validators from https://dev.azure.com/ma-dev-uk/PrimAITE/_wiki/wikis/PrimAITE.wiki/703/Action-Masking
files and folders validators
## Test process
integration tests for files and folders
added unit tests for previous validators as well
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [X] written **tests** for any new functionality added with this PR
- [ ] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [ ] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [ ] attended to any **TO-DOs** left in the code
Related work items: #2740
2024-07-11 13:59:44 +00:00
Czar Echavez
9636882ed1
#2740 : refactor variable
2024-07-11 13:57:23 +01:00
Archer Bowen
643318d090
Merged PR 453: Agent Logging - #2716
...
## Summary
This PR is intends to introduce a new log for agents. Taking heavy inspiration from sys_log, this implementation grants each agent their own individual logger (inherited by abstractagent).


## Test process
Dev-mode CLI, the show method and the manually checking the logs via file explorer.
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [X] written **tests** for any new functionality added with this PR
- [X] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [X] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [X] attended to any **TO-DOs** left in the code
Related work items: #2716
2024-07-11 11:47:17 +00:00
Czar Echavez
1d466d6807
#2740 : unit tests + a minor fix to nic test
2024-07-11 12:19:27 +01:00
Archer.Bowen
b8c6238610
#2740 Fixed Nmap Test Failure.
2024-07-11 11:55:03 +01:00
Marek Wolan
579469d1c3
2623 add sb3 contrib dependency
2024-07-11 11:25:38 +01:00
Marek Wolan
bdf5ff2167
2623 Add docs for action masking
2024-07-11 10:01:33 +01:00
Czar Echavez
aa425a5284
#2740 : fix tests affected by request permissions
2024-07-10 14:40:25 +01:00
Archer.Bowen
9e7fd017df
#2716 Fixed game.py pre-commit issue.
2024-07-10 14:04:52 +01:00
Archer.Bowen
2bedf0c363
Updated changelog
2024-07-10 13:56:33 +01:00
Marek Wolan
0c58c3969a
2623 - finish testing action mask
2024-07-10 13:46:30 +01:00