venn


Namevenn JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://pypi.org/project/venn/
SummaryVenn diagrams for 2, 3, 4, 5, 6 sets
upload_time2018-09-12 00:28:20
maintainer
docs_urlNone
authorKirill Grigorev
requires_python
licenseGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pyvenn: Venn diagrams for 2, 3, 4, 5, 6 sets

Please refer to the Jupyter notebook for demos and a brief explanation of the
interface; a more complete documentation is in the works as the project keeps
evolving:  
https://github.com/LankyCyril/pyvenn/blob/master/pyvenn-demo.ipynb

This library is an evolution of tctianchi's pyvenn package (see fork URL).  
Their liberal license (Unlicense) allowed me to fork the repository,
change the license to GPLv3, modify the package's interface and, hopefully,
significantly contribute to and improve the library, and make it installable
from PyPI.

The main methods in this version are different from the ones in tctianchi's
implementation, but the original methods are still provided for backwards
compatibility, and I would like to emphasize the importance of tctianchi's work
that allowed for this library to exist (among other things, figuring out the
coordinates best fit for plotting the diagrams' shapes and petals' labels).

This iteration of the library implements two main functions:
* `venn(dataset_dict, **kwargs)` which plots true Venn diagrams for any number
of sets between 2 and 5 using ellipses, and for 6 sets using triangles
* `pseudovenn(dataset_dict, **kwargs)` which plots a Venn-like intersection of
six circles (not all intersections are present in such a plot, but many are).
            

Raw data

            {
    "_id": null,
    "home_page": "https://pypi.org/project/venn/",
    "name": "venn",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Kirill Grigorev",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/04/84/f80b26b286ed899a71ea5350f17416e67201081bafae8058c98c00e09577/venn-0.1.3.tar.gz",
    "platform": "",
    "description": "# pyvenn: Venn diagrams for 2, 3, 4, 5, 6 sets\n\nPlease refer to the Jupyter notebook for demos and a brief explanation of the\ninterface; a more complete documentation is in the works as the project keeps\nevolving:  \nhttps://github.com/LankyCyril/pyvenn/blob/master/pyvenn-demo.ipynb\n\nThis library is an evolution of tctianchi's pyvenn package (see fork URL).  \nTheir liberal license (Unlicense) allowed me to fork the repository,\nchange the license to GPLv3, modify the package's interface and, hopefully,\nsignificantly contribute to and improve the library, and make it installable\nfrom PyPI.\n\nThe main methods in this version are different from the ones in tctianchi's\nimplementation, but the original methods are still provided for backwards\ncompatibility, and I would like to emphasize the importance of tctianchi's work\nthat allowed for this library to exist (among other things, figuring out the\ncoordinates best fit for plotting the diagrams' shapes and petals' labels).\n\nThis iteration of the library implements two main functions:\n* `venn(dataset_dict, **kwargs)` which plots true Venn diagrams for any number\nof sets between 2 and 5 using ellipses, and for 6 sets using triangles\n* `pseudovenn(dataset_dict, **kwargs)` which plots a Venn-like intersection of\nsix circles (not all intersections are present in such a plot, but many are).",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Venn diagrams for 2, 3, 4, 5, 6 sets",
    "version": "0.1.3",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "8d9131c4bb3cc3af81212b258bdd6360",
                "sha256": "1a30f9bc0a28806a6214bba3623a04fea498119c19e22a9d293b31e561aa2091"
            },
            "downloads": -1,
            "filename": "venn-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "8d9131c4bb3cc3af81212b258bdd6360",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 19870,
            "upload_time": "2018-09-12T00:28:20",
            "upload_time_iso_8601": "2018-09-12T00:28:20.786654Z",
            "url": "https://files.pythonhosted.org/packages/04/84/f80b26b286ed899a71ea5350f17416e67201081bafae8058c98c00e09577/venn-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2018-09-12 00:28:20",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "venn"
}
        
Elapsed time: 0.01309s