Negmas

Latest version: v0.10.23

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

Scan your dependencies

Page 5 of 18

0.9.8

Not secure
-------------

* Restructuring tests
* Using Numba only with python 3.10
* Always using with when opening files
* Adding more info about anac results
* [SAO] Completely removing support for avoid_ultimatum
* [SAO] Adding fallbacks to respond() calls in SAO to support the API with and
without source. The later API will be dropped later.
* [Preferences] Adding has_ufun to Rational to check if it has a `BaseUtilityFunction`
as its preferences.
* [Genius] More details on errors from genius bridge
* [Genius] bugfix when starting genius negotitauions with no n-steps (sometims)
* [CLI] supporting genius negotiators in the negotiate.py cli
Pass -n geinus.<agent-name> or genius:<agent-name>
The agent-name can be just the full java class name, or a simplified
version that is all lower without the word agent and without _

0.9.7

Not secure
-------------
* minor bugfixes

0.9.6

Not secure
-------------

* [python] Supporting 3.11 and dropping support for 3.8 and 3.9
* [test] Adding 3.11 to tests
* [major] Adding Generalized Bargaining Protocols
* [buffix] testing saving exceptions in SAO
* [bugfix] Avoid failure if a config folder for negmas does not exist
* [minor] avoid a warning when setting preferences explicitly
* [minor] Moving shortest_unique_names to strings.py from misc.py
* [cli] renaming the 50% column to median in scores
* [feature] Adjustable config paths. Now all paths and configs are adjustable using environement variables, a global json file or a local json file. See `negmas_config` under `negmas.config` for more details.
* [feature] Adding calculation of Kalai-points, max-welfare-points and max-relative-welfare points and making nash_points return all nash points (previously we had nash_point() which returned just one)

0.9.5

Not secure
-------------

* defaulting to full type name in NamedObject
* Removing a couple of warnings

0.9.4

Not secure
-------------

* removing dependence on tqdm and printing by rich
* using rich progressbar in run_with_progress

0.9.3

Not secure
-------------

* feature: added serialization to yaml and json in Scenario
* feature: adding shorten_type_field to serialize()
* feature: Adding future annotations for 3.8 compatibility (tests)
* bugfix: resetting() controllers now kills negs.
* bugfix: Ensuring that counter_all() is called every step for SAOSyncController
* enhancement: extra check in SyncController
* enhancement: Rejects offers for unregistered negotiators
* bugfix: SAOSyncController not receiving first_proposals before counter_all
* enhancement: SAOMechanism extra assertions
* enhancement: improved type annotations
* feature: Adding ExpAspiration time curve
* feature: Adding more acceptance strategies
* enhancement: Restructuring the situated module

Page 5 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.