Matplotlib-venn

Latest version: v1.1.1

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

Scan your dependencies

Page 1 of 4

1.1.1

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

- Removed cost_based.LayoutAlgorithmOptions (options are passed directly to the LayoutAlgorithm constructor instead).

1.1.0

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

- Implemented a cost-based layout algorithm (Issue 35).
The implementation depends on shapely, which is added as an optional
dependency (package needs to be installed as matplotlib-venn[shapely] for
it to be included).
Thanks to https://github.com/paulbrodersen
- Added a set diagram to the README (Issue 51).
- Fixed doctests that started failing due to different numpy versions representing values differently.

1.0.0

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

- Fixed package installation issues (Issue 78).

1.0.0alpha

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

- Dropped support for Python versions below 3.5 (by excluding those versions from CI builds).
- Added typing annotations. Some arguments are now a bit more strictly typed.
E.g. what previously would accept a List now requires (at least as far as type annotations are concerned) a tuple.
- Refactored the code by abstracting away the layout algorithms to allow plug-in customization (Issue 35).
This deprecated the `normalize_to` input argument to the venn2 and venn3 functions, and made
`venn2_unweighted` and `venn3_unweighted` obsolete. These will be removed in some future version.

0.11.10

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

- Updated tests to work with Matplotlib 3.6+ (PR70).

0.11.9

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

- Minor update to metadata (mark Development Status as Stable).

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.