{ "info": { "author": "Gabriele Beltramo", "author_email": "gabri.beltramo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "# euchar\n\nCompute Euler Characteristic curves and surfaces of image and point data.\n\n## Installation\n\nFor the package to install correctly the prerequisites are\n\n- a `C++` compiler. Windows users need to install a recent version of\n[Visul Studio](https://visualstudio.microsoft.com/vs/)\n- `cmake` version >= 3.8\n- `pybind11` version >= 2.2\n\nIt is recommended to install both `cmake` and `pybind11` via the `conda` command,\nwhich can be obtained by installing either [Anaconda](https://www.anaconda.com/)\nor [Miniconda](https://docs.conda.io/en/latest/miniconda.html).\n\nWith `conda` installed run the following commands in a terminal window.\n\n```\n$ conda install -c anaconda cmake\n$ conda install -c conda-forge pybind11\n```\n\nThis module makes use of features provided by the following Python modules\n\n- numpy\n- matplotlib, used in the display module of the package\n- scipy, used to obtain Delaunay triangulations of 2D and 3d finite point sets\n- scikit-learn, for nearest neighbours algorithm to obtain an estimate of the inverse of the local density in a finite set of points\n\n## Documentation\n\nThe documentation for this project is available at https://gbeltramo.github.io/euchar/,\nwhere usage examples are also provided for computing both Euler characteristic\ncurves and Euler characteristic surfaces.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gbeltramo/euchar", "keywords": "topology data analysis,euler characteristic,euler characteristic curve,euler characteristic surface", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "euchar", "package_url": "https://pypi.org/project/euchar/", "platform": "", "project_url": "https://pypi.org/project/euchar/", "project_urls": { "Homepage": "https://github.com/gbeltramo/euchar" }, "release_url": "https://pypi.org/project/euchar/0.1.6/", "requires_dist": [ "numpy", "matplotlib", "scipy", "scikit-learn", "pybind11" ], "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "summary": "Euler characteristic of images and finite point sets.", "version": "0.1.6", "yanked": false, "yanked_reason": null }, "last_serial": 7317409, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "430bab54ba633146d68b488a2e3d99b5", "sha256": "ecb05e443b5656759db56a61e548ebb187a2f9271b323ea906b7019a8007a38d" }, "downloads": -1, "filename": "euchar-0.1.3.tar.gz", "has_sig": false, "md5_digest": "430bab54ba633146d68b488a2e3d99b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 18824, "upload_time": "2019-10-16T16:14:57", "upload_time_iso_8601": "2019-10-16T16:14:57.470701Z", "url": "https://files.pythonhosted.org/packages/00/0e/74ab2d31e792e590615e748f57ae99eed79db1c9d5c1a6ab14e64438ac22/euchar-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e1b441e9bbd17c48e90afefe5c86e638", "sha256": "93fb810e811bd241c388c162ec83ed674e5c1adf8c08ca6ed2db15914655b6ad" }, "downloads": -1, "filename": "euchar-0.1.4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "e1b441e9bbd17c48e90afefe5c86e638", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 187085, "upload_time": "2019-10-17T14:20:52", "upload_time_iso_8601": "2019-10-17T14:20:52.594788Z", "url": "https://files.pythonhosted.org/packages/52/4c/90e65ac8d0c572d1724e6232df0a55eb11cb1d1f9ba4e88d70e5ef0f8a87/euchar-0.1.4-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ccc101e77b37e0de59f20b9747dff92", "sha256": "4ff6e0b8a906f3ec4ef4e6e41b481335b306a0668d923040435a7949884c97e3" }, "downloads": -1, "filename": "euchar-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1ccc101e77b37e0de59f20b9747dff92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 17268, "upload_time": "2019-10-17T14:20:27", "upload_time_iso_8601": "2019-10-17T14:20:27.250775Z", "url": "https://files.pythonhosted.org/packages/ff/b8/89f0cc7800ea67142e63f1328ae87b631ac255215b9d75c487c7552b9dd8/euchar-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "08ff03ad3382803770269616d8db39d5", "sha256": "0e6a55b393bdab122c792a860945b7a8d212a4770359c3a2d592fc154dac8c36" }, "downloads": -1, "filename": "euchar-0.1.5-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "08ff03ad3382803770269616d8db39d5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 187259, "upload_time": "2019-10-23T15:02:10", "upload_time_iso_8601": "2019-10-23T15:02:10.492341Z", "url": "https://files.pythonhosted.org/packages/c8/d0/28360d59602affcb9dedbe1c7d6bb7ec8678eedf6dac0426bf2c15c226b7/euchar-0.1.5-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2439f0213faf0dbf5faf5cb442139d41", "sha256": "ab8c4c8f4b87e3acc31dc496a2c5be7bbe0bdec392d61848a56363bc7494438e" }, "downloads": -1, "filename": "euchar-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2439f0213faf0dbf5faf5cb442139d41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 17480, "upload_time": "2019-10-23T15:02:12", "upload_time_iso_8601": "2019-10-23T15:02:12.380178Z", "url": "https://files.pythonhosted.org/packages/5a/33/841265138df0910b3025163b3bd99ea61216e8e006fc7e22fdee7e195ffb/euchar-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "24d4397f0250e1b8368131de1149669d", "sha256": "62b3b2eaa82db262fac4dbc73c4d534b2b9d90d36ec34f78eaa2870df09f1981" }, "downloads": -1, "filename": "euchar-0.1.6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "24d4397f0250e1b8368131de1149669d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 186527, "upload_time": "2020-05-25T07:24:11", "upload_time_iso_8601": "2020-05-25T07:24:11.570782Z", "url": "https://files.pythonhosted.org/packages/41/25/59a6a4333fac864d4e322625daecc9828ba77b134078ff140875a9a58586/euchar-0.1.6-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af67fce7208d670d8f35a42573afad64", "sha256": "43fbd6366f04483bb01b4928d841ebf2ded66968a9e69dcf1ddbe5110aa4ec4e" }, "downloads": -1, "filename": "euchar-0.1.6-py3.7-win-amd64.egg", "has_sig": false, "md5_digest": "af67fce7208d670d8f35a42573afad64", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 201613, "upload_time": "2020-05-25T07:24:13", "upload_time_iso_8601": "2020-05-25T07:24:13.429516Z", "url": "https://files.pythonhosted.org/packages/bd/8f/bd7077022405aaebea14f80c72c392e5962989bdb483cbc2feb6cf9f46b5/euchar-0.1.6-py3.7-win-amd64.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e525989574bfb98efaedda984abf9dc5", "sha256": "42ab1c7aedaa5cd0a99a27875d11a5178b788d5bd38ecdae854632faf7a3d9fb" }, "downloads": -1, "filename": "euchar-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e525989574bfb98efaedda984abf9dc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 17963, "upload_time": "2020-05-25T07:24:14", "upload_time_iso_8601": "2020-05-25T07:24:14.855126Z", "url": "https://files.pythonhosted.org/packages/61/62/e1513300c0175cd3a8bd3edc0b2265af343ecc051e89bdf0465eef349d65/euchar-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24d4397f0250e1b8368131de1149669d", "sha256": "62b3b2eaa82db262fac4dbc73c4d534b2b9d90d36ec34f78eaa2870df09f1981" }, "downloads": -1, "filename": "euchar-0.1.6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "24d4397f0250e1b8368131de1149669d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 186527, "upload_time": "2020-05-25T07:24:11", "upload_time_iso_8601": "2020-05-25T07:24:11.570782Z", "url": "https://files.pythonhosted.org/packages/41/25/59a6a4333fac864d4e322625daecc9828ba77b134078ff140875a9a58586/euchar-0.1.6-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af67fce7208d670d8f35a42573afad64", "sha256": "43fbd6366f04483bb01b4928d841ebf2ded66968a9e69dcf1ddbe5110aa4ec4e" }, "downloads": -1, "filename": "euchar-0.1.6-py3.7-win-amd64.egg", "has_sig": false, "md5_digest": "af67fce7208d670d8f35a42573afad64", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 201613, "upload_time": "2020-05-25T07:24:13", "upload_time_iso_8601": "2020-05-25T07:24:13.429516Z", "url": "https://files.pythonhosted.org/packages/bd/8f/bd7077022405aaebea14f80c72c392e5962989bdb483cbc2feb6cf9f46b5/euchar-0.1.6-py3.7-win-amd64.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e525989574bfb98efaedda984abf9dc5", "sha256": "42ab1c7aedaa5cd0a99a27875d11a5178b788d5bd38ecdae854632faf7a3d9fb" }, "downloads": -1, "filename": "euchar-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e525989574bfb98efaedda984abf9dc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3,!=3.4", "size": 17963, "upload_time": "2020-05-25T07:24:14", "upload_time_iso_8601": "2020-05-25T07:24:14.855126Z", "url": "https://files.pythonhosted.org/packages/61/62/e1513300c0175cd3a8bd3edc0b2265af343ecc051e89bdf0465eef349d65/euchar-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }