Marek Wolan
bf32271ddd
Change copyright to 2025
2025-01-02 15:05:06 +00:00
Charlie Crane
16e0df5cfc
#2837 - Updates to some more documentation files to cover new features [skip ci]
2024-09-04 14:12:39 +01:00
Charlie Crane
f0cc821ff8
#2837 - Updates to some more documentation files to cover new features [skip ci]
2024-09-04 14:12:10 +01:00
Charlie Crane
d282575467
#2837 - Updating the User Guide as per review comments. [skip ci]
2024-09-04 12:07:32 +01:00
Chris McCarthy
c2a19af6fa
#2735 - added documentation for users, usermanager and usersessionmanager. Added the ability to add additional users from config and documented this. also tested additional users from config.
2024-08-02 09:20:00 +01:00
Archer.Bowen
bc660d651d
2734 - Initial User Guide Updates
2024-07-16 09:32:26 +01: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
Archer.Bowen
feb9763f62
Merge https://dev.azure.com/ma-dev-uk/PrimAITE/_git/PrimAITE into feature/2716-Red-Agent-Logging
2024-07-10 13:40:54 +01:00
Archer.Bowen
48645d2e72
#2716 Initial Implementation + Initial Tests and updated changelog and sphinx documentation.
2024-07-09 16:46:31 +01:00
Chris McCarthy
9468adb606
#2967 - Updated the airspace configuration description in simulation.rst
2024-07-04 20:52:20 +01:00
Chris McCarthy
c6b1d35215
#2967 - Enhance AirSpace simulation with dynamic environment and bandwidth/channel management
...
This commit introduces several key enhancements to the AirSpace class, improving the realism and configurability of the wireless network. Major additions include the AirSpaceEnvironmentType and ChannelWidth enums, dynamic adjustment of interface speeds based on environmental settings, and comprehensive bandwidth management features. Additionally, the software now supports configuration of channel widths via the config file, incorporates accurate SNR and capacity calculations, and enforces bandwidth limits more effectively across wireless interfaces. Updated tests ensure that the new functionalities integrate seamlessly with existing systems.
2024-07-04 20:45:42 +01:00
Chris McCarthy
81bcf99855
#2646 - Added a custom pre-commit hook that ensure the copyright clause is added to .py and .rst files.
2024-06-05 09:11:37 +01:00
Charlie Crane
85f03570f7
Merged PR 376: 2457 - Remove Hardcoding from Links
...
## Summary
This PR removes the hardcoding of Link bandwidth, and makes it possible to be configured via the network yaml definitions.
Link bandwidth will still default to 100 if this is not present, to prevent breaking all previous defined networks.
## Test process
All tests continue to pass.
`basic_network_config.yaml` now provides a non-default link bandwidth which is confirmed within unit tests.
## 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
- [] 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: #2457
2024-05-22 11:35:48 +00:00
Charlie Crane
a759a6f5c3
#2457 - Addressing review comments
2024-05-20 16:52:17 +01:00
Charlie Crane
74514e977d
#2457 - Syncing changes made. Updates to documentation and tests
2024-05-14 11:05:37 +01:00
Czar Echavez
81c523dc67
#2472 : integrating jupyter notebooks into documentation
2024-05-09 13:43:55 +01:00
Chris McCarthy
7552872430
#2519 - Fixed the broked multi-lan network topology diagrams while I was in doing a PR too
2024-05-01 10:28:54 +01:00
Chris McCarthy
a141c8d212
#2266 - fixed typos from PR suggestions
2024-04-30 14:08:12 +01:00
Chris McCarthy
81d4006240
#2266 - Finalised the tests and fleshed out the documentation more.
2024-04-26 23:18:09 +01:00
Chris McCarthy
058ca3987f
#2266 - Added more docs. Now need to test
2024-04-26 14:32:54 +01:00
Chris McCarthy
c93c432bf1
#2266 - Added final complex network to the examples. Just need to finalise the building the config section
2024-04-25 15:14:40 +01:00
Chris McCarthy
081ff0647f
Merge branch 'dev' into feature/2266_network-focussed-dev-documentation
...
# Conflicts:
# src/primaite/game/agent/observations/observations.py
2024-04-24 16:04:46 +01:00
Czar Echavez
d4aaeda4b6
#2470 : update doc to reflect the default log level
2024-04-24 10:11:23 +01:00
Chris McCarthy
9a55b7b864
#2266 - Fixed some minor bugs that prevented basic networks without a default gateway from being parsed. Completed the basic client-server P2P network documentation, file and retrieval method.
2024-04-19 15:58:50 +01:00
Chris McCarthy
cbb8da61c8
#2266 - Finally started to add some user documentation around how to properly create networks
2024-04-19 14:56:56 +01:00
Czar Echavez
57e6f8bca7
#2470 : update documentation
2024-04-19 11:55:38 +01:00
Czar Echavez
833fd18936
#2470 : add write_sys_log_to_terminal to documentation
2024-04-18 16:44:18 +01:00
Czar Echavez
cbea0fd595
#2470 : fix documentation
2024-04-18 16:40:05 +01:00
Czar Echavez
34773ed225
#2470 : implement PR suggestions
2024-04-18 16:38:42 +01:00
Czar Echavez
2a1203675d
#2470 : changelog + documentation
2024-04-18 15:57:02 +01:00
Marek Wolan
8d0d323e0b
#2374 Remove primaite session
2024-04-16 11:26:17 +01:00
Marek Wolan
0828f70b4c
#2459 back-sync b8 changes into core
2024-04-15 11:50:08 +01:00
Czar Echavez
a228a09917
#2350 : documentation
2024-03-10 15:13:37 +00:00
Marek Wolan
e117f94f43
Minor doc fix
2024-03-05 15:46:30 +00:00
Marek Wolan
a7bfc56b98
Apply documentation changes based on PR review.
2024-03-05 11:21:49 +00:00
Marek Wolan
c3010ff816
Update changelog and docs
2024-03-04 18:59:03 +00:00
Marek Wolan
d1480e4477
Apply suggestions from PR review.
2024-03-04 09:58:57 +00:00
Marek Wolan
10a4053887
Fix tests
2024-03-01 15:14:00 +00:00
Czar Echavez
49a4e1fb56
#2257 : added common node attributes page + ability to set node operating state via config + tests
2024-02-29 15:20:54 +00:00
Czar Echavez
9a4587155b
#2257 : specifically stating that enpoint refs are node hostnames + remove TODO
2024-02-29 11:07:21 +00:00
Czar Echavez
6d43c61058
#2257 : apply PR suggestions
2024-02-28 15:08:00 +00:00
Czar Echavez
634f634097
#2257 : fix text and make examples in node configs more specific
2024-02-26 09:47:12 +00:00
Czar Echavez
fb148dc4fb
#2257 : applications and services docs
2024-02-23 16:49:01 +00:00
Czar Echavez
5836ea68e3
#2257 : rearrange software pages + creating a list of applications and services which is hopefully a single point that should be referred to
2024-02-23 08:55:32 +00:00
Czar Echavez
98fb28cbbc
#2257 : setting up application and service docs
2024-02-21 18:19:16 +00:00
Czar Echavez
deb7a3aa9d
#2257 : massive docs addition for config file
2024-02-21 14:49:59 +00:00
Czar Echavez
2e2d83c3e9
#2257 : update sphinx version + cleaning up some errors + splitting configuration page into multiple pages
2024-02-16 16:14:36 +00:00