Scml

Latest version: v0.7.3

Safety actively analyzes 613649 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.7.2

------------------

* requiring negmas >=0.10.17
* minor bugfix correcting method name in 2022 version
* correcting NMI type in some agents
* bugfix CLI failed because "method" is not in World
* WorldRunner improvements: Allowing separation of agent addition and running
* WorldRunner improvements: Controlling order of plotting in runner.
* replacing lambdas in AWI to allow pickling
* adding names to contexts
* avoiding testing exact decoding in obs manager

0.7.1

------------------

* Adding WorldRunner to simplify experimenting with new agent designs
* Compatibility with negmas 0.10.16
* Adding more contexts to oneshot and standard
* improved documentation

0.7.0

------------------

* Major improvements to RL support
* Added more contexts that make more sense.
* Improved support of SCML OneShot environments in FlexibleActionManager
* Added FlexibleObservationManager which supports any SCML OneShot
* environment.
* SCML Std is not well supported by RL components right now
* Moving context out of rl
* Adding plot_stats to world and plot_combined_stats in world
* supporting py3.12 again
* switching to ruff for formatting
* Improving implementations of greedy and random for Std
* removing MIP from requirements
* adding dynamic switching to RLAgent
* Making contexts callable (and minor other changes)
* Adding access to future supply and demand in AWI. In OneShotAWI if you are not using perishable products, you can now access future supply and demand (according to your signed contracts) using self.awi.future_*
* Small fixes for OneShotEnv registration and warnings raised by UnconstrainedActionManager
* bugfix: incorrect setting of perishable in std
* bugfixes in adapter and inheriting std

0.6.3

------------------

* typing update
* removing unnecessary sphinxtesters
* requiring latest stable_baselines
* doc update
* bugfix in scml2020 adapter to run oneshot
* Adding skeleton for the new std simulation
* Adding 2024 utility functions and worlds
* Switching docs to scml.readthedocs.io

0.6.2

------------------

* upgrading CI to python 3.12
* importing observations
* dropping support for python < 3.10
* Completing first draft of the RL environment

0.6.1

----------------

* Moving scml.scml2020.utils to scml.utils (to avoid a circular import in rl/factory)
* This is an initial effort to have RL work for scml. Currently we are disabling the extra checks on observation and
world construction because they lead to failures. This needs to be rectified later.
* Added the concept of a WorldFactory to generate worlds with predefined characteristics from the point of view of the learning agent.
* Now environments, action managers, and observation managers all receive WorldFactory objects and automatically check for compatibility.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.