Recent Releases of https://github.com/airbus/scikit-decide
https://github.com/airbus/scikit-decide - v1.0.3
What's Changed
- Add RDDLDomain, RDDLJaxSolver, and RDDLGurobiSolver to hub as presented in ICAPS 2024 tutorial by @nhuet in https://github.com/airbus/scikit-decide/pull/435
- Add a test importing all submodules of scikit-decide by @nhuet in https://github.com/airbus/scikit-decide/pull/436
- Stop installing github version of pyRDDLGym-gurobi in github ci/cd by @nhuet in https://github.com/airbus/scikit-decide/pull/440
- Use config files included in pyRDDLGym-jax install directory by @nhuet in https://github.com/airbus/scikit-decide/pull/448
- Remove option -s of pytest tests by @nhuet in https://github.com/airbus/scikit-decide/pull/447
- Add a sb3 algo + policy for domains with graph observations by @nhuet in https://github.com/airbus/scikit-decide/pull/441
- Add a characteristic for solvers using action masks and make use of it in rollout by @nhuet in https://github.com/airbus/scikit-decide/pull/445
- Limit matplotlib<3.10 in tests for pyRDDLGym by @nhuet in https://github.com/airbus/scikit-decide/pull/454
- A/C Performance abstract class + graph improvement by @nestorcarmona in https://github.com/airbus/scikit-decide/pull/453
- Fix boost library download URL issue by @fteicht in https://github.com/airbus/scikit-decide/pull/455
- Fix autodoc by @nhuet in https://github.com/airbus/scikit-decide/pull/456
- Update pyrddlgym-jax dependency by @nhuet in https://github.com/airbus/scikit-decide/pull/459
- Add maskable GraphPPO based on sb3_contrib.MaskablePPO + GNN for domains with graph observations by @nhuet in https://github.com/airbus/scikit-decide/pull/444
- Fix return hint for EnumerableSpace.get_elements() and simplify implementations by @nhuet in https://github.com/airbus/scikit-decide/pull/450
- Add GraphA2C algo, ie sb3 A2C with GNN feature extraction by @nhuet in https://github.com/airbus/scikit-decide/pull/451
- Freeze temporarily the version of cache-apt-pkgs-action by @nhuet in https://github.com/airbus/scikit-decide/pull/461
- Add graph-version of sb3 DQN algorithm by @nhuet in https://github.com/airbus/scikit-decide/pull/458
- Implement a GNN PPO for ray-rllib by @nhuet in https://github.com/airbus/scikit-decide/pull/460
- Stop testing weather interpolation and fix ${delta}ISA$ to 0.0 by @nhuet in https://github.com/airbus/scikit-decide/pull/462
- Put in common gnn features extractor between ray.rllib and sb3 wrappers by @nhuet in https://github.com/airbus/scikit-decide/pull/463
- Revert "Freeze temporarily the version of cache-apt-pkgs-action" by @nhuet in https://github.com/airbus/scikit-decide/pull/464
- Use GNN without fixed features reduction for graph -> node case by @nhuet in https://github.com/airbus/scikit-decide/pull/466
- Put in common graph domains used by tests by @nhuet in https://github.com/airbus/scikit-decide/pull/469
- Fix ray.rllib/GraphPPO for obs graphs whose structure vary by @nhuet in https://github.com/airbus/scikit-decide/pull/470
- Implement maskable version of Graph2NodePPO (sb3 framework) by @nhuet in https://github.com/airbus/scikit-decide/pull/468
- Fix msvc 19.43.34808.0 compilation errors and warnings by @fteicht in https://github.com/airbus/scikit-decide/pull/473
- Implement GNN-based PPO graph->node for ray.rllib framework by @nhuet in https://github.com/airbus/scikit-decide/pull/472
- Implement a scikit-decide PDDL domain based on plado library by @nhuet in https://github.com/airbus/scikit-decide/pull/474
- Monkey patch directly rllib concat_samples() function by @nhuet in https://github.com/airbus/scikit-decide/pull/475
- Implement autoregressive PPO for sb3 applied to plado PDDL/PPDDL domains by @nhuet in https://github.com/airbus/scikit-decide/pull/478
- Install cmake<4 in github workflow by @nhuet in https://github.com/airbus/scikit-decide/pull/480
- Implement autoregressive sb3 PPO with graph observations by @nhuet in https://github.com/airbus/scikit-decide/pull/479
- Fix github actions by @nhuet in https://github.com/airbus/scikit-decide/pull/485
- Fix temporary cmake issues with linux build by @nhuet in https://github.com/airbus/scikit-decide/pull/486
- Implement autoregressive GNN on hetero graph by @nhuet in https://github.com/airbus/scikit-decide/pull/483
- Encode plado state as a Lifted Learning Graph by @nhuet in https://github.com/airbus/scikit-decide/pull/482
- Implement a custom GNN class by @nhuet in https://github.com/airbus/scikit-decide/pull/487
- Fix pyrddlgym dependencies by @nhuet in https://github.com/airbus/scikit-decide/pull/490
- Add main features of the library to readme and online doc by @nhuet in https://github.com/airbus/scikit-decide/pull/488
- Update dependencies to use numpy 2 by @nhuet in https://github.com/airbus/scikit-decide/pull/494
- Do not require pyrddl libraries for python >=3.13 by @nhuet in https://github.com/airbus/scikit-decide/pull/491
- Allow to load a sb3 autoregressive graph ppo on different action space by @nhuet in https://github.com/airbus/scikit-decide/pull/497
- Graph simplification + flexibility by @nestorcarmona in https://github.com/airbus/scikit-decide/pull/495
- Fix dependencies issues (pyrddlgym and up-enhsp) by @nhuet in https://github.com/airbus/scikit-decide/pull/499
- Add GPU support to autoregressive GNNs by @nhuet in https://github.com/airbus/scikit-decide/pull/498
- Keep only 3 assets to nightly release by @nhuet in https://github.com/airbus/scikit-decide/pull/496
- Clean flight planning domain by @nhuet in https://github.com/airbus/scikit-decide/pull/500
- Remove weatherdate from flight planning tests by @nhuet in https://github.com/airbus/scikit-decide/pull/501
- Include notebooks from icaps24 tutorial into the repo and doc by @nhuet in https://github.com/airbus/scikit-decide/pull/493
- Fix poetry-dynamic-versioning by @nhuet in https://github.com/airbus/scikit-decide/pull/502
Full Changelog: https://github.com/airbus/scikit-decide/compare/v1.0.2...v1.0.3
- Python
Published by fteicht 11 months ago
https://github.com/airbus/scikit-decide - v1.0.3
What's Changed
- Add RDDLDomain, RDDLJaxSolver, and RDDLGurobiSolver to hub as presented in ICAPS 2024 tutorial by @nhuet in https://github.com/airbus/scikit-decide/pull/435
- Add a test importing all submodules of scikit-decide by @nhuet in https://github.com/airbus/scikit-decide/pull/436
- Stop installing github version of pyRDDLGym-gurobi in github ci/cd by @nhuet in https://github.com/airbus/scikit-decide/pull/440
- Use config files included in pyRDDLGym-jax install directory by @nhuet in https://github.com/airbus/scikit-decide/pull/448
- Remove option -s of pytest tests by @nhuet in https://github.com/airbus/scikit-decide/pull/447
- Add a sb3 algo + policy for domains with graph observations by @nhuet in https://github.com/airbus/scikit-decide/pull/441
- Add a characteristic for solvers using action masks and make use of it in rollout by @nhuet in https://github.com/airbus/scikit-decide/pull/445
- Limit matplotlib<3.10 in tests for pyRDDLGym by @nhuet in https://github.com/airbus/scikit-decide/pull/454
- A/C Performance abstract class + graph improvement by @nestorcarmona in https://github.com/airbus/scikit-decide/pull/453
- Fix boost library download URL issue by @fteicht in https://github.com/airbus/scikit-decide/pull/455
- Fix autodoc by @nhuet in https://github.com/airbus/scikit-decide/pull/456
- Update pyrddlgym-jax dependency by @nhuet in https://github.com/airbus/scikit-decide/pull/459
- Add maskable GraphPPO based on sb3_contrib.MaskablePPO + GNN for domains with graph observations by @nhuet in https://github.com/airbus/scikit-decide/pull/444
- Fix return hint for EnumerableSpace.get_elements() and simplify implementations by @nhuet in https://github.com/airbus/scikit-decide/pull/450
- Add GraphA2C algo, ie sb3 A2C with GNN feature extraction by @nhuet in https://github.com/airbus/scikit-decide/pull/451
- Freeze temporarily the version of cache-apt-pkgs-action by @nhuet in https://github.com/airbus/scikit-decide/pull/461
- Add graph-version of sb3 DQN algorithm by @nhuet in https://github.com/airbus/scikit-decide/pull/458
- Implement a GNN PPO for ray-rllib by @nhuet in https://github.com/airbus/scikit-decide/pull/460
- Stop testing weather interpolation and fix ${delta}ISA$ to 0.0 by @nhuet in https://github.com/airbus/scikit-decide/pull/462
- Put in common gnn features extractor between ray.rllib and sb3 wrappers by @nhuet in https://github.com/airbus/scikit-decide/pull/463
- Revert "Freeze temporarily the version of cache-apt-pkgs-action" by @nhuet in https://github.com/airbus/scikit-decide/pull/464
- Use GNN without fixed features reduction for graph -> node case by @nhuet in https://github.com/airbus/scikit-decide/pull/466
- Put in common graph domains used by tests by @nhuet in https://github.com/airbus/scikit-decide/pull/469
- Fix ray.rllib/GraphPPO for obs graphs whose structure vary by @nhuet in https://github.com/airbus/scikit-decide/pull/470
- Implement maskable version of Graph2NodePPO (sb3 framework) by @nhuet in https://github.com/airbus/scikit-decide/pull/468
- Fix msvc 19.43.34808.0 compilation errors and warnings by @fteicht in https://github.com/airbus/scikit-decide/pull/473
- Implement GNN-based PPO graph->node for ray.rllib framework by @nhuet in https://github.com/airbus/scikit-decide/pull/472
- Implement a scikit-decide PDDL domain based on plado library by @nhuet in https://github.com/airbus/scikit-decide/pull/474
- Monkey patch directly rllib concat_samples() function by @nhuet in https://github.com/airbus/scikit-decide/pull/475
- Implement autoregressive PPO for sb3 applied to plado PDDL/PPDDL domains by @nhuet in https://github.com/airbus/scikit-decide/pull/478
- Install cmake<4 in github workflow by @nhuet in https://github.com/airbus/scikit-decide/pull/480
- Implement autoregressive sb3 PPO with graph observations by @nhuet in https://github.com/airbus/scikit-decide/pull/479
- Fix github actions by @nhuet in https://github.com/airbus/scikit-decide/pull/485
- Fix temporary cmake issues with linux build by @nhuet in https://github.com/airbus/scikit-decide/pull/486
- Implement autoregressive GNN on hetero graph by @nhuet in https://github.com/airbus/scikit-decide/pull/483
- Encode plado state as a Lifted Learning Graph by @nhuet in https://github.com/airbus/scikit-decide/pull/482
- Implement a custom GNN class by @nhuet in https://github.com/airbus/scikit-decide/pull/487
- Fix pyrddlgym dependencies by @nhuet in https://github.com/airbus/scikit-decide/pull/490
- Add main features of the library to readme and online doc by @nhuet in https://github.com/airbus/scikit-decide/pull/488
- Update dependencies to use numpy 2 by @nhuet in https://github.com/airbus/scikit-decide/pull/494
- Do not require pyrddl libraries for python >=3.13 by @nhuet in https://github.com/airbus/scikit-decide/pull/491
- Allow to load a sb3 autoregressive graph ppo on different action space by @nhuet in https://github.com/airbus/scikit-decide/pull/497
- Graph simplification + flexibility by @nestorcarmona in https://github.com/airbus/scikit-decide/pull/495
- Fix dependencies issues (pyrddlgym and up-enhsp) by @nhuet in https://github.com/airbus/scikit-decide/pull/499
- Add GPU support to autoregressive GNNs by @nhuet in https://github.com/airbus/scikit-decide/pull/498
- Keep only 3 assets to nightly release by @nhuet in https://github.com/airbus/scikit-decide/pull/496
- Clean flight planning domain by @nhuet in https://github.com/airbus/scikit-decide/pull/500
- Remove weatherdate from flight planning tests by @nhuet in https://github.com/airbus/scikit-decide/pull/501
- Include notebooks from icaps24 tutorial into the repo and doc by @nhuet in https://github.com/airbus/scikit-decide/pull/493
Full Changelog: https://github.com/airbus/scikit-decide/compare/v1.0.2...v1.0.3
- Python
Published by fteicht 11 months ago
https://github.com/airbus/scikit-decide - v1.0.0
What's Changed
- Fix and improve benchmark notebook by @nhuet in https://github.com/airbus/scikit-decide/pull/312
- Add tip to install pygrib on macos arm by @nhuet in https://github.com/airbus/scikit-decide/pull/313
- Update dependency in openap to be compatible with scipy 13.0 (last stable release) by @nhuet in https://github.com/airbus/scikit-decide/pull/323
- Allows unified planning actions with simulated effects to be properly hashed by @fteicht in https://github.com/airbus/scikit-decide/pull/324
- Update to latest UP version by @fteicht in https://github.com/airbus/scikit-decide/pull/325
- Remove
Solverintermediate private methods not to be overriden by @nhuet in https://github.com/airbus/scikit-decide/pull/321 - Add a solver characteristic for solvers implementing
solve_from()by @nhuet in https://github.com/airbus/scikit-decide/pull/320 - Remove pattern try...except from tests by @nhuet in https://github.com/airbus/scikit-decide/pull/322
- poll schumann + plots + tests by @nestorcarmona in https://github.com/airbus/scikit-decide/pull/328
- Update MacOS known issues in the install docs by @fteicht in https://github.com/airbus/scikit-decide/pull/329
- Use macos-12 instead of macos-latest to build wheels by @nhuet in https://github.com/airbus/scikit-decide/pull/331
- Add getters for the computed plan or policy computed by each solver by @nhuet in https://github.com/airbus/scikit-decide/pull/327
- Bump ip from 1.1.5 to 1.1.9 by @dependabot in https://github.com/airbus/scikit-decide/pull/332
- Bump express from 4.17.1 to 4.19.2 by @dependabot in https://github.com/airbus/scikit-decide/pull/333
- Bump axios from 0.23.0 to 0.28.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/334
- Bump fonttools from 4.38.0 to 4.43.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/336
- Bump browserify-sign from 4.2.1 to 4.2.3 by @dependabot in https://github.com/airbus/scikit-decide/pull/339
- Bump @babel/traverse from 7.15.4 to 7.24.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/340
- Bump pillow from 9.5.0 to 10.3.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/337
- Bump pyarrow from 12.0.1 to 14.0.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/338
- Bump tornado from 6.2 to 6.3.3 by @dependabot in https://github.com/airbus/scikit-decide/pull/341
- Bump idna from 3.4 to 3.7 by @dependabot in https://github.com/airbus/scikit-decide/pull/326
- Bump ipython from 7.34.0 to 8.10.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/342
- Correct moving average epsilons in C++ rollout-based algorithms by @fteicht in https://github.com/airbus/scikit-decide/pull/343
- Fix versions drop-list in deployed doc by @nhuet in https://github.com/airbus/scikit-decide/pull/344
- Add hint to build docs locally with Node 18+ by @nhuet in https://github.com/airbus/scikit-decide/pull/345
- Update local build instructions in the docs by @fteicht in https://github.com/airbus/scikit-decide/pull/346
- Integrate binder environment in development branches instead of a separate dedicated orphan branch by @nhuet in https://github.com/airbus/scikit-decide/pull/330
- Update code for rllib>=2.20 by @nhuet in https://github.com/airbus/scikit-decide/pull/347
- Merge build.yml and release.yml and update test matrix by @nhuet in https://github.com/airbus/scikit-decide/pull/348
- Pass pre-commit on all files by @nhuet in https://github.com/airbus/scikit-decide/pull/351
- Update DOSolver for last d-o release and add callback functionality by @nhuet in https://github.com/airbus/scikit-decide/pull/353
- Specify sub-dependencies of nbqa pre-commit hooks by @nhuet in https://github.com/airbus/scikit-decide/pull/354
- Build macos arm64 wheels on a macos arm64 runner by @nhuet in https://github.com/airbus/scikit-decide/pull/356
- Fix load in stable_baselines wrapper (enables retrain) by @neo-alex in https://github.com/airbus/scikit-decide/pull/358
- Refactoring and document some hub domains/solvers by @g-poveda in https://github.com/airbus/scikit-decide/pull/355
- Document discreteoptimization based solver in the hub by @g-poveda in https://github.com/airbus/scikit-decide/pull/357
- Fix callback for DOSolver by @nhuet in https://github.com/airbus/scikit-decide/pull/359
- Implement callbacks for python solvers by @nhuet in https://github.com/airbus/scikit-decide/pull/361
- Harmonize the C++ solvers API by @fteicht in https://github.com/airbus/scikit-decide/pull/362
- Unify usage of domain_factory in API by @nhuet in https://github.com/airbus/scikit-decide/pull/363
- Replace
Domain.solve_with()by direct usage ofsolver.solve()andsolver.load()by @nhuet in https://github.com/airbus/scikit-decide/pull/364 - Unify the rollout utilities by @nhuet in https://github.com/airbus/scikit-decide/pull/367
- Fix docstring issues in C++-based python solvers documentation by @fteicht in https://github.com/airbus/scikit-decide/pull/368
- Fix missing closing parenthesis in lrtdp.py docstring by @fteicht in https://github.com/airbus/scikit-decide/pull/369
- Add IW class docstring description by @fteicht in https://github.com/airbus/scikit-decide/pull/370
- Build the doc with python 3.10 by @fteicht in https://github.com/airbus/scikit-decide/pull/371
- Fix examples by @nhuet in https://github.com/airbus/scikit-decide/pull/366
- Documented templates and implementation of scheduling domains by @g-poveda in https://github.com/airbus/scikit-decide/pull/372
- Implement callback for mahd solver by @nhuet in https://github.com/airbus/scikit-decide/pull/375
- Avoid closing domain of full_multisolve by @nhuet in https://github.com/airbus/scikit-decide/pull/373
- Improve class attributes and enumerations management by autodoc.py by @nhuet in https://github.com/airbus/scikit-decide/pull/374
- Update existing enumerations doc and class attributes doc by @nhuet in https://github.com/airbus/scikit-decide/pull/377
- Remove empty package by @nhuet in https://github.com/airbus/scikit-decide/pull/378
- Implement callback for mahd solver by @nhuet in https://github.com/airbus/scikit-decide/pull/379
- Stop skipping uct in tests by @nhuet in https://github.com/airbus/scikit-decide/pull/381
- Change constructor of DOSolver for scheduling by @g-poveda in https://github.com/airbus/scikit-decide/pull/376
- Implement callback for ray.RLlib wrapper by @nhuet in https://github.com/airbus/scikit-decide/pull/380
- Gym domain are generally markovian and not memory less by @nhuet in https://github.com/airbus/scikit-decide/pull/383
- Update openap version by @nhuet in https://github.com/airbus/scikit-decide/pull/384
- Correct bug RayRLlib filtered action Torch model by @fteicht in https://github.com/airbus/scikit-decide/pull/386
- Update workflow badge by @nhuet in https://github.com/airbus/scikit-decide/pull/387
- Use API tokens instead of passwords to publish to PyPI by @fteicht in https://github.com/airbus/scikit-decide/pull/388
New Contributors
- @nestorcarmona made their first contribution in https://github.com/airbus/scikit-decide/pull/328
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.8...v1.0.0
- Python
Published by github-actions[bot] about 2 years ago
https://github.com/airbus/scikit-decide - v1.0.0
What's Changed
- Fix and improve benchmark notebook by @nhuet in https://github.com/airbus/scikit-decide/pull/312
- Add tip to install pygrib on macos arm by @nhuet in https://github.com/airbus/scikit-decide/pull/313
- Update dependency in openap to be compatible with scipy 13.0 (last stable release) by @nhuet in https://github.com/airbus/scikit-decide/pull/323
- Allows unified planning actions with simulated effects to be properly hashed by @fteicht in https://github.com/airbus/scikit-decide/pull/324
- Update to latest UP version by @fteicht in https://github.com/airbus/scikit-decide/pull/325
- Remove
Solverintermediate private methods not to be overriden by @nhuet in https://github.com/airbus/scikit-decide/pull/321 - Add a solver characteristic for solvers implementing
solve_from()by @nhuet in https://github.com/airbus/scikit-decide/pull/320 - Remove pattern try...except from tests by @nhuet in https://github.com/airbus/scikit-decide/pull/322
- poll schumann + plots + tests by @nestorcarmona in https://github.com/airbus/scikit-decide/pull/328
- Update MacOS known issues in the install docs by @fteicht in https://github.com/airbus/scikit-decide/pull/329
- Use macos-12 instead of macos-latest to build wheels by @nhuet in https://github.com/airbus/scikit-decide/pull/331
- Add getters for the computed plan or policy computed by each solver by @nhuet in https://github.com/airbus/scikit-decide/pull/327
- Bump ip from 1.1.5 to 1.1.9 by @dependabot in https://github.com/airbus/scikit-decide/pull/332
- Bump express from 4.17.1 to 4.19.2 by @dependabot in https://github.com/airbus/scikit-decide/pull/333
- Bump axios from 0.23.0 to 0.28.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/334
- Bump fonttools from 4.38.0 to 4.43.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/336
- Bump browserify-sign from 4.2.1 to 4.2.3 by @dependabot in https://github.com/airbus/scikit-decide/pull/339
- Bump @babel/traverse from 7.15.4 to 7.24.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/340
- Bump pillow from 9.5.0 to 10.3.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/337
- Bump pyarrow from 12.0.1 to 14.0.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/338
- Bump tornado from 6.2 to 6.3.3 by @dependabot in https://github.com/airbus/scikit-decide/pull/341
- Bump idna from 3.4 to 3.7 by @dependabot in https://github.com/airbus/scikit-decide/pull/326
- Bump ipython from 7.34.0 to 8.10.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/342
- Correct moving average epsilons in C++ rollout-based algorithms by @fteicht in https://github.com/airbus/scikit-decide/pull/343
- Fix versions drop-list in deployed doc by @nhuet in https://github.com/airbus/scikit-decide/pull/344
- Add hint to build docs locally with Node 18+ by @nhuet in https://github.com/airbus/scikit-decide/pull/345
- Update local build instructions in the docs by @fteicht in https://github.com/airbus/scikit-decide/pull/346
- Integrate binder environment in development branches instead of a separate dedicated orphan branch by @nhuet in https://github.com/airbus/scikit-decide/pull/330
- Update code for rllib>=2.20 by @nhuet in https://github.com/airbus/scikit-decide/pull/347
- Merge build.yml and release.yml and update test matrix by @nhuet in https://github.com/airbus/scikit-decide/pull/348
- Pass pre-commit on all files by @nhuet in https://github.com/airbus/scikit-decide/pull/351
- Update DOSolver for last d-o release and add callback functionality by @nhuet in https://github.com/airbus/scikit-decide/pull/353
- Specify sub-dependencies of nbqa pre-commit hooks by @nhuet in https://github.com/airbus/scikit-decide/pull/354
- Build macos arm64 wheels on a macos arm64 runner by @nhuet in https://github.com/airbus/scikit-decide/pull/356
- Fix load in stable_baselines wrapper (enables retrain) by @neo-alex in https://github.com/airbus/scikit-decide/pull/358
- Refactoring and document some hub domains/solvers by @g-poveda in https://github.com/airbus/scikit-decide/pull/355
- Document discreteoptimization based solver in the hub by @g-poveda in https://github.com/airbus/scikit-decide/pull/357
- Fix callback for DOSolver by @nhuet in https://github.com/airbus/scikit-decide/pull/359
- Implement callbacks for python solvers by @nhuet in https://github.com/airbus/scikit-decide/pull/361
- Harmonize the C++ solvers API by @fteicht in https://github.com/airbus/scikit-decide/pull/362
- Unify usage of domain_factory in API by @nhuet in https://github.com/airbus/scikit-decide/pull/363
- Replace
Domain.solve_with()by direct usage ofsolver.solve()andsolver.load()by @nhuet in https://github.com/airbus/scikit-decide/pull/364 - Unify the rollout utilities by @nhuet in https://github.com/airbus/scikit-decide/pull/367
- Fix docstring issues in C++-based python solvers documentation by @fteicht in https://github.com/airbus/scikit-decide/pull/368
- Fix missing closing parenthesis in lrtdp.py docstring by @fteicht in https://github.com/airbus/scikit-decide/pull/369
- Add IW class docstring description by @fteicht in https://github.com/airbus/scikit-decide/pull/370
- Build the doc with python 3.10 by @fteicht in https://github.com/airbus/scikit-decide/pull/371
- Fix examples by @nhuet in https://github.com/airbus/scikit-decide/pull/366
- Documented templates and implementation of scheduling domains by @g-poveda in https://github.com/airbus/scikit-decide/pull/372
- Implement callback for mahd solver by @nhuet in https://github.com/airbus/scikit-decide/pull/375
- Avoid closing domain of full_multisolve by @nhuet in https://github.com/airbus/scikit-decide/pull/373
- Improve class attributes and enumerations management by autodoc.py by @nhuet in https://github.com/airbus/scikit-decide/pull/374
- Update existing enumerations doc and class attributes doc by @nhuet in https://github.com/airbus/scikit-decide/pull/377
- Remove empty package by @nhuet in https://github.com/airbus/scikit-decide/pull/378
- Implement callback for mahd solver by @nhuet in https://github.com/airbus/scikit-decide/pull/379
- Stop skipping uct in tests by @nhuet in https://github.com/airbus/scikit-decide/pull/381
- Change constructor of DOSolver for scheduling by @g-poveda in https://github.com/airbus/scikit-decide/pull/376
- Implement callback for ray.RLlib wrapper by @nhuet in https://github.com/airbus/scikit-decide/pull/380
- Gym domain are generally markovian and not memory less by @nhuet in https://github.com/airbus/scikit-decide/pull/383
- Update openap version by @nhuet in https://github.com/airbus/scikit-decide/pull/384
- Correct bug RayRLlib filtered action Torch model by @fteicht in https://github.com/airbus/scikit-decide/pull/386
- Update workflow badge by @nhuet in https://github.com/airbus/scikit-decide/pull/387
New Contributors
- @nestorcarmona made their first contribution in https://github.com/airbus/scikit-decide/pull/328
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.8...v1.0.0
- Python
Published by github-actions[bot] about 2 years ago
https://github.com/airbus/scikit-decide - nightly
Nightly release crafted with ♥️ somewhere on 🌎
- Python
Published by github-actions[bot] over 2 years ago
https://github.com/airbus/scikit-decide - v0.9.8
What's Changed
- Reorganize parallel domains by @nhuet in https://github.com/airbus/scikit-decide/pull/272
- Correct CGP behaviour regarding verbosity and Restorable API by @nhuet in https://github.com/airbus/scikit-decide/pull/275
- Add --all-files option to pre-commit command to avoid skipping the test by @nhuet in https://github.com/airbus/scikit-decide/pull/273
- Pass linters by @nhuet in https://github.com/airbus/scikit-decide/pull/280
- github actions: do not wait for other os to build before launching an os test suite by @nhuet in https://github.com/airbus/scikit-decide/pull/277
- Upgrade gym 0.21.0 into gymnasium 0.28.1 by @nhuet in https://github.com/airbus/scikit-decide/pull/276
- Add a method add_agents() to all multiagents domain + fix paper-rock-scissors multiagent domain by @nhuet in https://github.com/airbus/scikit-decide/pull/283
- Update python allowed: [3.8 ; 3.11] by @nhuet in https://github.com/airbus/scikit-decide/pull/287
- Update doc by replacing python 3.7 mentions by python 3.8 by @nhuet in https://github.com/airbus/scikit-decide/pull/288
- Fix ray_rllib solver after the upgrade to ray 2.7.0 by @nhuet in https://github.com/airbus/scikit-decide/pull/284
- Update list of binderhubs by @nhuet in https://github.com/airbus/scikit-decide/pull/289
- Call pytest on all tests by @nhuet in https://github.com/airbus/scikit-decide/pull/286
- Remove virtual display for gymnasium tutorial on binder by @nhuet in https://github.com/airbus/scikit-decide/pull/291
- Split tests using the C++ library from others to avoid OpenMP conflicts by @nhuet in https://github.com/airbus/scikit-decide/pull/295
- Reactivate multi-threading on MacOS wheels and update code to C++20 standards by @fteicht in https://github.com/airbus/scikit-decide/pull/294
- Use importlib.metadata instead of pkg_resources to manage entry points by @nhuet in https://github.com/airbus/scikit-decide/pull/296
- Remove simplejson dependency by @nhuet in https://github.com/airbus/scikit-decide/pull/300
- Fix release.yml by @nhuet in https://github.com/airbus/scikit-decide/pull/298
- Propose notebooks on colab by @nhuet in https://github.com/airbus/scikit-decide/pull/297
- Squash gh-pages into a single commit when deploying doc by @nhuet in https://github.com/airbus/scikit-decide/pull/302
- Update scheduling domains for discrete-optimization 0.2.3 by @nhuet in https://github.com/airbus/scikit-decide/pull/307
- Add a warning about using sb3 algorithms on binder by @nhuet in https://github.com/airbus/scikit-decide/pull/305
- Refactor flight planning domain by @nhuet in https://github.com/airbus/scikit-decide/pull/301
- Build wheels for macosx-arm64 by @nhuet in https://github.com/airbus/scikit-decide/pull/303
- Add comment in full_multisolve.py about ROMs installation by @nhuet in https://github.com/airbus/scikit-decide/pull/304
- Homogenise and debug RL solvers and implement action masking in RLlib by @fteicht in https://github.com/airbus/scikit-decide/pull/308
- Improve unified planning support by @fteicht in https://github.com/airbus/scikit-decide/pull/309
- Enable dynamic-versioning using poetry-dynamic-versioning by @nhuet in https://github.com/airbus/scikit-decide/pull/310
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.7...v0.9.8
- Python
Published by fteicht over 2 years ago
https://github.com/airbus/scikit-decide - nightly
Nightly release crafted with ♥️ somewhere on 🌎
- Python
Published by github-actions[bot] over 2 years ago
https://github.com/airbus/scikit-decide - v0.9.7
What's Changed
- Add a flight planning domain to the hub and a corresponding tutorial notebook [@YoanwM]
- Add a domain and a solver for bridging scikit-decide to AIPlan4EU's Unified Planning interface and engines [@fteicht]
- Better action space discretization in gym domains for the solvers requiring it, based on the quantile distribution of the Cauchy distribution [@galleon]
- Constrain gym to 0.21.0 because gym > 0.21.0 broke their API [@fteicht]
- Constrain versions of packages depending on gym, i.e. ray[rllib] < 2.3, stable-baselines3 < 2.0.0, setuptools < 67, importlib-metadata <5, virtualenv==20.16.6 [@fteicht]
- Add hints in the documentation to install gym 0.21.0 and the corresponding adequate dependencies [@nhuet @fteicht]
- Test now on ubuntu-22.04 instead of unbuntu-18.04 [@nhuet]
- Remove support for macos-10.15 [@nhuet]
- Change dependencies between github action jobs [@nhuet]
- Update the cpp sdk submodules to their latest github releases [@fteicht]
New Contributors
- @YoanwM made their first contribution in https://github.com/airbus/scikit-decide/pull/262
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.6...v0.9.7
- Python
Published by fteicht over 2 years ago
https://github.com/airbus/scikit-decide - v0.9.8-beta
What's Changed
- Add a flight planning domain to the hub and a corresponding tutorial notebook [@YoanwM]
- Add a domain and a solver for bridging scikit-decide to AIPlan4EU's Unified Planning interface and engines [@fteicht]
- Better action space discretization in gym domains for the solvers requiring it, based on the quantile distribution of the Cauchy distribution [@galleon]
- Constrain gym to 0.21.0 because gym > 0.21.0 broke their API [@fteicht]
- Constrain versions of packages depending on gym, i.e. ray[rllib] < 2.3, stable-baselines3 < 2.0.0, setuptools < 67, importlib-metadata <5, virtualenv==20.16.6 [@fteicht]
- Add hints in the documentation to install gym 0.21.0 and the corresponding adequate dependencies [@nhuet @fteicht]
- Test now on ubuntu-22.04 instead of unbuntu-18.04 [@nhuet]
- Remove support for macos-10.15 [@nhuet]
- Change dependencies between github action jobs [@nhuet]
- Update the cpp sdk submodules to their latest github releases [@fteicht]
New Contributors
- @YoanwM made their first contribution in https://github.com/airbus/scikit-decide/pull/262
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.6...v0.9.6.7
- Python
Published by fteicht over 2 years ago
https://github.com/airbus/scikit-decide - nightly
Nightly release crafted with ♥️ somewhere on 🌎
- Python
Published by github-actions[bot] about 3 years ago
https://github.com/airbus/scikit-decide - v0.9.6
What's Changed
- Removing need for GHACCESSTOKEN by @galleon in https://github.com/airbus/scikit-decide/pull/168
- Fix environment.yml update in release.yml by @dbarbier in https://github.com/airbus/scikit-decide/pull/170
- Test python code examples shown in guide during CI by @nhuet in https://github.com/airbus/scikit-decide/pull/169
- Fix issue 142 by @fteicht in https://github.com/airbus/scikit-decide/pull/173
- Bump ipython from 7.30.1 to 7.31.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/179
- Remove windows-2016 images from github workflow by @nhuet in https://github.com/airbus/scikit-decide/pull/186
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/airbus/scikit-decide/pull/184
- Bump url-parse from 1.5.3 to 1.5.10 by @dependabot in https://github.com/airbus/scikit-decide/pull/183
- Bump follow-redirects from 1.14.4 to 1.14.8 by @dependabot in https://github.com/airbus/scikit-decide/pull/180
- Bump prismjs from 1.25.0 to 1.27.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/182
- Optimize scheduling domains code by @nhuet in https://github.com/airbus/scikit-decide/pull/185
- Rewrite extender to return a list by @nhuet in https://github.com/airbus/scikit-decide/pull/189
- Fix bug in lint-sources job by @nhuet in https://github.com/airbus/scikit-decide/pull/194
- Pin protobuf version as it conflicts with ray by @nhuet in https://github.com/airbus/scikit-decide/pull/196
- Avoid installing prereleased dependencies in github action by @nhuet in https://github.com/airbus/scikit-decide/pull/193
- Fix minizinc configuration by @nhuet in https://github.com/airbus/scikit-decide/pull/190
- Bump async from 2.6.3 to 2.6.4 by @dependabot in https://github.com/airbus/scikit-decide/pull/191
- Bump eventsource from 1.1.0 to 1.1.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/195
- Fix EmptySpace inheritance & docstring by @neo-alex in https://github.com/airbus/scikit-decide/pull/202
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/199
- Update pynng dependency for windows by @nhuet in https://github.com/airbus/scikit-decide/pull/203
- Build fails with latest 3.6 Matplotlib version by @galleon in https://github.com/airbus/scikit-decide/pull/206
- Replace try..except by an method existence check to ease debugging by @nhuet in https://github.com/airbus/scikit-decide/pull/207
- Bump protobuf from 3.19.1 to 3.19.5 by @dependabot in https://github.com/airbus/scikit-decide/pull/209
- Use independent discrete-optimization library by @nhuet in https://github.com/airbus/scikit-decide/pull/208
- Build macos wheel on macos-latest github runner by @nhuet in https://github.com/airbus/scikit-decide/pull/212
- Remove embedded minizinc by @nhuet in https://github.com/airbus/scikit-decide/pull/213
- Add a tasksfulldetails attribute to State for scheduling notebook by @nhuet in https://github.com/airbus/scikit-decide/pull/211
- Remove duplicate step uploading doc to github-pages by @nhuet in https://github.com/airbus/scikit-decide/pull/215
- Correct doc by @nhuet in https://github.com/airbus/scikit-decide/pull/214
- Refresh workflows by @galleon in https://github.com/airbus/scikit-decide/pull/216
- Flight planning notebook by @galleon in https://github.com/airbus/scikit-decide/pull/210
- Remove postbuild script and fix doc for contributing by @nhuet in https://github.com/airbus/scikit-decide/pull/219
- Add tips in doc to install minzinc easily in a terminal (works on cloud) by @nhuet in https://github.com/airbus/scikit-decide/pull/224
- Update minizinc install command line for ubuntu in github actions by @nhuet in https://github.com/airbus/scikit-decide/pull/223
- Update last nightly build url for binder environment during github actions by @nhuet in https://github.com/airbus/scikit-decide/pull/229
- Fix missing variable python_version for skdecide install in release.yml by @nhuet in https://github.com/airbus/scikit-decide/pull/230
- Update dependencies to use last discrete-optimization version by @nhuet in https://github.com/airbus/scikit-decide/pull/231
- Test state terminal property when starting MCTS rollout policy by @fteicht in https://github.com/airbus/scikit-decide/pull/238
- 236 implement a void rollout policy in mcts by @fteicht in https://github.com/airbus/scikit-decide/pull/237
- Update status badge in readme to make it work by @nhuet in https://github.com/airbus/scikit-decide/pull/240
- Update isort version to make it work with newer version of pre-commit by @nhuet in https://github.com/airbus/scikit-decide/pull/241
- Upper-bound poetry-core version when building the library by @nhuet in https://github.com/airbus/scikit-decide/pull/242
- Fix library build with last version of poetry-core by @nhuet in https://github.com/airbus/scikit-decide/pull/245
- Bump torch from 1.13.0 to 1.13.1 by @dependabot in https://github.com/airbus/scikit-decide/pull/244
- Fix issue when building doc on node 18 by @nhuet in https://github.com/airbus/scikit-decide/pull/247
- Robust check state equality in getnextstate by @g-poveda in https://github.com/airbus/scikit-decide/pull/248
- Build wheels for python 3.10 by @nhuet in https://github.com/airbus/scikit-decide/pull/249
- Fix release workflow by @nhuet in https://github.com/airbus/scikit-decide/pull/250
New Contributors
- @neo-alex made their first contribution in https://github.com/airbus/scikit-decide/pull/202
- @g-poveda made their first contribution in https://github.com/airbus/scikit-decide/pull/248
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.4...v0.9.6
- Python
Published by github-actions[bot] about 3 years ago
https://github.com/airbus/scikit-decide - v0.9.4
What's Changed
- Fix maze tuto by @dbarbier in https://github.com/airbus/scikit-decide/pull/113
- Integrate notebooks in online documentation by @nhuet in https://github.com/airbus/scikit-decide/pull/112
- Put install instructions in a separate tab in online doc by @nhuet in https://github.com/airbus/scikit-decide/pull/117
- Initiate a contribute page to online documentation by @nhuet in https://github.com/airbus/scikit-decide/pull/116
- Lighten README on github by pointing to the online doc when possible by @nhuet in https://github.com/airbus/scikit-decide/pull/118
- Update notebooks to integrate them more easily in doc by @nhuet in https://github.com/airbus/scikit-decide/pull/119
- Add benchmarking tutorial by @nhuet in https://github.com/airbus/scikit-decide/pull/125
- Fixing multiple problems in doc by @galleon in https://github.com/airbus/scikit-decide/pull/115
- Enhance the contributing guide in online doc by @nhuet in https://github.com/airbus/scikit-decide/pull/123
- Update CONTRIBUTING.md to point to online doc by @nhuet in https://github.com/airbus/scikit-decide/pull/124
- Trigger build workflow for all branches by @nhuet in https://github.com/airbus/scikit-decide/pull/127
- Replace nobreakspace by normal spaces by @dbarbier in https://github.com/airbus/scikit-decide/pull/129
- Update notebook's kernel name and display name for default one (python3) by @nhuet in https://github.com/airbus/scikit-decide/pull/126
- Use docker modularly by @emilienDespres in https://github.com/airbus/scikit-decide/pull/130
- Streamline Boost install & use by @emilienDespres in https://github.com/airbus/scikit-decide/pull/134
- Choosing node version explicitely by @galleon in https://github.com/airbus/scikit-decide/pull/132
- Speed up build workflow with ccache by @emilienDespres in https://github.com/airbus/scikit-decide/pull/135
- Fix libminizinc build when ccache is installed by @dbarbier in https://github.com/airbus/scikit-decide/pull/136
- Nightly wheels by @galleon in https://github.com/airbus/scikit-decide/pull/95
- Create specific binder env for each scikit-decide release by @nhuet in https://github.com/airbus/scikit-decide/pull/131
- Automatically cancel running jobs when pushing commits by @dbarbier in https://github.com/airbus/scikit-decide/pull/138
- Build nightly only on Airbus organization by @galleon in https://github.com/airbus/scikit-decide/pull/144
- Adding python 3.9 by @galleon in https://github.com/airbus/scikit-decide/pull/143
- Remove token for github-script by @galleon in https://github.com/airbus/scikit-decide/pull/145
- Remove redondant build-pip-install.sh by @emilienDespres in https://github.com/airbus/scikit-decide/pull/149
- Test notebooks locally by @nhuet in https://github.com/airbus/scikit-decide/pull/137
- Remove log of non existing variable by @galleon in https://github.com/airbus/scikit-decide/pull/147
- Fix unbalanced parenthesis in release.yml by @galleon in https://github.com/airbus/scikit-decide/pull/152
- use parallel workflows by @galleon in https://github.com/airbus/scikit-decide/pull/150
- Skip UCT test until #153 is fixed by @dbarbier in https://github.com/airbus/scikit-decide/pull/154
- Extending number of OS for tests by @galleon in https://github.com/airbus/scikit-decide/pull/155
- Fix copy-paste in code generator by @dbarbier in https://github.com/airbus/scikit-decide/pull/157
- Fix #133 (Docs is not building with node 16) by @nhuet in https://github.com/airbus/scikit-decide/pull/158
- Remove toc for generated pages of the api reference by @nhuet in https://github.com/airbus/scikit-decide/pull/159
- Make update of scikit-decide dependency more robust by @dbarbier in https://github.com/airbus/scikit-decide/pull/160
- Modify titles of domain/solver specification boxes by @nhuet in https://github.com/airbus/scikit-decide/pull/161
- Trigger a build of release binder env on mybinder.org by @nhuet in https://github.com/airbus/scikit-decide/pull/156
- Add a link to code generators in upper right menu by @nhuet in https://github.com/airbus/scikit-decide/pull/163
- Remove explicit dependency in torch. by @nhuet in https://github.com/airbus/scikit-decide/pull/164
- Provide filters for ci builds by @galleon in https://github.com/airbus/scikit-decide/pull/162
- Fix missing parenthesis in notebooks commented code by @nhuet in https://github.com/airbus/scikit-decide/pull/166
- Fix broken code in "how to" section of online guide by @nhuet in https://github.com/airbus/scikit-decide/pull/167
New Contributors
- @emilienDespres made their first contribution in https://github.com/airbus/scikit-decide/pull/130
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.3...v0.9.4
- Python
Published by galleon over 4 years ago
https://github.com/airbus/scikit-decide - v0.9.3
What's Changed
- autodoc: fix notebooks download links + other improvements by @nhuet in https://github.com/airbus/scikit-decide/pull/49
- Fix builds in editable mode by @dbarbier in https://github.com/airbus/scikit-decide/pull/52
- Bump prismjs from 1.24.0 to 1.25.0 by @dependabot in https://github.com/airbus/scikit-decide/pull/60
- Adding collect_env.py (modified from PyTorch) by @galleon in https://github.com/airbus/scikit-decide/pull/73
- Update and synchronize README.md and online doc about installation steps by @nhuet in https://github.com/airbus/scikit-decide/pull/55
- Run various linters on pull requests by @dbarbier in https://github.com/airbus/scikit-decide/pull/53
- Gym notebook by @nhuet in https://github.com/airbus/scikit-decide/pull/54
- Run pre-commit with python 3.8 by @dbarbier in https://github.com/airbus/scikit-decide/pull/81
- Apply pre-commit linters on examples/ and tests/ by @dbarbier in https://github.com/airbus/scikit-decide/pull/87
- Apply pre-commit linters on cpp/ by @dbarbier in https://github.com/airbus/scikit-decide/pull/83
- Treat version numbers as strings by @dbarbier in https://github.com/airbus/scikit-decide/pull/80
- Code changes for scheduling notebook by @galleon in https://github.com/airbus/scikit-decide/pull/97
- Scheduling notebook by @galleon in https://github.com/airbus/scikit-decide/pull/66
- gal/multi docs by @galleon in https://github.com/airbus/scikit-decide/pull/72
- Make doc generation easier for a VuePress developper by @galleon in https://github.com/airbus/scikit-decide/pull/75
- Add a pre-commit hook to indent json files with 4 spaces by @dbarbier in https://github.com/airbus/scikit-decide/pull/82
- Upload generated doc as artifact for testing/reviewing purpose by @nhuet in https://github.com/airbus/scikit-decide/pull/88
- ci-cd: add env variables needed to generate binder links in online doc by @nhuet in https://github.com/airbus/scikit-decide/pull/89
- Prevent build.yml workflow to trigger on tags push by @nhuet in https://github.com/airbus/scikit-decide/pull/90
- Add a pre-commit hook to strip output cells of notebooks by @dbarbier in https://github.com/airbus/scikit-decide/pull/91
- Keep track of version in library by @galleon in https://github.com/airbus/scikit-decide/pull/98
- Use clang-format wheel for pre-commit by @dbarbier in https://github.com/airbus/scikit-decide/pull/99
- Apply pre-commit linters on skdecide/ by @dbarbier in https://github.com/airbus/scikit-decide/pull/100
- Update gym notebook for online doc integration by @nhuet in https://github.com/airbus/scikit-decide/pull/86
- Fix gym notebook: use PPO as RL solver in gym nb and reduce training time by @nhuet in https://github.com/airbus/scikit-decide/pull/96
- Maze notebook: educational version by @nhuet in https://github.com/airbus/scikit-decide/pull/65
- Apply pre-commit hooks on all files by @dbarbier in https://github.com/airbus/scikit-decide/pull/101
- Do not modify cpp/deps/gecode/CMakeLists.txt by @dbarbier in https://github.com/airbus/scikit-decide/pull/103
- Rewrite extender as a generator by @dbarbier in https://github.com/airbus/scikit-decide/pull/104
- Fixing dependabot alerts CVE-2021-3803 & CVE-2020-28469 by @galleon in https://github.com/airbus/scikit-decide/pull/102
- Publishing documentation by @galleon in https://github.com/airbus/scikit-decide/pull/92
New Contributors
- @dbarbier made his first contribution in https://github.com/airbus/scikit-decide/pull/52
Full Changelog: https://github.com/airbus/scikit-decide/compare/v0.9.2...v0.9.3
- Python
Published by galleon over 4 years ago
https://github.com/airbus/scikit-decide - v0.9.2
- New scheduling API #37
- Multi-agent heuristic meta-solver #30
- Improved cpp compilation #71bc3de
- Moving to poetry for build and dependency management #22
- Multiple bumps in javascript packages
- Python
Published by galleon almost 5 years ago