Svvamp

Latest version: v0.10.0

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

Scan your dependencies

Page 3 of 6

0.6.8

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

* ``RuleExhaustiveBallot``, ``RuleCondorcetAbsIRV`` and ``RuleCondorcetVtbIRV``: accelerate counting the ballots. This
also speeds up ``RuleIRV``, which relies directly on ``RuleExhaustiveBallot``.

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

0.6.7

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

* The option ``sort_voters`` in ``Profile`` and related classes (such as ``GeneratorProfile`` and its subclasses) is
now False by default.
* ``Rule``: accelerate exact IM, UM and CM (generic exact algorithms for ranking-based rules).
* ``RuleBaldwin``: accelerate counting the ballot and computing the winner (especially useful for exact UM).
* ``RuleSTAR``: accelerate TM.
* ``RuleICRV``, ``RuleIRVAverage``, ``RuleSmithIRV``, ``RuleTideman``, ``RuleWoodall``: accelerate CM.
* Improve the management of options in ``RuleExhaustiveBallot`` and ``RuleIRV``. In some (common) cases, it accelerates
the computation of related voting rules (``RuleCondorcetAbsIRV``, etc).

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

0.6.6

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

* Fix bug: ``preferences_rk`` was an array of floats, it is now an array of integers.

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

0.6.5

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

* Accelerate ``ProfileSubsetCandidates`` (used for IIA but also for some voting rules such as ``RuleTideman``).
* Add ``ProfileUM``. This is used to speed up the generic exact algorithm for UM in the case of voting rules based
on rankings.
* ``RuleTideman``: accelerate counting the ballot and computing the winner (especially useful for exact UM).
* Accelerate ``preferences_ut_to_matrix_duels_ut``.
* Accelerate ``matrix_victories_to_smith_set``.

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

0.6.4

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

* ``RuleMaximin``: implement ``cm_option=faster``, which is as precise as ``fast`` to compute ``is_cm_``, less precise
to compute the bounds ``necessary_coalition_size_cm_`` and ``sufficient_coalition_size_cm_``, but a lot faster.

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

0.6.3

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

* ``Profile`` now has a parameter ``preferences_borda_rk``. At initialization, it can be given instead of
``preferences_rk``.
* ``ProfileSubsetCandidates``: accelerate the initialization method.

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

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.