Skip to content

1.4.0

Choose a tag to compare

@FilippoAiraldi FilippoAiraldi released this 17 Oct 07:11
· 99 commits to main since this release

Changes

Major

  • now all agents' __init__ accept a tuple of MPCs (instead of a single one), one for V(s) and the other for Q(s,a). This avoids internal expensive copy of the single MPC argument, and allows for further individual customization of each MPC.
  • (breaking) mpcrl.LearnableParameter now no longer accepts a sym parameter. When needed, symbols are now pulled from the MPC controller via their names
  • tests extended to Python 3.13

Minor

  • improvements to docstrings, type hints and docs
  • updated tests' packages
  • updated requirements
  • fixed bug where warm-starting was still used despite being disabled/not provided by the user