{ "info": { "author": "Luca Cappelletti", "author_email": "cappelletti.luca94@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "elias_fano\n=========================================================================================\n|travis| |sonar_quality| |sonar_maintainability| |codacy| |code_climate_maintainability| |pip| |downloads|\n\nPython package implementing an educational version of Elias-Fano succint structure. This package is not thought for efficient data storing as the superior and inferior data vectors are implemented as strings to show the results step by step for educational purposes.\n\nHow do I install this package?\n----------------------------------------------\nAs usual, just download it using pip:\n\n.. code:: shell\n\n pip install elias_fano\n\nTests Coverage\n----------------------------------------------\nSince some software handling coverages sometime get slightly different results, here's three of them:\n\n|coveralls| |sonar_coverage| |code_climate_coverage|\n\n\nUsage example\n----------------------------------------------\n\n.. code:: python\n\n from elias_fano import EliasFano\n\n ef = EliasFano([0, 0, 0, 5, 6, 8, 12])\n ef.selection(3) # 5\n ef.rank(6) # 4\n\n\n.. |travis| image:: https://travis-ci.org/LucaCappelletti94/elias_fano.png\n :target: https://travis-ci.org/LucaCappelletti94/elias_fano\n :alt: Travis CI build\n\n.. |sonar_quality| image:: https://sonarcloud.io/api/project_badges/measure?project=LucaCappelletti94_elias_fano&metric=alert_status\n :target: https://sonarcloud.io/dashboard/index/LucaCappelletti94_elias_fano\n :alt: SonarCloud Quality\n\n.. |sonar_maintainability| image:: https://sonarcloud.io/api/project_badges/measure?project=LucaCappelletti94_elias_fano&metric=sqale_rating\n :target: https://sonarcloud.io/dashboard/index/LucaCappelletti94_elias_fano\n :alt: SonarCloud Maintainability\n\n.. |sonar_coverage| image:: https://sonarcloud.io/api/project_badges/measure?project=LucaCappelletti94_elias_fano&metric=coverage\n :target: https://sonarcloud.io/dashboard/index/LucaCappelletti94_elias_fano\n :alt: SonarCloud Coverage\n\n.. |coveralls| image:: https://coveralls.io/repos/github/LucaCappelletti94/elias_fano/badge.svg?branch=master\n :target: https://coveralls.io/github/LucaCappelletti94/elias_fano?branch=master\n :alt: Coveralls Coverage\n\n.. |pip| image:: https://badge.fury.io/py/elias-fano.svg\n :target: https://badge.fury.io/py/elias-fano\n :alt: Pypi project\n\n.. |downloads| image:: https://pepy.tech/badge/elias-fano\n :target: https://pepy.tech/badge/elias-fano\n :alt: Pypi total project downloads \n\n.. |codacy| image:: https://api.codacy.com/project/badge/Grade/22ac0b213d0748efb19490810827da56\n :target: https://www.codacy.com/manual/LucaCappelletti94/elias_fano?utm_source=github.com&utm_medium=referral&utm_content=LucaCappelletti94/elias_fano&utm_campaign=Badge_Grade\n :alt: Codacy Maintainability\n\n.. |code_climate_maintainability| image:: https://api.codeclimate.com/v1/badges/8daba58e41a3472f841b/maintainability\n :target: https://codeclimate.com/github/LucaCappelletti94/elias_fano/maintainability\n :alt: Maintainability\n\n.. |code_climate_coverage| image:: https://api.codeclimate.com/v1/badges/8daba58e41a3472f841b/test_coverage\n :target: https://codeclimate.com/github/LucaCappelletti94/elias_fano/test_coverage\n :alt: Code Climate Coverate", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LucaCappelletti94/elias_fano", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "elias-fano", "package_url": "https://pypi.org/project/elias-fano/", "platform": "", "project_url": "https://pypi.org/project/elias-fano/", "project_urls": { "Homepage": "https://github.com/LucaCappelletti94/elias_fano" }, "release_url": "https://pypi.org/project/elias-fano/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Python package implementing an educational version of Elias-Fano succint structure. This package is not thought for efficient data storing as the superior and inferior data vectors are implemented as strings to show the results step by step for educational purposes.", "version": "1.0.2" }, "last_serial": 5809225, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "25fb75de196c8951d0dc59ca0f1622ae", "sha256": "acb8eccb5e6088037b5a5d00a247727cd1ecb6471645f61d476123ccb039d8e3" }, "downloads": -1, "filename": "elias_fano-1.0.0.tar.gz", "has_sig": false, "md5_digest": "25fb75de196c8951d0dc59ca0f1622ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3458, "upload_time": "2019-09-09T17:08:09", "url": "https://files.pythonhosted.org/packages/f2/09/8031048bc763b943595a9988567863e5986e14106c3980d689af07f75487/elias_fano-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b9cbf9a2f8a97cb3553b1cd28592907c", "sha256": "da98d474748a7fe3c12464ce69aa17deb6642353be99910097c04643f9aafcae" }, "downloads": -1, "filename": "elias_fano-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b9cbf9a2f8a97cb3553b1cd28592907c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3446, "upload_time": "2019-09-10T13:56:32", "url": "https://files.pythonhosted.org/packages/78/f8/06479eaafa06d5d7a8236ed9098c0e3f61114109615648d442c2f26acbdd/elias_fano-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "04357cb3a99b8c1c6199320d23712c26", "sha256": "446f975d57f38e5aa80136c25659b99e48ed03090b3ff6bab91a38ce093bbbd5" }, "downloads": -1, "filename": "elias_fano-1.0.2.tar.gz", "has_sig": false, "md5_digest": "04357cb3a99b8c1c6199320d23712c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3441, "upload_time": "2019-09-10T14:10:53", "url": "https://files.pythonhosted.org/packages/92/99/8737f125a380defee84caa8c3ad3e26ec10f23d2faaa5657969a61fff514/elias_fano-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04357cb3a99b8c1c6199320d23712c26", "sha256": "446f975d57f38e5aa80136c25659b99e48ed03090b3ff6bab91a38ce093bbbd5" }, "downloads": -1, "filename": "elias_fano-1.0.2.tar.gz", "has_sig": false, "md5_digest": "04357cb3a99b8c1c6199320d23712c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3441, "upload_time": "2019-09-10T14:10:53", "url": "https://files.pythonhosted.org/packages/92/99/8737f125a380defee84caa8c3ad3e26ec10f23d2faaa5657969a61fff514/elias_fano-1.0.2.tar.gz" } ] }