This website requires JavaScript.
28fda00b27
Docs: added links to source code, readded some ruff ignore rules
Michael Panchenko
2023-12-04 13:49:51 +01:00
b12983622b
Docs: added sorting order for autogenerated toc
Michael Panchenko
2023-12-04 13:49:30 +01:00
5af29475e8
Docs: removed capitalization
Michael Panchenko
2023-12-04 10:35:09 +01:00
4cfefcf75d
Docs: removed conflicting sphinx stuff from a docstring
Michael Panchenko
2023-12-04 10:33:49 +01:00
a5685619ce
Docs: generate all api docs automatically
Michael Panchenko
2023-12-04 10:33:28 +01:00
006577da08
WIP - restructure doc files
Michael Panchenko
2023-11-23 09:43:23 +01:00
d4b6d9b250
WIP - restructure doc files
Michael Panchenko
2023-11-17 11:26:25 +01:00
5d6abfa8d8
revert .readthedocs.yaml
carlocagnetta
2023-11-19 12:54:23 +01:00
1515ff9cef
Compressed .png and .jpg images
carlocagnetta
2023-11-17 14:52:53 +01:00
830969d662
Update .readthe
carlocagnetta
2023-11-17 14:08:17 +01:00
fa55217118
Remove get_started.rst page with links to outdated notebooks
carlocagnetta
2023-11-17 11:37:09 +01:00
a12b157ee8
Add launch button for notebooks in colab
carlocagnetta
2023-11-17 11:34:38 +01:00
f5041f4f76
Replaced .png images with .svg where possible
carlocagnetta
2023-11-17 11:33:44 +01:00
cf3e94a79d
Update .readthedocs.yaml
carlocagnetta
2023-11-15 17:30:51 +01:00
a8bceff01e
Moved all docs images in docs/_static
carlocagnetta
2023-11-15 15:50:06 +01:00
6fa536fd46
Update Documentation building
carlocagnetta
2023-11-15 15:31:01 +01:00
6f739ccfe6
update docs/.gitignore
carlocagnetta
2023-11-15 15:28:34 +01:00
89d8cf3913
Removed action for gh-pages
carlocagnetta
2023-11-10 16:27:52 +01:00
42d9599f2b
Fix docs/requirements.txt
carlocagnetta
2023-11-10 16:01:43 +01:00
9ab5d350c2
Fix docs/requirements.txt
carlocagnetta
2023-11-10 15:50:51 +01:00
06d2703dfc
Fix docs/requirements.txt
carlocagnetta
2023-11-10 15:42:32 +01:00
4693b0bfc6
Remove autogenerated docs/api/highllevel
carlocagnetta
2023-11-10 15:40:58 +01:00
396f20b9bb
Fix docs/requirements.txt
carlocagnetta
2023-11-10 15:39:09 +01:00
6509a20b4b
Add autogenerated api to gitignore
carlocagnetta
2023-11-10 15:25:35 +01:00
573d53dc44
Fix docs/requirements.txt
carlocagnetta
2023-11-10 15:21:13 +01:00
08f1770fa2
Fix docs/requirements.txt
carlocagnetta
2023-11-10 15:16:35 +01:00
b1b7f24b94
Fix docs/requirements.txt
carlocagnetta
2023-11-10 15:03:33 +01:00
64af97b65e
Fix RTD and gh-pages docu auto-generation
carlocagnetta
2023-11-10 14:59:51 +01:00
9aad2c9673
Fix readthedocs to install poetry
carlocagnetta
2023-11-10 14:47:21 +01:00
fb97091a92
Fix action gh-pages
carlocagnetta
2023-11-10 14:12:38 +01:00
ca2e4a1d96
Fix docs index
carlocagnetta
2023-11-10 13:53:04 +01:00
102045c98c
Fix .readthedocs.yaml
carlocagnetta
2023-11-10 13:49:42 +01:00
8f0c62ace3
Documentation update: jupyter-book running on ReadTheDocs including tutorial notebooks
carlocagnetta
2023-11-10 13:46:49 +01:00
6df56161f5
Move notebooks to doc and resolve spellcheck
carlocagnetta
2023-11-09 13:36:23 +01:00
3a87b33d4f
Publish notebooks only from master
carlocagnetta
2023-11-02 16:41:03 +01:00
8489fde07e
Publish compiled Jupyter books to github-pages
carlocagnetta
2023-11-02 15:16:14 +01:00
b74ea40970
Add git-action to compile notebooks
carlocagnetta
2023-11-02 14:11:57 +01:00
624998d2eb
fix notebook action
carlocagnetta
2023-11-02 16:51:47 +01:00
30fc884078
Publish notebooks only on master
carlocagnetta
2023-11-02 16:41:03 +01:00
0108726dfe
fix build books action command
carlocagnetta
2023-11-02 16:19:42 +01:00
60f54fded9
Change gh-pages publish dir
carlocagnetta
2023-11-02 16:15:57 +01:00
1170ad37fd
Change gh-pages publish dir
carlocagnetta
2023-11-02 15:51:49 +01:00
23eadb11f8
Change books publish dir
carlocagnetta
2023-11-02 15:36:41 +01:00
c175f7647e
Fix notebooks.yml
carlocagnetta
2023-11-02 15:21:15 +01:00
bbe5da41f7
Add compiled books for documentation
carlocagnetta
2023-11-02 15:16:14 +01:00
0e9837fa17
Fix worklfow action compiling notebooks
carlocagnetta
2023-11-02 14:23:10 +01:00
04c374c439
add git-action to compile notebooks
carlocagnetta
2023-11-02 14:11:57 +01:00
96704a82a2
Update jupyter-book _config.yml to comply with template
carlocagnetta
2023-10-27 14:12:42 +02:00
148e11a1cd
Update notebooks to current version
carlocagnetta
2023-10-26 16:27:59 +02:00
de3a021a0a
Setup jupyter-book
carlocagnetta
2023-10-26 15:29:31 +02:00
7ed07031b7
Update gitignore
carlocagnetta
2023-10-20 14:33:36 +02:00
acc671b887
Update gitignore
carlocagnetta
2023-10-20 14:33:36 +02:00
6a60396839
Add jupyter pkg dependency to poetry env
carlocagnetta
2023-10-17 14:04:00 +02:00
efaadec6a1
Removed notebook outputs
carlocagnetta
2023-10-17 13:59:37 +02:00
6b6ce0fdf1
Add notebooks from ./docs/tutorials/get_started.rst to ./notebooks
carlocagnetta
2023-10-17 10:28:24 +02:00
8d3d1f164b
Support batch_size=None and use it in various scripts (#993 )
Michael Panchenko
2023-11-24 19:13:10 +01:00
f134bc20b5
Bugfix/discrete bcq inf (#995 )
Michael Panchenko
2023-11-24 11:17:40 +01:00
31fa0325fa
Update quickstart argument name (#994 )
Matthew Turnshek
2023-11-23 00:05:37 -05:00
3a1bc18add
Method to compute actions from observations (#991 )
Michael Panchenko
2023-11-16 18:27:53 +01:00
6d6c85e594
Fix an issue where policies built with LRSchedulerFactoryLinear were not picklable (#992 )
Dominik Jain
2023-11-14 19:23:18 +01:00
962c6d1e11
High-Level API (#970 )
Michael Panchenko
2023-11-09 00:15:49 +01:00
dae4000cd2
Revert "Depend on sensAI instead of copying its utils (logging, string)"
Dominik Jain
2023-11-07 10:54:22 +01:00
ac672f65d1
Add docstring for ActorFactoryTransientStorageDecorator
Dominik Jain
2023-11-06 17:17:43 +01:00
7e6d3d627e
Rename class ActorCriticModuleOpt -> ActorCriticOpt
Dominik Jain
2023-11-06 16:50:54 +01:00
5c8d57a2d2
Fix index error in call to _with_critic_factory_default
Dominik Jain
2023-11-06 16:17:14 +01:00
fdb0eba93d
Depend on sensAI instead of copying its utils (logging, string)
Dominik Jain
2023-10-27 20:15:58 +02:00
5952993cfe
Add option to disable file logging
Dominik Jain
2023-10-27 18:59:43 +02:00
b72bebbc48
Fixed misleading multi-agent training sentences (#980 )
Stefano Mariani, PhD
2023-10-26 18:48:44 +02:00
a3dbe90515
Allow to configure the policy persistence mode, adding a new mode which stores the entire policy (new default), supporting applications where it is desired to be bale to load the policy without having to instantiate an environment or recreate a corresponding policy object
Dominik Jain
2023-10-26 13:19:33 +02:00
86cca8ffc3
Add comment explaining use of _logFormat
Dominik Jain
2023-10-26 11:35:04 +02:00
c613557740
Apply datetime_tag() in high-level examples
Dominik Jain
2023-10-26 11:24:55 +02:00
d684dae6cd
Change default number of environments (train=#CPUs, test=1)
Dominik Jain
2023-10-26 11:12:42 +02:00
3cd6dcc307
BaseTrainer: Remove info on default values from docstrings
Dominik Jain
2023-10-26 10:55:03 +02:00
da2194eff6
Force kwargs in PolicyWrapperFactoryIntrinsicCuriosity init
Dominik Jain
2023-10-26 10:43:48 +02:00
96298eafd8
Add convenient construction mechanisms for Environments (based on factory function for a single environment)
Dominik Jain
2023-10-24 15:38:16 +02:00
dd4a0eb430
Fix: Add MujocoEnvObsRmsPersistence only if obs_norm is enabled
Dominik Jain
2023-10-24 13:52:30 +02:00
58466ebf5d
Keep all ExperimentBuilder tests in one place
Dominik Jain
2023-10-24 12:12:38 +02:00
b5a891557f
Revert to simplified environment factory, removing unnecessary config object (configuration shall be part of the factory instance)
Dominik Jain
2023-10-24 12:07:23 +02:00
f7f20649e3
ExperimentConfig: Improve docstrings, remove obsolete item 'render'
Dominik Jain
2023-10-20 17:29:15 +02:00
7437131d79
Fix tianshou.highlevel depending on jsonargparse (should be dev dependency only) by introducing a new place where jsonargparse can be configured: logging.run_cli, which is also slightly more convenient
Dominik Jain
2023-10-19 11:40:49 +02:00
6cbee188b8
Change interface of EnvFactory to ensure that configuration of number of environments in SamplingConfig is used (values are now passed to factory method)
Dominik Jain
2023-10-18 23:55:23 +02:00
89ce40edc0
Docs: Add tianshou.highlevel to docs build via auto-generated .rst files
Dominik Jain
2023-10-18 22:07:53 +02:00
bbfad01a9f
Improve docstrings
Dominik Jain
2023-10-18 22:07:40 +02:00
193be9a265
Add 'stdout' to spelling dictionary
Dominik Jain
2023-10-18 21:13:42 +02:00
cc6f0162ff
miniblock: Fix type annotation of linear_layer
Dominik Jain
2023-10-18 20:57:43 +02:00
9c5ee55644
Merge remote-tracking branch 'origin/master' into feat/high-level-api
Dominik Jain
2023-10-18 20:44:45 +02:00
41bd463a7b
Allow to configure activation function in default networks
Dominik Jain
2023-10-18 13:57:36 +02:00
ed06ab7ff0
Handle obs_norm setting in MuJoCo envs
Dominik Jain
2023-10-18 13:20:26 +02:00
80b1b1ff9d
World.restore_path: Add value check
Dominik Jain
2023-10-18 12:33:30 +02:00
c7d0cbb5d3
Experiment: Fix return type annotation, remove unused type arguments
Dominik Jain
2023-10-18 12:26:49 +02:00
ff451f8373
Add documentation to parameters, improve factorisation
Dominik Jain
2023-10-17 17:42:41 +02:00
e63d8d4147
Use ToStringMixin in dataclasses to detect recurring objects in larger object trees
Dominik Jain
2023-10-17 12:05:36 +02:00
d84e936430
Apply centrally defined callbacks
Dominik Jain
2023-10-16 18:51:30 +02:00
ae4850692f
DQNExperimentBuilder: Use IntermediateModuleFactory instead of ActorFactory (similar to IQN implementation)
Dominik Jain
2023-10-16 18:46:37 +02:00
83048788a1
Add generalised DQN network representation, adding specialised class for feature_only=True
Dominik Jain
2023-10-16 18:38:32 +02:00
4b270eaa2d
Add documentation, improve structure of 'module' package
Dominik Jain
2023-10-16 18:19:31 +02:00
97e21b5ddf
Remove obsolete mixin, improve class names
Dominik Jain
2023-10-16 12:10:23 +02:00
90eaacb606
PolicyWrapperFactory: Remove unnecessary input type variable
Dominik Jain
2023-10-16 12:07:51 +02:00
fc695a5394
Use logging to report trainer epoch status
Dominik Jain
2023-10-13 16:16:12 +02:00
3bba192633
Add experiment result
Dominik Jain
2023-10-13 16:01:11 +02:00