Christopher McCarthy
2170f6bc90
Apply suggestions from code review
2024-05-20 12:51:06 +00:00
Czar Echavez
80b1988ab9
#2606 : add agent actions + test
2024-05-20 13:10:21 +01:00
Chris McCarthy
7a404773ac
#2561 - Ran pre-commit hook
2024-05-20 12:44:58 +01:00
Charlie Crane
e9f3cef805
#2560 - Removing a sys_log.show() call in create-simulation_demo notebook that was used for debugging.
2024-05-20 12:32:03 +01:00
Charlie Crane
103c7f8d39
#2560 - Addressing the sys_log bug that could occur when scripts run across two time intervals. Additional updates to network_simulator notebook so that sys_log works in production mode
2024-05-20 12:28:02 +01:00
Czar Echavez
406d4e889b
#2606 : pre-commit check
2024-05-17 17:05:14 +01:00
Czar Echavez
e98ae0bd09
#2606 : altered so that the request is done in file system + also completing access request
2024-05-17 16:59:24 +01:00
Charlie Crane
dc8105e8d6
2560 - Some minor tweaks to network_simulator_demo.ipynb and networks.py after looking through some bugs. Sys_log should print
2024-05-17 16:55:41 +01:00
Czar Echavez
8e17151696
#2472 : apply PR suggestions
2024-05-17 11:17:00 +01:00
Archer Bowen
13fcda7a26
#2606 - Added initial attempts and created for visibility
2024-05-17 09:28:03 +01:00
Czar Echavez
fb7571ceae
#2472 : apply PR suggestions + minor fixes to make the notebooks output beautifuller
2024-05-16 14:06:43 +01:00
Czar Echavez
82953b4b0a
#2472 : add install pandoc to docs build pipeline + fix RLlib running for a long time
2024-05-16 10:55:17 +01:00
Czar Echavez
cb90c63c18
Merge remote-tracking branch 'origin/dev' into feature/2472-add-executed-notebook-to-html-documentation
2024-05-16 09:12:03 +01:00
Charlie Crane
f66d9d5817
Merge branch 'dev' into feature/2457-Set_link_bandwidth_via_config
2024-05-14 14:44:20 +01:00
Charlie Crane
74514e977d
#2457 - Syncing changes made. Updates to documentation and tests
2024-05-14 11:05:37 +01:00
Czar Echavez
2774623fba
#2472 : switch to using nbsphinx + added readme steps to setup pandoc + revert changes
2024-05-14 07:36:29 +01:00
Charlie Crane
71684dc5f0
#2457 - Initial commit removing the hardcoding of bandwidth values within links. Now pull it from configuration files, defaulting to 100 if not implemented
2024-05-13 14:42:15 +01:00
Chris McCarthy
e2f061fde0
#2561 - Set the DatabaseServer service to automatically install the upon install to enable backup. Added some defensive statements that gracefully handle backup/restore requests when FTPClient is not installed.
2024-05-13 07:58:43 +01:00
Chris McCarthy
ebbdea517e
2536 - Removed 'real files' from FileSystem and FTP
2024-05-13 07:30:33 +01:00
Czar Echavez
81c523dc67
#2472 : integrating jupyter notebooks into documentation
2024-05-09 13:43:55 +01:00
Nick Todd
d80eb15fa2
#2560 : Fix typos and punctuation.
2024-05-08 14:56:44 +01:00
Marek Wolan
c6b6753aeb
Updated VERSION
2024-05-08 11:13:32 +00:00
Marek Wolan
4d3c85bc14
#2550 Backport changes into core
2024-05-07 15:35:02 +01:00
Nick Todd
bfb8fbd1bf
Merged PR 365: Run SB3 training in SubprocVecEnv
...
## Summary
Demonstration notebook show how to use SB3 SubprocVecEnv to vectorise environments to speed up training.
## Test process
Successfully run notebook on Windows and Linux.
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [ ] 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
- [X] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [ ] attended to any **TO-DOs** left in the code
Related work items: #2442
2024-05-03 16:02:34 +00:00
Nick Todd
e510c3ceff
#2442 : Removed 'primaite setup' call
2024-05-03 15:10:24 +01:00
Charlie Crane
4cd15a39aa
#2457 - Commit before switching branches to review
2024-05-03 08:35:24 +01:00
Nick Todd
689400e95c
Merge branch 'dev' into bugfix/2442-add_SubprocVecEnv_support
2024-05-02 17:04:43 +01:00
Nick Todd
3c5e107f81
Merge branch 'dev' into bugfix/2442-add_SubprocVecEnv_support
2024-05-02 16:59:08 +01:00
Marek Wolan
6ef6a5cd18
Merge remote-tracking branch 'origin/dev' into feature/remove-ftp-client-default-app
2024-05-02 16:52:24 +01:00
Nick Todd
7c689a0d35
#2442 : Markdown changes.
2024-05-02 16:32:54 +01:00
Nick Todd
a37ed4e487
#2442 : Fix config file path to be OS independent.
2024-05-02 16:16:36 +01:00
Marek Wolan
b9b922e776
Make ftp client only default on computers, not servers
2024-05-02 15:51:06 +01:00
Nick Todd
2774442561
Merge branch 'bugfix/2442-add_SubprocVecEnv_support' of ssh.dev.azure.com:v3/ma-dev-uk/PrimAITE/PrimAITE into bugfix/2442-add_SubprocVecEnv_support
2024-05-02 15:48:30 +01:00
Nick Todd
db29d33629
#2442 : Add multi-processing notebook example.
2024-05-02 15:44:18 +01:00
Czar Echavez
e599e03c10
#2533 : cleaner output text for dev-mode show + consistent colors
2024-05-02 12:21:24 +01:00
Czar Echavez
ec6d2bf640
#2533 : fix missing implementation of output_dir override in io.py + moving the dev mode override in SIM_OUTPUT to prevent the override from being overridden
2024-05-01 16:53:37 +01:00
Czar Echavez
952f6ee225
#2533 : fix is_dev_mode for missing or outdated configs
2024-05-01 16:23:44 +01:00
Czar Echavez
25807653f4
Merge remote-tracking branch 'origin/dev' into feature/2533-improve-dev-tools-in-primaite-cli
2024-05-01 16:11:52 +01:00
Czar Echavez
61e7a4e439
#2533 : documentation on use of dev-mode
2024-05-01 16:04:18 +01:00
Czar Echavez
5516fbc6fc
#2533 : output directory for sessions
2024-05-01 14:48:10 +01:00
Czar Echavez
b6b5ce91c2
#2533 : clean up temp items in tests + fixing the CLI tests
2024-05-01 14:33:33 +01:00
Czar Echavez
a2fb04e6f6
#2533 : set default dev output path + clean up
2024-05-01 14:02:40 +01:00
Nick Todd
831f80f617
Merge branch 'bugfix/2442-add_SubprocVecEnv_support' of ssh.dev.azure.com:v3/ma-dev-uk/PrimAITE/PrimAITE into bugfix/2442-add_SubprocVecEnv_support
2024-05-01 11:22:08 +01:00
Nick Todd
b7fa826d95
#2442 : Initial commit of MP test script
2024-05-01 11:16:45 +01:00
Chris McCarthy
d72622f3f7
Merge branch 'dev' into feature/2519_Make-airspace-an-attribute-of-Simulation
...
# Conflicts:
# CHANGELOG.md
2024-05-01 10:22:44 +01:00
Czar Echavez
95643d3255
#2533 : optimise so we are not reading from file all the time
2024-04-30 19:36:22 +01:00
Czar Echavez
729f9c5064
#2533 : fix primaite config recreated when running setup
2024-04-30 19:15:54 +01:00
Czar Echavez
73f64cd89c
Merge remote-tracking branch 'origin/dev' into feature/2533-improve-dev-tools-in-primaite-cli
2024-04-30 18:27:05 +01:00
Charlie Crane
13cabf8e21
Merged PR 360: 2523 - Logging Rewards updates.
...
## Summary
This PR updates `PrimaiteGymEnv` and `PrimaiteRayMARLEnv` within `environment.py` to log reward values per step and per episode.
Corrects an import statement within `io.py` - removing the use of `src`.
Fixes an error within notebooks that saw them failing following a rename of `game_config` to `env_config`.
## Test process
- Tests all continue to pass, and notebooks now run without error. This PR does not change any functionality, just adds some logging.
- Searched for the catch-22 that would trip me up as part of this ticket. A 3 line change felt like too simple an implementation...
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [ ] 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
- [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: #2523
2024-04-30 17:13:50 +00:00
Charlie Crane
9c89fe4143
#2523 - Typo corrections within notebooks that stopped them from running
2024-04-30 16:14:34 +01:00