{ "info": { "author": "Gopala Krishna Koduri", "author_email": "gopala.koduri@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pypeaks\n=======\n\nIdentifying peaks from data is one of the most common tasks in many\nresearch and development tasks. **pypeaks** is a python module to detect\npeaks from any data like histograms and time-series.\n\nFollowing are the available methods implemented in this module for peak\ndetection: \\* Slope based method, where peaks are located based on how\nthe data varies. \\* Intervals based method, where a set of intervals can\nbe passed to provide apriori information that there will be at most one\npeak in each interval, and we just pick the maximum in each interval,\nfiltering out irrelevant peaks at the end. \\* A hybrid method which\ncombines these two methods.\n\nInstallation\n------------\n\n::\n\n $ sudo pip install --upgrade pypeaks\n\nUsage\n-----\n\nThere is an example case included along with the code. If you don't have\nthis folder, please load your data instead. Or get it from\n`https://github.com/gopalkoduri/pypeaks `_.\n\nImportant note\n~~~~~~~~~~~~~~\n\nThe peak finding function expects a normalized smoothed histogram. It\ndoes smoothing by default. If you want to change the smoothness,\ncustomize the corresponding argument. If the data is not normalized (so\nthat the area under the curve comes to 1), there is a function provided\nto do that. If you don't get any peaks, then you probably overlooked\nthis!\n\n::\n\n import pickle\n from pypeaks import Data, Intervals\n\n [x, y] = pickle.load(file('examples/sample-histogram.pickle'))\n data_obj = Data(x, y, smoothness=11)\n\n #Peaks by slope method\n data_obj.get_peaks(method='slope')\n #print data_obj.peaks\n data_obj.plot()\n\n #Peaks by interval method\n ji_intervals = pickle.load('examples/ji_intervals.pickle')\n ji_intervals = Intervals(ji_intervals)\n data_obj.get_peaks(method='interval', intervals=ji_intervals)\n #print data_obj.peaks\n data_obj.plot(intervals=ji_intervals)\n\n #Read the help on Data object, and everything else is explained there.\n help(Data)\n\nIn case you face some issue, report it on\n`github `_, or write to me at\n**gopala [dot] koduri [at] gmail [dot] com**!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gopalkoduri/pypeaks", "keywords": "python peaks histogram time-series maxima minima", "license": "GNU Affero GPL v3", "maintainer": null, "maintainer_email": null, "name": "pypeaks", "package_url": "https://pypi.org/project/pypeaks/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pypeaks/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/gopalkoduri/pypeaks" }, "release_url": "https://pypi.org/project/pypeaks/0.2.7/", "requires_dist": null, "requires_python": null, "summary": "Python module with different methods to identify peaks from data like histograms and time-series data", "version": "0.2.7" }, "last_serial": 1116583, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1d25dff1c8c226ff1cb2509dd5876d30", "sha256": "b4ca10e2f6e4d5d1311a407a3c3ae86a31e02299c344d649606722ac6f21df0d" }, "downloads": -1, "filename": "pypeaks-0.1.tar.gz", "has_sig": false, "md5_digest": "1d25dff1c8c226ff1cb2509dd5876d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187019, "upload_time": "2013-10-02T19:07:27", "url": "https://files.pythonhosted.org/packages/cd/54/b55fd10d0ac1cae9a096b47d4bb6f236fc03cc8c7678ac0b437b6c29690f/pypeaks-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c446d09cdbcec118354d6f5c5c3764a9", "sha256": "76c5d001b7c1d7400dbaa783da5cf85924c60e7edaa7859a3563d643389cb0a1" }, "downloads": -1, "filename": "pypeaks-0.2.tar.gz", "has_sig": false, "md5_digest": "c446d09cdbcec118354d6f5c5c3764a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187015, "upload_time": "2013-10-02T19:12:10", "url": "https://files.pythonhosted.org/packages/b7/5f/08a7fa372979aae470044a82a59906d28a47850f1f9269c2bdbf38a896cd/pypeaks-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e1877911f82a3fb78d050917a56a5a34", "sha256": "76fc226d96315c8d5b7e83aff6c8060666e2efacdbe013c0dd3fea721a1fbaf6" }, "downloads": -1, "filename": "pypeaks-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e1877911f82a3fb78d050917a56a5a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187092, "upload_time": "2013-10-02T19:14:44", "url": "https://files.pythonhosted.org/packages/29/71/a33db516a362071d0cf4a681a37ac074544370a939b27486af13070f06a2/pypeaks-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f7df698a426936376944854e5051500b", "sha256": "baf7bfb9098e707caa359d5df75d50c3abb44cb344c6cd1fa7271748ea324d83" }, "downloads": -1, "filename": "pypeaks-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f7df698a426936376944854e5051500b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187364, "upload_time": "2013-10-04T16:05:45", "url": "https://files.pythonhosted.org/packages/a5/c4/4c1b421ffa7166a52f412c7f93b753d0ed62f18e045cf61b8e6526fd77d5/pypeaks-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "32cba771b4205366c88730301413bb01", "sha256": "f1937964df1bdfdcef47bfddfd62c9a3927eae4d9d9bcf73f971a7f739fbcb00" }, "downloads": -1, "filename": "pypeaks-0.2.3.tar.gz", "has_sig": false, "md5_digest": "32cba771b4205366c88730301413bb01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187359, "upload_time": "2013-10-04T16:11:23", "url": "https://files.pythonhosted.org/packages/aa/c2/bb0d4e2ae9657711bc38adc49c1929ef6aa4a2563698aa296c2e8743c89c/pypeaks-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6f9ebefaf5d031f039a92b5ab8943282", "sha256": "6098a48cf7f9dedb7f0102f46749cfcba6b95dd0bd36d53786e76b9f4e11bc07" }, "downloads": -1, "filename": "pypeaks-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6f9ebefaf5d031f039a92b5ab8943282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20425, "upload_time": "2013-10-04T16:35:48", "url": "https://files.pythonhosted.org/packages/17/ce/a00cddb37393a0d0d75fa2e58196aea0cd383c3403f58ee37519b00b7769/pypeaks-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4d007bf1ee96e63d8a133341c904fa50", "sha256": "f0e7f282778ed821313e088029ab8009594b53cb60b1da4e49ab3496bbc4f5c9" }, "downloads": -1, "filename": "pypeaks-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4d007bf1ee96e63d8a133341c904fa50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185943, "upload_time": "2013-10-09T10:06:38", "url": "https://files.pythonhosted.org/packages/ab/48/f806fb43191cc5faee35c63ee43abeb6e2af03aef87d3556cb456dad92f4/pypeaks-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "a1be3af31acb3f62b0fa5ceeff36e70f", "sha256": "92eab86b2b413f8ed2ac717a9e960f70f0cbf2e4658f2c1c763b5a52a39ad102" }, "downloads": -1, "filename": "pypeaks-0.2.6.tar.gz", "has_sig": false, "md5_digest": "a1be3af31acb3f62b0fa5ceeff36e70f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185943, "upload_time": "2013-10-09T10:10:33", "url": "https://files.pythonhosted.org/packages/2c/34/c406e5544a3f43bb508a1fb3c79565a8675347a9366d72692069bd44ccdd/pypeaks-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "5a46919a28b8e55ff2b84d97d14ba6a7", "sha256": "343d51b903aa4efe6bb9e8ca13d0f6f35eacda820fa744638ca73728a2a5db4a" }, "downloads": -1, "filename": "pypeaks-0.2.7.tar.gz", "has_sig": false, "md5_digest": "5a46919a28b8e55ff2b84d97d14ba6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119909, "upload_time": "2014-06-06T09:52:43", "url": "https://files.pythonhosted.org/packages/1d/aa/fad5164bd1f137b55c334fad7549026ce6cc4c0f3e4f8d3dbbe24cab4a32/pypeaks-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a46919a28b8e55ff2b84d97d14ba6a7", "sha256": "343d51b903aa4efe6bb9e8ca13d0f6f35eacda820fa744638ca73728a2a5db4a" }, "downloads": -1, "filename": "pypeaks-0.2.7.tar.gz", "has_sig": false, "md5_digest": "5a46919a28b8e55ff2b84d97d14ba6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119909, "upload_time": "2014-06-06T09:52:43", "url": "https://files.pythonhosted.org/packages/1d/aa/fad5164bd1f137b55c334fad7549026ce6cc4c0f3e4f8d3dbbe24cab4a32/pypeaks-0.2.7.tar.gz" } ] }