{ "info": { "author": "Christian Therien", "author_email": "ctherien@users.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: GIS", "Topic :: Scientific/Engineering :: Image Recognition", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Visualization" ], "description": "PySptools is a python module that implements spectral and hyperspectral algorithms. Specializations of the library are the endmembers extraction, unmixing process, supervised classification, target detection, noise reduction, convex hull removal, features extraction at spectrum level and a scikit-learn bridge. Version 0.15.0 introduce an experimental machine learning functionality based on XGBoost and LightGBM.\n\nThe library is designed to be easy to use and almost all functionality has a plot function to save you time with the data analysis process. The actual sources of the algorithms are the Matlab Hyperspectral Toolbox of Isaac Gerg, the pwctools of M. A. Little, the Endmember Induction Algorithms toolbox (EIA), the HySime Matlab module by Jos\u00e9 Bioucas-Dias and Jos\u00e9 Nascimento and science papers.\n\nFunctionalities\n===============\n\nThe functions and classes are organized by topics:\n\n * abundance maps: FCLS, NNLS, UCLS\n * classification: AbundanceClassification, NormXCorr, SAM, SID\n * detection: ACE, CEM, GLRT, MatchedFilter, OSP\n * distance: chebychev, NormXCorr, SAM, SID\n * endmembers extraction: ATGP, FIPPI, NFINDR, PPI\n * machine learning: XGBoost, LightGBM\n * material count: HfcVd, HySime\n * noise: Savitzky Golay, MNF, whiten\n * sigproc: bilateral\n * scikit learn: HyperEstimatorCrossVal, HyperSVC, HyperGradientBoostingClassifier, HyperRandomForestClassifier, HyperKNeighborsClassifier, HyperLogisticRegression and others\n * spectro: convex hull quotient, features extraction (tetracorder style), USGS06 lib interface\n * util: load_ENVI_file, load_ENVI_spec_lib, corr, cov, plot_linear_stretch, display_linear_stretch, convert2D, convert3D, normalize, InputValidation, ROIs and others\n\nThe library do an extensive use of the numpy numeric library and can achieve good speed for some functions. The library is mature enough and is very usable even if the development is at a beta stage (and some at alpha).\n\nInstallation\n============\n\nFor installation, I refer you to the web site https://pysptools.sourceforge.io/installation.html\n\nDependencies\n============\n\n * Python 2.7 or 3.5, 3.6\n * numpy, required\n * scipy, required\n * scikit-learn, required, version >= 0.18\n * spectral, required, version >= 0.17\n * matplotlib, required, [note: pytsptools >= 0.14.2 now execute on matplotlib 2.0.x and stay back compatible]\n * CVXOPT, optional, version >= 1.1.7, [note: to run FCLS] \n * jupyter, optional, version >= 1.0.0, [note: if you want to use the notebook display functionality]\n * tabulate, optional, [note: use by ml module]\n * pandas, optional, [note: use by ml module]\n * plotnine, optional, [note: use by ml module, a ggplot2]\n * lightgbm, optional, version 2.1.2 ONLY, [note: use by ml module]\n * xgboost, optional, version 0.72.1 ONLY, [note: use by ml module]\n\nPySptools version 0.15.0 is developed on the linux platform with anaconda version 5.1.0 for both python 2.7 and 3.6.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pysptools.sourceforge.io", "keywords": "python,hyperspectral imaging,signal processing,library,endmembers,unmixing,pysptools,sam,sid,atgp,N-FINDR,NFINDR,spectroscopy,target detection,georessources,geoimaging,spectral,remote sensing", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "pysptools", "package_url": "https://pypi.org/project/pysptools/", "platform": "", "project_url": "https://pypi.org/project/pysptools/", "project_urls": { "Homepage": "https://pysptools.sourceforge.io" }, "release_url": "https://pypi.org/project/pysptools/0.15.0/", "requires_dist": null, "requires_python": "", "summary": "A hyperspectral imaging tools box", "version": "0.15.0" }, "last_serial": 4369236, "releases": { "0.13.3": [], "0.13.4": [ { "comment_text": "Python 2.7 and 3.x", "digests": { "md5": "9ac79438de8ac5399d7cdb5e2b8db32b", "sha256": "a79cb1069a8cab874d57a49db9f009321cb900e98be8a4a1e9130b9a4be0046c" }, "downloads": -1, "filename": "pysptools-0.13.4.tar.gz", "has_sig": false, "md5_digest": "9ac79438de8ac5399d7cdb5e2b8db32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3753520, "upload_time": "2016-01-16T15:36:25", "url": "https://files.pythonhosted.org/packages/bf/89/c57f28b91ac7c25e9183e48bcc5d1d3733e0042a4df5e9c3029cded1e213/pysptools-0.13.4.tar.gz" } ], "0.13.5": [ { "comment_text": "", "digests": { "md5": "503c6dad3512c8bb3bfd27b55752a145", "sha256": "8ed39bc50e1db9d5e8ea277cb0c3ecde2bb56f454e3f7b1794aa44050ea1bcec" }, "downloads": -1, "filename": "pysptools-0.13.5.tar.gz", "has_sig": false, "md5_digest": "503c6dad3512c8bb3bfd27b55752a145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3748694, "upload_time": "2016-03-26T15:06:10", "url": "https://files.pythonhosted.org/packages/c7/f6/a9fdb976c5d81914febdbbc393938bb682bcc60b9fb62d192a6bb4993f4b/pysptools-0.13.5.tar.gz" } ], "0.14.0": [ { "comment_text": "Python 2.7 and 3", "digests": { "md5": "547f9b4d81712fecd20068df742655e7", "sha256": "8429031a93b49a1ac8c8bdc6e2eb45da1bd1fe61b3e595082fcdd0b0baac7bb2" }, "downloads": -1, "filename": "pysptools-0.14.0.tar.gz", "has_sig": false, "md5_digest": "547f9b4d81712fecd20068df742655e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4519367, "upload_time": "2017-02-24T19:36:07", "url": "https://files.pythonhosted.org/packages/08/20/fdf288549d8b89c40fcb6b9f776167718ac0e17c6d780927c072287a803a/pysptools-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "Python 2.7 and 3", "digests": { "md5": "7117629e5f406d36cdc9ca561fcdcccc", "sha256": "5e38b09d660507c31212a217289ac6d30e3d51db93435d5750b1a3e52ebf5b13" }, "downloads": -1, "filename": "pysptools-0.14.1.tar.gz", "has_sig": false, "md5_digest": "7117629e5f406d36cdc9ca561fcdcccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6082868, "upload_time": "2017-03-23T16:02:23", "url": "https://files.pythonhosted.org/packages/b4/a4/a3b10687bf57b5c10759b882bfdaf38869d4695ba71926b6693be0043672/pysptools-0.14.1.tar.gz" } ], "0.14.2": [ { "comment_text": "Python 2.7 and 3", "digests": { "md5": "3c5ba5f74db505ddb447e0ad8d8de38a", "sha256": "3d95c8b823c8f0fbe143428b3b3edbe6261890ef7f067f11e728c9061cb859a4" }, "downloads": -1, "filename": "pysptools-0.14.2.tar.gz", "has_sig": false, "md5_digest": "3c5ba5f74db505ddb447e0ad8d8de38a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6091249, "upload_time": "2017-05-28T13:57:33", "url": "https://files.pythonhosted.org/packages/45/4d/3dae9a3439eac1a952a7ba82c9e3936ba0ae95265541e99adee204bee6b7/pysptools-0.14.2.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "224270d72da78571049c3745ce03884f", "sha256": "923c4e1af97c490d7d9ad86d04fdf8918b63106023493e6a4cf54323e244b05e" }, "downloads": -1, "filename": "pysptools-0.15.0.tar.gz", "has_sig": false, "md5_digest": "224270d72da78571049c3745ce03884f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8061807, "upload_time": "2018-10-12T15:53:45", "url": "https://files.pythonhosted.org/packages/9b/20/cef48129eff2bdcb282279138c09e6f04770a8fdcb3c1bb9a98fe4086d2d/pysptools-0.15.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "224270d72da78571049c3745ce03884f", "sha256": "923c4e1af97c490d7d9ad86d04fdf8918b63106023493e6a4cf54323e244b05e" }, "downloads": -1, "filename": "pysptools-0.15.0.tar.gz", "has_sig": false, "md5_digest": "224270d72da78571049c3745ce03884f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8061807, "upload_time": "2018-10-12T15:53:45", "url": "https://files.pythonhosted.org/packages/9b/20/cef48129eff2bdcb282279138c09e6f04770a8fdcb3c1bb9a98fe4086d2d/pysptools-0.15.0.tar.gz" } ] }