Marek Wolan
a01984b0ac
Updated migration guide
2023-07-11 12:10:20 +01:00
Marek Wolan
42e8a65227
Added draft migration guide.
2023-07-11 12:01:48 +01:00
Marek Wolan
4f36ffd909
Improved order of glossary terms
2023-07-11 11:31:29 +01:00
Marek Wolan
35263ee140
Completed glossary
2023-07-11 11:13:28 +01:00
Marek Wolan
520784e357
Merge remote-tracking branch 'origin/dev' into feature/1602-update-docs
2023-07-11 10:12:40 +01:00
Marek Wolan
1297d61a7a
Added glossary
2023-07-11 09:56:52 +01:00
Brian Kanyora
ecc56ce5eb
Merge remote-tracking branch 'origin/dev' into feature/1597-Getting-Started
...
# Conflicts:
# docs/source/primaite-dependencies.rst
2023-07-10 15:48:32 +01:00
Brian Kanyora
270690a647
feature/1597:
...
pre commit fix
2023-07-10 15:41:50 +01:00
Marek Wolan
31703c54e2
Finished writing custom agent example.
2023-07-10 14:56:06 +01:00
Marek Wolan
55f958bb39
Merged PR 110: Update Observation spaces description
...
## Summary
This minor update adds more detail and links to relevant pages within the API docs.
## Test process
Locally built docs in HTML format to verify all content displays correctly.
Related work items: #1596
2023-07-10 10:20:42 +00:00
Marek Wolan
cc5e31c9b5
Changed order of text in custom agent docs
2023-07-10 11:19:47 +01:00
Brian Kanyora
4df9fc57a8
Additional syntax changes
2023-07-10 10:28:27 +01:00
Brian Kanyora
5ca939cdeb
feature/1597:
...
Small syntax changes
2023-07-10 10:01:25 +01:00
Marek Wolan
c6ed921643
Update docs
2023-07-09 20:23:53 +01:00
Brian Kanyora
77cce645f9
Resolved more syntax errors
2023-07-07 16:32:35 +01:00
Brian Kanyora
9567afbab1
Fixed the rst syntax
2023-07-07 16:25:55 +01:00
Marek Wolan
2effe31523
Reworded observation description
2023-07-07 14:24:37 +01:00
Marek Wolan
179301e068
Update observation space documentation
2023-07-07 13:52:14 +01:00
Brian Kanyora
15ca48ec6c
Added a getting started file
2023-07-07 11:37:57 +01:00
Marek Wolan
1d1f3f2403
Merge remote-tracking branch 'origin/dev' into feature/1572-fix-docs-formatting
2023-07-07 10:30:11 +01:00
Czar Echavez
76997f403e
Merge branch 'dev' into feature/1386-enable-a-repeatable-or-deterministic-baseline-test
2023-07-06 22:22:37 +01:00
Marek Wolan
70bde700b7
Deleted icon
2023-07-06 15:04:46 +01:00
Czar Echavez
08220ff6ea
#1386 : remove redundant config files + test fixtures + fixing deterministic and seed config description in documentation to avoid misunderstandings
2023-07-06 13:27:44 +01:00
Marek Wolan
33f6f8bc34
Updated rewards type description in docs
2023-07-06 12:56:24 +01:00
Marek Wolan
3aacd71a5e
remove primaite dependencies as it's autogenerated
2023-07-04 11:57:10 +01:00
Marek Wolan
2bcaf79a51
Add Favicon
2023-07-04 10:55:07 +01:00
Czar Echavez
c7de7bf21b
Merge branch 'dev' into feature/1386-enable-a-repeatable-or-deterministic-baseline-test
2023-07-04 09:41:07 +01:00
Chris McCarthy
1716786441
Merge remote-tracking branch 'origin/dev' into feature/917_Integrate_with_RLLib
...
# Conflicts:
# src/primaite/config/_package_data/training/training_config_main.yaml
# src/primaite/environment/primaite_env.py
# src/primaite/main.py
# src/primaite/transactions/transaction.py
# src/primaite/transactions/transactions_to_file.py
2023-07-03 19:51:52 +01:00
Czar Echavez
409743dee9
Merge branch 'dev' into feature/1386-enable-a-repeatable-or-deterministic-baseline-test
2023-07-03 16:56:44 +01:00
Chris McCarthy
d55225dd41
Merge remote-tracking branch 'origin/dev' into feature/917_Integrate_with_RLLib
...
# Conflicts:
# src/primaite/config/_package_data/training/training_config_main.yaml
# src/primaite/environment/primaite_env.py
2023-07-03 15:07:09 +01:00
Marek Wolan
93881e5d2c
Merge remote-tracking branch 'origin/dev' into feature/1558-flatten-spaces
2023-07-03 15:03:10 +01:00
Czar Echavez
befd183b2c
#1522 : refactor red_agent_identifier -> random_red_agent so that it is a boolean + documentation
2023-07-03 12:18:58 +01:00
Marek Wolan
09883e13c2
Update docs
2023-06-30 10:44:04 +01:00
Chris McCarthy
7b1f889415
#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
7b0f47d6f8
#917 -Finished integrating all agents to either train (policy agents) or evaluate (hard-coded agents). Still some fixing up to do, tidying up, loading etc. also docs. But this is all now working.
2023-06-20 16:06:55 +01:00
Czar Echavez
99399cbda6
#1386 : added documentation + dealing with pre-commit checks
2023-06-20 11:19:05 +01:00
Czar Echavez
9fb30ffe1b
#1386 : added the ability to set deterministic and seeding RNG when training and evaluating + the fix provided in #1535
2023-06-20 10:41:30 +01:00
Chris McCarthy
31eb36c75a
#917 - started working on the Agent abstract classes and sub-classes
2023-06-15 09:48:44 +01:00
Chris McCarthy
40686031e6
temp commit
2023-06-13 09:42:54 +01:00
Chris McCarthy
fc6ec69dee
Merge remote-tracking branch 'origin/dev' into feature/915_PRI-31_Packaging_Deployment
...
# Conflicts:
# docs/source/about.rst
# src/primaite/main.py
# src/primaite/nodes/node.py
2023-06-12 16:42:26 +01:00
Chris McCarthy
4596687e35
Merge remote-tracking branch 'origin/dev' into feature/898-Fix-the-functionality-of-resetting-a-node
2023-06-12 14:20:16 +01:00
Christopher McCarthy
3016f4b984
Apply suggestions from code review
2023-06-09 20:31:12 +00:00
Chris McCarthy
2fccbbd9df
Merge remote-tracking branch 'origin/dev' into feature/915_PRI-31_Packaging_Deployment
...
# Conflicts:
# docs/source/about.rst
# docs/source/config.rst
# src/primaite/common/config_values_main.py
# src/primaite/environment/primaite_env.py
# src/primaite/main.py
# tests/config/multidiscrete_obs_space_laydown_config.yaml
# tests/config/obs_tests/laydown.yaml
# tests/conftest.py
# tests/test_observation_space.py
2023-06-09 13:41:05 +01:00
Chris McCarthy
3a5d982991
#915 - Synced with dev to bring in changes from #898
2023-06-09 13:11:14 +01:00
Chris McCarthy
6c2c95b329
Merge remote-tracking branch 'origin/dev' into feature/915_PRI-31_Packaging_Deployment
...
# Conflicts:
# tests/conftest.py
# tests/test_observation_space.py
# tests/test_reward.py
2023-06-09 10:35:14 +01:00
Christopher McCarthy
ec7306ec39
Apply suggestions from code review
2023-06-09 09:31:01 +00:00
Marek Wolan
00a30bcb7a
Merge remote-tracking branch 'origin/dev' into feature/1468-observations-class
2023-06-09 09:01:54 +01:00
Chris McCarthy
5558750f13
#915 - Refactored documentation and included APi docs, dependencies.
...
- make files now re-build autosummary and deps file.
- Added typer and platformdirs to deps in pyproject.toml.
- Made root_is_pure = True in setup.py as platform/python specific wheels don't need to be built but the option is there should we need to.
-
Added an e2e test for primaite.main.run func.
2023-06-08 15:57:38 +01:00
Chris McCarthy
98fc1e4c71
#915 - Created app dirs and set as constants in the top-level init.
...
- renamed _config_values_main to training_config.py and renamed the ConfigValuesMain class to TrainingConfig.
Moved training_config.py to src/primaite/config/training_config.py
- Renamed all training config yaml file keys to make creating an instance of TrainingConfig easier.
Moved action_type and num_steps over to the training config.
- Decoupled the training config and lay down config.
- Refactored main.py so that it can be ran from CLI and can take a training config path and a lay down config path.
- refactored all outputs so that they save to the session dir.
- Added some necessary setup scripts that handle creating app dirs, fronting example config files to the user, fronting demo notebooks to the user, performing clean-up in between installations etc.
- Added functions that attempt to retrieve the file path of users example config files that have been fronted by the primaite setup.
- Added logging config and a getLogger function in the top-level init.
- Refactored all logs entries logged to use a logger using the primaite logging config.
- Added basic typer CLI for doing things like setup, viewing logs, viewing primaite version, running a basic session.
- Updated test to use new features and config structures.
- Began updating docs. More to do here.
2023-06-07 22:40:16 +01:00
SunilSamra
58a87ee0c8
893 - applied changes raised during PR
2023-06-06 13:12:28 +01:00