{ "info": { "author": "Romain Mormont", "author_email": "romain.mormont@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "# SLDC\n\n**_SLDC_** is a framework created for accelerating development of large image analysis workflows. It is especially well \nsuited for solving more or less complex problems of object detection and classification in multi-gigapixel images.\n\nThe framework encapsulates problem-independent logic such as parallelism, memory constraints (due to large image handling) \nwhile providing a concise way of declaring problem-dependent components of the implementer's workflows.\n\n[![Build status](https://travis-ci.org/waliens/sldc.svg?branch=master)](https://travis-ci.org/waliens/sldc)\n[![codecov](https://codecov.io/gh/waliens/sldc/branch/master/graph/badge.svg)](https://codecov.io/gh/waliens/sldc)\n[![PyPI package](https://badge.fury.io/py/sldc.svg)](https://badge.fury.io/py/sldc)\n\n## Documentation\n\nThe algorithm used by the framework as well as some toy examples are presented in the [Wiki](https://github.com/waliens/sldc/wiki).\n\n## Dependencies\n\nThe framework currently works under Python 2.7 and 3.5.\n\nThe required dependencies are the following :\n\n* Numpy (>= 1.10, might work with earlier versions)\n* OpenCV (>= 3.0)\n* Pillow (>= 3.1.1)\n* joblib (>= 0.9.4)\n* Shapely (>= 1.5.13)\n* Scipy (>= 0.18.1)\n\n## Install\n\nSimply: `pip install sldc`\n\n#### On windows\n\nOn Windows, some `.dll` are needed by `shapely` and are not installed by `pip` when you install `sldc`. Therefore, you might have to install\n`shapely` yourself from `conda` (i.e. `conda install shapely`) or from [here](https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely) after having run `pip install sldc`.\n\n## Bindings\n\nThe library is image format agnostic and therefore allows you to integrate it with any existing image format by implementing some interfaces. However, some bindings were implemented for integrating SLDC with: \n\n+ [Cytomine](http://www.cytomine.be/): [`cytomine-sldc` repository](https://github.com/cytomine/Cytomine-python-datamining/tree/master/cytomine-datamining/algorithms/sldc) \n+ [OpenSlide](http://openslide.org/): [`sldc-openslide` repository](https://github.com/waliens/sldc-openslide)\n\n## References\n\nIf you use _SLDC_ in a scientific publication, we would appreciate citations: [Mormont & al., Benelearn, 2016](http://orbi.ulg.ac.be/handle/2268/202624).\n\nThe framework was initially developed in the context of [this master thesis](http://hdl.handle.net/2268.2/1314).\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/waliens/sldc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sldc", "package_url": "https://pypi.org/project/sldc/", "platform": "", "project_url": "https://pypi.org/project/sldc/", "project_urls": { "Homepage": "https://github.com/waliens/sldc" }, "release_url": "https://pypi.org/project/sldc/1.1.2/", "requires_dist": [ "pillow", "numpy", "joblib", "geos", "shapely", "scipy", "scikit-image", "opencv-python-headless" ], "requires_python": "", "summary": "SLDC, a generic framework for object detection and classification in large images.", "version": "1.1.2" }, "last_serial": 4520753, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c01f2dfa4c273bd95e7741d39d2faad3", "sha256": "5358d35c64a29c78ae62275e7fd91f946cf9cd56c36f0ef461a3a40c77f2be5b" }, "downloads": -1, "filename": "sldc-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c01f2dfa4c273bd95e7741d39d2faad3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45186, "upload_time": "2018-11-22T17:26:48", "url": "https://files.pythonhosted.org/packages/7d/03/92470d0689a1186c47f9095998dd8a26108f7e6cf1d79a4a257135272e16/sldc-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b2ef8355f6f89833272799ecedbdccb", "sha256": "5eae2f704a85a4d5ee7084f4b3f4c275432bee20168ae065782ebccd662eaf6e" }, "downloads": -1, "filename": "sldc-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8b2ef8355f6f89833272799ecedbdccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48547, "upload_time": "2018-11-22T17:26:50", "url": "https://files.pythonhosted.org/packages/38/bb/ccc77c2b1088585ec5f75e2ca6020ee2a9546ca7579609f97428e401b0d1/sldc-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1a224d0c3cd5343b748458e154481891", "sha256": "d1c378295a62c7bdbfc435ae2a299079bfa958a13cb4d322c7f1ea9cac618733" }, "downloads": -1, "filename": "sldc-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1a224d0c3cd5343b748458e154481891", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43884, "upload_time": "2018-11-22T17:29:00", "url": "https://files.pythonhosted.org/packages/87/aa/7b98f0c4d842dfc19dc02dfa4c3a6e3e557a676ea1c42a9a3b20e81b2d81/sldc-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c77bd10c00d54ef613bb7d51bd8b66ac", "sha256": "4cbbcea6663dba06080ac345dda6b9c245182970312a764045200b3934f1dc35" }, "downloads": -1, "filename": "sldc-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c77bd10c00d54ef613bb7d51bd8b66ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47150, "upload_time": "2018-11-22T17:29:01", "url": "https://files.pythonhosted.org/packages/4b/cb/477cab162cd8b291c406c144e438933adb31ce7430caee7f85975da6d3d4/sldc-1.0.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ddd1cf7762f374241466ee4525b3387e", "sha256": "b8d26be710bde4b73b9880a6a82cf0bc598271ef6fe9860b8df75b369b95e613" }, "downloads": -1, "filename": "sldc-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ddd1cf7762f374241466ee4525b3387e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43202, "upload_time": "2018-11-22T17:31:38", "url": "https://files.pythonhosted.org/packages/0c/39/b6ade7f3b2d3d1fa4be83f0353e07878f2f231831edaf0998eb381ea26d7/sldc-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "382ee484693dfc8f6a6552eae0b0d945", "sha256": "cdc8914b9f4dd8773f6decb2bf62a0f58a5b9a58512be47226de1e355d35df05" }, "downloads": -1, "filename": "sldc-1.1.1.tar.gz", "has_sig": false, "md5_digest": "382ee484693dfc8f6a6552eae0b0d945", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46376, "upload_time": "2018-11-22T17:31:40", "url": "https://files.pythonhosted.org/packages/aa/3b/fb0a906b1d31bb517ec1c9a3500a641aae6b47078bc3c21dbf9f2119e582/sldc-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "149b6355feade5b61bc8260b24809fdf", "sha256": "ea5bbe959a33b6558d6230ec0aea4a686b9b341eefc664331e29ace96fd81104" }, "downloads": -1, "filename": "sldc-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "149b6355feade5b61bc8260b24809fdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43535, "upload_time": "2018-11-23T14:08:21", "url": "https://files.pythonhosted.org/packages/34/d6/000064ab573470e074178bbf32bd9ea8d4eafe8e5bc6e154a4f7873cd93a/sldc-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78a18365b3d332226a246c35db0b1471", "sha256": "6a57986b4acbd2532e615840edcf3b0ea9228d133affb7a84a2ba379f68a43f8" }, "downloads": -1, "filename": "sldc-1.1.2.tar.gz", "has_sig": false, "md5_digest": "78a18365b3d332226a246c35db0b1471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46887, "upload_time": "2018-11-23T14:08:22", "url": "https://files.pythonhosted.org/packages/f9/94/d4a8ea5dafeb087197ad47814bf6a469b308f6f19c904bf2e5e0efcc5b27/sldc-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "149b6355feade5b61bc8260b24809fdf", "sha256": "ea5bbe959a33b6558d6230ec0aea4a686b9b341eefc664331e29ace96fd81104" }, "downloads": -1, "filename": "sldc-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "149b6355feade5b61bc8260b24809fdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43535, "upload_time": "2018-11-23T14:08:21", "url": "https://files.pythonhosted.org/packages/34/d6/000064ab573470e074178bbf32bd9ea8d4eafe8e5bc6e154a4f7873cd93a/sldc-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78a18365b3d332226a246c35db0b1471", "sha256": "6a57986b4acbd2532e615840edcf3b0ea9228d133affb7a84a2ba379f68a43f8" }, "downloads": -1, "filename": "sldc-1.1.2.tar.gz", "has_sig": false, "md5_digest": "78a18365b3d332226a246c35db0b1471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46887, "upload_time": "2018-11-23T14:08:22", "url": "https://files.pythonhosted.org/packages/f9/94/d4a8ea5dafeb087197ad47814bf6a469b308f6f19c904bf2e5e0efcc5b27/sldc-1.1.2.tar.gz" } ] }