{ "info": { "author": "Vijay Varma", "author_email": "vvarma@caltech.edu", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Astronomy", "Topic :: Scientific/Engineering :: Physics" ], "description": "[![github](https://img.shields.io/badge/GitHub-surfinBH-blue.svg)](https://github.com/vijayvarma392/surfinBH)\n[![PyPI version](https://badge.fury.io/py/surfinBH.svg)](https://pypi.org/project/surfinBH/)\n[![DOI](https://zenodo.org/badge/145179417.svg)](https://zenodo.org/badge/latestdoi/145179417)\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/vijayvarma392/surfinBH/blob/master/LICENSE)\n[![Build Status](https://travis-ci.org/vijayvarma392/surfinBH.svg?branch=master)](https://travis-ci.org/vijayvarma392/surfinBH)\n\n# Welcome to surfinBH!\n\n\"BHScattering\"\n\n
\n\n_**surfinBH**_ provides _**sur**rogate **fin**al **B**lack_ _**H**ole_\nproperties for mergers of binary black holes (BBH).\n\nThese fits are described in the following papers:
\n[1] Vijay Varma, D. Gerosa, L. C. Stein, F. He\u0301bert and H. Zhang,\n[arxiv:1809.09125](https://arxiv.org/abs/1809.09125).\n\n[2] Vijay Varma, S. E. Field, M. A. Scheel, J. Blackman, D. Gerosa, L. C.\nStein, L. E. Kidder, H. P. Pfeiffer,\n[arxiv:1905.09300](https://arxiv.org/abs/1905.09300).\n\nIf you find this package useful in your work, please cite reference [1] and,\nif available, the relevant paper describing the particular model. Please also\ncite this package, see the DOI badge at the top of this page for BibTeX keys.\n\nThis package is compatible with both python2 and python3.\nThis package lives on [GitHub](https://github.com/vijayvarma392/surfinBH) and\nis tested every day with [Travis CI](https://travis-ci.org/). You can see the\ncurrent build status of the master branch at the top of this page.\n\n## Installation\n\n### PyPI\n_**surfinBH**_ is available through [PyPI](https://pypi.org/project/surfinBH/):\n\n```shell\npip install surfinBH\n```\n\n\n### From source\n\n```shell\ngit clone https://github.com/vijayvarma392/surfinBH\ncd surfinBH\ngit submodule init\ngit submodule update\npython setup.py install\n```\n\nIf you do not have root permissions, replace the last step with\n`python setup.py install --user`\n\n\n## Dependencies\nAll of these can be installed through pip or conda.\n* [numpy](https://docs.scipy.org/doc/numpy/user/install.html)\n* [scipy](https://www.scipy.org/install.html)\n* [h5py](http://docs.h5py.org/en/latest/build.html)\n* [scikit-learn](http://scikit-learn.org/stable/install.html) (at least 0.19.1)\n* [lalsuite](https://pypi.org/project/lalsuite)\n* [gwsurrogate](https://pypi.org/project/gwsurrogate)\n* [NRSur7dq2](https://pypi.org/project/NRSur7dq2) (only for surfinBH7dq2)\n\n## Usage\n\n```python\nimport surfinBH\n```\n\n### See list of available fits\n```python\nprint(surfinBH.fits_collection.keys())\n>>> ['NRSur3dq8Remnant', 'NRSur7dq4Remnant', 'surfinBH7dq2']\n```\n\nPick your favorite fit and get some basic information about it.\n```python\nfit_name = 'NRSur7dq4Remnant'\n\nsurfinBH.fits_collection[fit_name].desc\n>>> 'Fits for remnant mass, spin and kick veclocity for generically precessing BBH systems up to mass ratio 4.'\n\nsurfinBH.fits_collection[fit_name].refs\n>>> 'arxiv:1905.09300'\n```\n\n### Load the fit\nThis only needs to be done **once** at the start of your script.\nIf the fit data is not already downloaded, this will also download the data.\n```python\nfit = surfinBH.LoadFits(fit_name)\n>>> Loaded NRSur7dq4Remnant fit.\n```\n### Evaluation\nThe evaluation of each fit is different, so be sure to read the documentation.\nThis also describes the frames in which different quantities are defined.\n```python\nhelp(fit)\n```\n\nWe also provide ipython examples for usage of different fits:\n\n##### Current fits\n\n* [NRSur7dq4Remnant](https://github.com/vijayvarma392/surfinBH/blob/master/examples/example_7dq4.ipynb) (Ref. [2])\n\n* [NRSur3dq8Remnant](https://github.com/vijayvarma392/surfinBH/blob/master/examples/example_3dq8.ipynb) (called surfinBH3dq8 in Ref. [1])\n\n##### Older fits\n\n* [surfinBH7dq2](https://github.com/vijayvarma392/surfinBH/blob/master/examples/example_7dq2.ipynb) (Ref. [1]. Superseded by NRSur7dq4Remnant)\n\n## Animations\n\nWe also provide a tool to visualize the binary black hole scattering process,\nsee\n[binary black hole explorer](https://vijayvarma392.github.io/binaryBHexp/).\nHere's an example:\n\n\n\n\n## Making contributions\nSee this\n[README](https://github.com/vijayvarma392/surfinBH/blob/master/README_developers.md)\nfor instructions on how to make contributions to this package.\n\nYou can find the list of contributors\n[here](https://github.com/vijayvarma392/surfinBH/graphs/contributors).\n\n\n## Credits\nThe code is developed and maintained by [Vijay\nVarma](http://www.tapir.caltech.edu/~vvarma/). Please report bugs by raising an\nissue on our [GitHub](https://github.com/vijayvarma392/surfinBH) repository.\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/vijayvarma392/surfinBH", "keywords": "black-holes gravitational-waves Gaussian-process-regression", "license": "", "maintainer": "", "maintainer_email": "", "name": "surfinBH", "package_url": "https://pypi.org/project/surfinBH/", "platform": "", "project_url": "https://pypi.org/project/surfinBH/", "project_urls": { "Homepage": "https://github.com/vijayvarma392/surfinBH" }, "release_url": "https://pypi.org/project/surfinBH/1.0.7/", "requires_dist": [ "numpy", "scipy", "h5py", "scikit-learn (>=0.19.1)", "lalsuite (==6.62.1.dev20190912)", "gwsurrogate" ], "requires_python": "", "summary": "Surrogate Final BH properties.", "version": "1.0.7" }, "last_serial": 5893306, "releases": { "0.0.4.dev2": [ { "comment_text": "", "digests": { "md5": "e2fcac2fd7ce970195fbb3fb8b02c8ec", "sha256": "33dda4d4722cb3700e744c107fbaf2a153dcfb50eb270eb0b151332b02a78c54" }, "downloads": -1, "filename": "surfinBH-0.0.4.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "e2fcac2fd7ce970195fbb3fb8b02c8ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12394, "upload_time": "2018-08-18T21:40:57", "url": "https://files.pythonhosted.org/packages/74/2a/c5c487c0153e52504a2e299de67d48778246063f45dfab7dc6535950d4a0/surfinBH-0.0.4.dev2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "588bc1dd79d39b9b504e7a0a3a2311aa", "sha256": "44adb69128149a4acab2844a3a238723bad641ee093597201bc8dee36dba2a68" }, "downloads": -1, "filename": "surfinBH-0.0.4.dev2.tar.gz", "has_sig": false, "md5_digest": "588bc1dd79d39b9b504e7a0a3a2311aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10354, "upload_time": "2018-08-18T21:40:59", "url": "https://files.pythonhosted.org/packages/a7/17/a710f19e8d083e9288a55cb11414428714d2e8b661cab0736cfcf74003ee/surfinBH-0.0.4.dev2.tar.gz" } ], "0.0.4.dev5": [ { "comment_text": "", "digests": { "md5": "2f7a30d5f3bc80611a6b2828818cf439", "sha256": "24e65bfbb07bd6239af19e2e359e183065afc3533a19c8b5abf2ca1cf447150f" }, "downloads": -1, "filename": "surfinBH-0.0.4.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "2f7a30d5f3bc80611a6b2828818cf439", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11500, "upload_time": "2018-08-18T22:00:22", "url": "https://files.pythonhosted.org/packages/5d/4d/48e52129fd090d964e6c6798925fd4ec1c00b7c64b0f756aa6dd27ef9cd2/surfinBH-0.0.4.dev5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1754f579fcb18a085ffabd4c484c0ac7", "sha256": "0c85cf4328a4105be10932c6fdfe5f212ca5580541df52f2552eef90632258bd" }, "downloads": -1, "filename": "surfinBH-0.0.4.dev5.tar.gz", "has_sig": false, "md5_digest": "1754f579fcb18a085ffabd4c484c0ac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8232, "upload_time": "2018-08-18T22:00:23", "url": "https://files.pythonhosted.org/packages/65/54/7dcd4e501b7c2eb6dfb631267dfa7ac3ea6b999c8511ea6fb447c103ba19/surfinBH-0.0.4.dev5.tar.gz" } ], "0.0.5.dev0": [ { "comment_text": "", "digests": { "md5": "e7f0e1e70c90fb7e77616cd7087b4e75", "sha256": "8958f7a9110e55d2ce00d0b1cdd19ec444543821d0008bffd1797cd14480c03d" }, "downloads": -1, "filename": "surfinBH-0.0.5.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "e7f0e1e70c90fb7e77616cd7087b4e75", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12764, "upload_time": "2018-08-19T00:30:43", "url": "https://files.pythonhosted.org/packages/00/ca/346e04746315686322362b99ecaf46632214d1109a5691b5e01ae37822c6/surfinBH-0.0.5.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d040cc89bf4fb8eeba8f08769290cd06", "sha256": "dd1cbc26a52f210e9ccedca2706d2cf171d3c17f9734ff5445d24e0c32968b48" }, "downloads": -1, "filename": "surfinBH-0.0.5.dev0.tar.gz", "has_sig": false, "md5_digest": "d040cc89bf4fb8eeba8f08769290cd06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10791, "upload_time": "2018-08-19T00:30:45", "url": "https://files.pythonhosted.org/packages/7e/e2/47259a2a5da293d2cb732c030a9203b1af651140f8ad06e3187b00d8efad/surfinBH-0.0.5.dev0.tar.gz" } ], "0.0.5.dev1": [ { "comment_text": "", "digests": { "md5": "6262c57c66c8d19b410a21d240b655a4", "sha256": "8bc55be7d9a89a15fd1616566b6309b79f34c5c0da458791867d1b6038c14417" }, "downloads": -1, "filename": "surfinBH-0.0.5.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "6262c57c66c8d19b410a21d240b655a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12802, "upload_time": "2018-08-19T09:44:37", "url": "https://files.pythonhosted.org/packages/f9/0a/cd2e8f469229d779b8a6cb1225310f04f29a1e6a103cb73f28d3bb06a180/surfinBH-0.0.5.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ba7382d9b02f3a00628941ad1a21c1f", "sha256": "70cd413f854766d6da6fb8cf88a051de2e8a21c50bf352d409c240aba487e9e8" }, "downloads": -1, "filename": "surfinBH-0.0.5.dev1.tar.gz", "has_sig": false, "md5_digest": "1ba7382d9b02f3a00628941ad1a21c1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10811, "upload_time": "2018-08-19T09:44:39", "url": "https://files.pythonhosted.org/packages/f8/60/f265fe37385d444e699b912f4414d3764c1691829623c6858a58d9220130/surfinBH-0.0.5.dev1.tar.gz" } ], "0.0.6.dev0": [ { "comment_text": "", "digests": { "md5": "f2915101fb478fbeafec5d8c8652d9b2", "sha256": "56036a5dcfe6a0726c5342f23e645b9fb71770cbd1fc38f9ed9e5910b31ee018" }, "downloads": -1, "filename": "surfinBH-0.0.6.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "f2915101fb478fbeafec5d8c8652d9b2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13544, "upload_time": "2018-08-21T03:53:04", "url": "https://files.pythonhosted.org/packages/53/51/e6479f677962f6ef2626b1ca614a7808cc353fb5bf239657daa325d7a0f1/surfinBH-0.0.6.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c92be069b61a8bf1a99623973cf90d5", "sha256": "2daa43a326fce9f9461bf41cdbbc1fd6fd3b0486d41c1bb8a23fb78f6454a350" }, "downloads": -1, "filename": "surfinBH-0.0.6.dev0.tar.gz", "has_sig": false, "md5_digest": "3c92be069b61a8bf1a99623973cf90d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10929, "upload_time": "2018-08-21T03:53:05", "url": "https://files.pythonhosted.org/packages/90/db/1105aecd940189fbb508d00805cef3ea12b4ff62db0f571a8a5ebc238d47/surfinBH-0.0.6.dev0.tar.gz" } ], "0.0.7.dev0": [ { "comment_text": "", "digests": { "md5": "7251f01f18e8adcbdcbf71d9992579a6", "sha256": "93938813a3d7fcbe2731c8b4b5d3eb69b4a050abe865acdbfbbfaa9decdf06f2" }, "downloads": -1, "filename": "surfinBH-0.0.7.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "7251f01f18e8adcbdcbf71d9992579a6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15457, "upload_time": "2018-08-26T05:16:53", "url": "https://files.pythonhosted.org/packages/9b/02/836ed47d4a75e74e934796fb1571dcc7704622d520990667f19fc03c7ae9/surfinBH-0.0.7.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b8a6b9426b3b365f86ff1a8ecdf947b", "sha256": "5c9c841decacb02c2f69eeba66ae462ca3ad8b3024b2a7b0e5226a5f6bd08cf1" }, "downloads": -1, "filename": "surfinBH-0.0.7.dev0.tar.gz", "has_sig": false, "md5_digest": "4b8a6b9426b3b365f86ff1a8ecdf947b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13435, "upload_time": "2018-08-26T05:16:56", "url": "https://files.pythonhosted.org/packages/77/f4/6bb1eb492c451bc1b9e600cbe8bf17d8bd2f5877f22a4a45db6280064612/surfinBH-0.0.7.dev0.tar.gz" } ], "0.0.7.dev1": [ { "comment_text": "", "digests": { "md5": "50df22f3982af8677c309bd0994ef32e", "sha256": "7b7f85fb858bddde40b0e7d9bf1de9b27a7bb4dfa87e6db13df5cde7493caa1f" }, "downloads": -1, "filename": "surfinBH-0.0.7.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "50df22f3982af8677c309bd0994ef32e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15569, "upload_time": "2018-08-26T07:41:08", "url": "https://files.pythonhosted.org/packages/08/fb/16a892491353ea623f6cc2af583d2d96825228d225301b0c22d46e0bea1b/surfinBH-0.0.7.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ae97af1f6b3bdae5b170a4544843d79", "sha256": "779a379e872f1ef87daca4135478523077dce7f20fd28e03b71972a743d8818d" }, "downloads": -1, "filename": "surfinBH-0.0.7.dev1.tar.gz", "has_sig": false, "md5_digest": "9ae97af1f6b3bdae5b170a4544843d79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13687, "upload_time": "2018-08-26T07:41:09", "url": "https://files.pythonhosted.org/packages/a5/72/21797274c678824d6d097f81672486f78930c080d1341ef0af6a5bcf43e9/surfinBH-0.0.7.dev1.tar.gz" } ], "0.0.8.dev0": [ { "comment_text": "", "digests": { "md5": "3a63107e557991b5b6ec3c6201c01c85", "sha256": "175624e48e7de26e87cf345ca8c66f624833f600fdeb1d79023b2de05cba7f5c" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "3a63107e557991b5b6ec3c6201c01c85", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21635, "upload_time": "2018-08-30T19:57:05", "url": "https://files.pythonhosted.org/packages/5b/a0/8d918fe41ac694d7ee8aecafa1f27cbdd4ad4051dcffbd1cb04d777acd4b/surfinBH-0.0.8.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21e46d61635b5c2d97dd3f4f4bd155bf", "sha256": "185a0a453de69a3997b9f80d384a71bca1d6c0735c405be503b04466e77e72ad" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev0.tar.gz", "has_sig": false, "md5_digest": "21e46d61635b5c2d97dd3f4f4bd155bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19411, "upload_time": "2018-08-30T19:57:07", "url": "https://files.pythonhosted.org/packages/66/f7/2d228c3b636474d7b5ed5c3ea8d8f5d6cc30a787eddb05a16ab96b82e93d/surfinBH-0.0.8.dev0.tar.gz" } ], "0.0.8.dev1": [ { "comment_text": "", "digests": { "md5": "b82f8ec33951df6577d9dca017534c2b", "sha256": "9c079e9f1dccc4a2207063ee4751dddf64f9513c6d03e566cc733d4d1c3b2712" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "b82f8ec33951df6577d9dca017534c2b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21745, "upload_time": "2018-08-30T22:51:24", "url": "https://files.pythonhosted.org/packages/e3/57/511064a0133ceac7c32e02c7ba788d28314906657614b90d059438ccc551/surfinBH-0.0.8.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e4f4403ac18f30016d0c6dbeca2c94", "sha256": "5360a972beae52948740e2ebaf6e5bb4e10a758e6b76257d1216472408a9659a" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev1.tar.gz", "has_sig": false, "md5_digest": "95e4f4403ac18f30016d0c6dbeca2c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19531, "upload_time": "2018-08-30T22:51:26", "url": "https://files.pythonhosted.org/packages/45/74/98fd6cf4bec82bd0bdc924d03fada2338fc50d85842c9044815ff718e45b/surfinBH-0.0.8.dev1.tar.gz" } ], "0.0.8.dev2": [ { "comment_text": "", "digests": { "md5": "3caa41af74d85ae3866e0e11bd2f238e", "sha256": "84525274889db05e563c03a0de5d8794af55f00bc82696c12eab240718632fa9" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "3caa41af74d85ae3866e0e11bd2f238e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21175, "upload_time": "2018-08-31T01:11:09", "url": "https://files.pythonhosted.org/packages/5a/3e/736cc6cc6123ec313d7b5a12f83d6144a491c79f6eab075f8f8d2c07f593/surfinBH-0.0.8.dev2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cce2de9118bce4bb12c89f3af32162b", "sha256": "bbf05d117567ab97a4045084e537a1639096b35bcfbf6a862803793a7d92fb04" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev2.tar.gz", "has_sig": false, "md5_digest": "1cce2de9118bce4bb12c89f3af32162b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20132, "upload_time": "2018-08-31T01:11:10", "url": "https://files.pythonhosted.org/packages/12/6a/a78c809e9375285f2e3fed3ac3a6dab669b8db2d60991c4a955f634f3b97/surfinBH-0.0.8.dev2.tar.gz" } ], "0.0.8.dev3": [ { "comment_text": "", "digests": { "md5": "5a81e4588e7ee42ba57cd383d42f5199", "sha256": "2f0c0853fbe80614984aa85b2451e8940581e414aef9dcd4ef6b9a52b7d81816" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "5a81e4588e7ee42ba57cd383d42f5199", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20983, "upload_time": "2018-08-31T19:47:50", "url": "https://files.pythonhosted.org/packages/71/21/81ef9e9944a4b6588fbd9726822b7d42be2327fa2d9e8298709931520512/surfinBH-0.0.8.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2a456d1577e86db3804715eca7c13b0", "sha256": "868609e0e488a197eb32ed2a60abfaabb2e58d7e8024da2e4840ef4d56d4cc36" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev3.tar.gz", "has_sig": false, "md5_digest": "c2a456d1577e86db3804715eca7c13b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19983, "upload_time": "2018-08-31T19:47:51", "url": "https://files.pythonhosted.org/packages/95/5f/f24975e89d2b29d9354d7efcb925b1336a1867e1e99cd0fe2ecea095a5e2/surfinBH-0.0.8.dev3.tar.gz" } ], "0.0.8.dev4": [ { "comment_text": "", "digests": { "md5": "8a40848473aa4d904d0034722cda9462", "sha256": "77b11dc881dc1f6c184be2413a633ceaf2b6be2b4db3c356758fb6be06946abd" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "8a40848473aa4d904d0034722cda9462", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22063296, "upload_time": "2018-08-31T20:03:23", "url": "https://files.pythonhosted.org/packages/0c/0f/572f720c58b4bd8118faec493b46b181542863a0540fb1f56b542f297edb/surfinBH-0.0.8.dev4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab3d76065ef2191594a2e319b3e1cdfa", "sha256": "2be6308dab511f146a908652df8bca9b6a0bf63ed7a2a66e222f9a96b658f882" }, "downloads": -1, "filename": "surfinBH-0.0.8.dev4.tar.gz", "has_sig": false, "md5_digest": "ab3d76065ef2191594a2e319b3e1cdfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19978, "upload_time": "2018-08-31T20:03:25", "url": "https://files.pythonhosted.org/packages/2a/7e/6c409e6dc2008d4021b5e3d1647b196bb121aad918d26ebb0f738de287b0/surfinBH-0.0.8.dev4.tar.gz" } ], "0.0.9.dev0": [ { "comment_text": "", "digests": { "md5": "61fd06bd776fd08bb47fe98751822b26", "sha256": "1536e5552e56e21f21feba99e57946f97a82f5396cbc12beedcad3a30bd82e53" }, "downloads": -1, "filename": "surfinBH-0.0.9.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "61fd06bd776fd08bb47fe98751822b26", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22063533, "upload_time": "2018-09-01T05:50:38", "url": "https://files.pythonhosted.org/packages/63/75/42dfcda51e5c57766daf11d58243d864acbda1bb3fe16897b88570cbc9b5/surfinBH-0.0.9.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34156393b8b090fe98a01780523beb98", "sha256": "cfba6640cf0163dae8c5019ce2e465dcaa0e64cb0388cfde5e8afe78fca15ad6" }, "downloads": -1, "filename": "surfinBH-0.0.9.dev0.tar.gz", "has_sig": false, "md5_digest": "34156393b8b090fe98a01780523beb98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20909, "upload_time": "2018-09-01T05:50:41", "url": "https://files.pythonhosted.org/packages/cb/73/57e70fde4a66957c574e07a76699dac33dc3dcc1a82720586782f433727e/surfinBH-0.0.9.dev0.tar.gz" } ], "0.0.9.dev1": [ { "comment_text": "", "digests": { "md5": "24ec3352a7d7e472ab971cd793194b2b", "sha256": "a785738f087ecb75b6016bb31bf39caf118e4f648075b8f85047ef2d9c4d34e8" }, "downloads": -1, "filename": "surfinBH-0.0.9.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "24ec3352a7d7e472ab971cd793194b2b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22063941, "upload_time": "2018-09-02T06:31:30", "url": "https://files.pythonhosted.org/packages/63/f4/9e64ca7c2d7eba239dc7d327b428ece3d04436ab398ad75b46184b93cb43/surfinBH-0.0.9.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d0eb03e43ac7ee7ccda842539dac6f", "sha256": "9a7a84e1e41b2542a8bc2ecf3f2ac08d57ca9e5b82fefee2953cdbbfea2775d3" }, "downloads": -1, "filename": "surfinBH-0.0.9.dev1.tar.gz", "has_sig": false, "md5_digest": "e6d0eb03e43ac7ee7ccda842539dac6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21008, "upload_time": "2018-09-02T06:31:33", "url": "https://files.pythonhosted.org/packages/e7/b3/fa2f18abebf80dd4bc34f059a345894791a7a5d8bad6133783a557ae59ad/surfinBH-0.0.9.dev1.tar.gz" } ], "0.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "516fd8dbe81dde5142a412db34abec4e", "sha256": "593078eb9bff11e87aa3dd56ec13178ab8c9ff5d56a9db66093f3e4995cd42f5" }, "downloads": -1, "filename": "surfinBH-0.1.0.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "516fd8dbe81dde5142a412db34abec4e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22355971, "upload_time": "2018-09-12T22:53:41", "url": "https://files.pythonhosted.org/packages/af/1c/b09aa7df4cb568fa7a92b3f217a52145de96e66740c17860b6e8286e03ee/surfinBH-0.1.0.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b8a195722c917f629cb6a3931f17329", "sha256": "944abe591fe71045c1f890ce01762e419f1ba6b53ac6c64a891d9ac918a78fcc" }, "downloads": -1, "filename": "surfinBH-0.1.0.dev0.tar.gz", "has_sig": false, "md5_digest": "1b8a195722c917f629cb6a3931f17329", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20781, "upload_time": "2018-09-12T22:53:45", "url": "https://files.pythonhosted.org/packages/37/21/4e218169d4798fd612ac6700f05848e0f6c1c76888d72b2a6cb7fe287a08/surfinBH-0.1.0.dev0.tar.gz" } ], "0.1.1.dev1": [ { "comment_text": "", "digests": { "md5": "ea0a099e56f53a0f6bc14760efafabf7", "sha256": "67e54d40e8952a67f6cc58d7c8cfd71103c7b96d90b2f754c790696ec88b4ef9" }, "downloads": -1, "filename": "surfinBH-0.1.1.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "ea0a099e56f53a0f6bc14760efafabf7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22356160, "upload_time": "2018-09-13T04:27:37", "url": "https://files.pythonhosted.org/packages/9e/57/0cfddc1b27ebc45b03b97ba4812903f9bc357ac5ed62f9846ab67082f8b5/surfinBH-0.1.1.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e0ff7aa2c68d78a634228dde1206e8a", "sha256": "a7ab1bf366642ade4b51b25b6da79971c66e5a287b461a5622bc68156349b5ee" }, "downloads": -1, "filename": "surfinBH-0.1.1.dev1.tar.gz", "has_sig": false, "md5_digest": "8e0ff7aa2c68d78a634228dde1206e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21271, "upload_time": "2018-09-13T04:27:40", "url": "https://files.pythonhosted.org/packages/34/20/c0e013b1da5d6e09ce8d541eecef22513b684815358082b52392c6658789/surfinBH-0.1.1.dev1.tar.gz" } ], "0.1.1.dev2": [ { "comment_text": "", "digests": { "md5": "f6b2c801dc61ad7984b96139ede488be", "sha256": "f2a53e6cf13f61f74be7fb6f97e3e1f89e4a1c6cfce3da9a7ddd508dbbe8c5ab" }, "downloads": -1, "filename": "surfinBH-0.1.1.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "f6b2c801dc61ad7984b96139ede488be", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22356424, "upload_time": "2018-09-13T19:32:21", "url": "https://files.pythonhosted.org/packages/3f/cc/b6594db2f343723aab6b9dabc1bc3fcaa5e903f4814cdbad708433f8b79d/surfinBH-0.1.1.dev2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5f27c112595c1e59feba6ab23fd7a57", "sha256": "1e33c7c2af9f64b8f9f326e105ad4e2fe8350108ad0f62d9ff89c8185cb49b59" }, "downloads": -1, "filename": "surfinBH-0.1.1.dev2.tar.gz", "has_sig": false, "md5_digest": "f5f27c112595c1e59feba6ab23fd7a57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21449, "upload_time": "2018-09-13T19:32:23", "url": "https://files.pythonhosted.org/packages/9d/44/fcb94fc79eff61c72454beb3ea16e43a788c2a227b50f4ec7de2604ce95c/surfinBH-0.1.1.dev2.tar.gz" } ], "0.1.1.dev3": [ { "comment_text": "", "digests": { "md5": "74e7a3dcdc4ac4b77df719a6932e0dd6", "sha256": "ffda2e4985ec64d9d29548742d3a17b68aec6ee41d26d6f185960388dbc3bd4e" }, "downloads": -1, "filename": "surfinBH-0.1.1.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "74e7a3dcdc4ac4b77df719a6932e0dd6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22356569, "upload_time": "2018-09-14T20:52:37", "url": "https://files.pythonhosted.org/packages/d8/e9/20b4272371e76af8a340479511d0b4957173bc4c4d78394921516206cce9/surfinBH-0.1.1.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9190044f4f4924a6becab824066dbbba", "sha256": "88ed9a39dafb9ebe71a28ad053dfca62ad50f0a09411e7cea34aab1af110996b" }, "downloads": -1, "filename": "surfinBH-0.1.1.dev3.tar.gz", "has_sig": false, "md5_digest": "9190044f4f4924a6becab824066dbbba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21765, "upload_time": "2018-09-14T20:52:40", "url": "https://files.pythonhosted.org/packages/94/06/8e1c7fe2bf789196c475a94e3e105e3b242a4f4a4637fb1b405780d02117/surfinBH-0.1.1.dev3.tar.gz" } ], "0.1.2.dev1": [ { "comment_text": "", "digests": { "md5": "4d386b27ca4b0992539d88af2cbca246", "sha256": "ecba7b2d77e98378dce0f63fd0259edaa04fdb8f7d91fff63a3182237d7d5212" }, "downloads": -1, "filename": "surfinBH-0.1.2.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "4d386b27ca4b0992539d88af2cbca246", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22064014, "upload_time": "2018-09-18T16:30:44", "url": "https://files.pythonhosted.org/packages/a4/e8/c017febcea67107c2583e59a7349bff75ff1c7c9c0f9afa2ef1f56f46940/surfinBH-0.1.2.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03995638a9744417dfdc4ed5febcfb7b", "sha256": "dd6c9f17e2d90aadf8d863309a0110ebb0a14cbab2ee98304aa84b6d56c171cd" }, "downloads": -1, "filename": "surfinBH-0.1.2.dev1.tar.gz", "has_sig": false, "md5_digest": "03995638a9744417dfdc4ed5febcfb7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21764, "upload_time": "2018-09-18T16:30:49", "url": "https://files.pythonhosted.org/packages/0a/8b/b2ffdb22423e0c52db3dc093c0fb074d5e166b72866e335eef1fc268c5db/surfinBH-0.1.2.dev1.tar.gz" } ], "0.1.3.dev0": [ { "comment_text": "", "digests": { "md5": "85f4cea1f47c79aa3e3ad0d8c86b3027", "sha256": "50ffa82b24edac43e2327d2e43fe72bd04914716272944dcb9cb8f11c8f80818" }, "downloads": -1, "filename": "surfinBH-0.1.3.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "85f4cea1f47c79aa3e3ad0d8c86b3027", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22058867, "upload_time": "2018-09-23T09:43:28", "url": "https://files.pythonhosted.org/packages/f8/66/9c8f97b84978b0c0fe421c0a23c69cddc16dd5e5d79db8302309298f9238/surfinBH-0.1.3.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7f3f785ec11a2c7a3e7631f28b75900", "sha256": "0620af1a8793bc55d6c22adfb52d07f409f7c67c1c2f516e56e80cf83ea566a0" }, "downloads": -1, "filename": "surfinBH-0.1.3.dev0.tar.gz", "has_sig": false, "md5_digest": "b7f3f785ec11a2c7a3e7631f28b75900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22076, "upload_time": "2018-09-23T09:43:31", "url": "https://files.pythonhosted.org/packages/99/9d/69ef99f1a075490bc912f1758139069813e780f53b1293ab698e9294aaa6/surfinBH-0.1.3.dev0.tar.gz" } ], "0.2.0.dev0": [ { "comment_text": "", "digests": { "md5": "3f0d415627afd446080474e2299aafad", "sha256": "85a5b32ceaf6ff4baced31ae59929232bf064f6dbcbfdc95f86c139bc1af00b1" }, "downloads": -1, "filename": "surfinBH-0.2.0.dev0-py2-none-any.whl", "has_sig": false, "md5_digest": "3f0d415627afd446080474e2299aafad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22058875, "upload_time": "2018-09-26T00:22:33", "url": "https://files.pythonhosted.org/packages/96/b8/f54723a308306990bf3fc69947e5f9f64f5e92bcff5df6c78e313a0af1f7/surfinBH-0.2.0.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8639143f25be1735dd9963b524f01b4", "sha256": "8ea232c1ba8ecf38568d9a90cfa2d8a6a58b66a7e18ad6e0abbfd4c5dd6236c2" }, "downloads": -1, "filename": "surfinBH-0.2.0.dev0.tar.gz", "has_sig": false, "md5_digest": "d8639143f25be1735dd9963b524f01b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22098, "upload_time": "2018-09-26T00:22:36", "url": "https://files.pythonhosted.org/packages/ff/d2/8133c288c7b6431ab4af980bcb22cfe3196d092de410fcf73ef890c87014/surfinBH-0.2.0.dev0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "68f5560c6aa19ec1b134d64902201514", "sha256": "34fb1a89157dc19e35e715c8738719ed1bb4fa437f47d3a7a7dd4eba104c1993" }, "downloads": -1, "filename": "surfinBH-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "68f5560c6aa19ec1b134d64902201514", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22058823, "upload_time": "2018-09-26T15:36:51", "url": "https://files.pythonhosted.org/packages/48/ac/5cc3795123eb92c1bf3a99eb7227441f88f5af3c64bc846102778a8e300e/surfinBH-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ad7d34772035391e3e573f6e7695707", "sha256": "b8b0aae33a807dd989734193f913384a12472d14e0316c6c7c0f05942619bd4b" }, "downloads": -1, "filename": "surfinBH-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8ad7d34772035391e3e573f6e7695707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22085, "upload_time": "2018-09-26T15:36:54", "url": "https://files.pythonhosted.org/packages/8d/20/941d1406c1e74e5b1b73225e3333807ea9a49f20d47c105d641d4b77d08c/surfinBH-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fe9bba94c37a0c2a963b38f2f7969327", "sha256": "b5a19f271143352dd1e85485b5136c813d08b76d026c62393a272cb8dd85d378" }, "downloads": -1, "filename": "surfinBH-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fe9bba94c37a0c2a963b38f2f7969327", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22058825, "upload_time": "2018-11-23T21:57:24", "url": "https://files.pythonhosted.org/packages/c3/13/5a02326e721607bf8ffd3415c076b9be72d0b1c3a1b4895924ec4d14ba1a/surfinBH-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39b89bf795814ac872673aebc6d35e6d", "sha256": "844e05772d18d54b0e352f884b4d1babfdbf7e7fb09d2a91bef0edff56721d6a" }, "downloads": -1, "filename": "surfinBH-1.0.1.tar.gz", "has_sig": false, "md5_digest": "39b89bf795814ac872673aebc6d35e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21677, "upload_time": "2018-11-23T21:57:27", "url": "https://files.pythonhosted.org/packages/97/88/0c0022685d188000bee3abbfb54aad1ecc71effb5297fd7ae9b1e4760165/surfinBH-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4a8690fd9e11256a22a0bb3549e45fac", "sha256": "8ff1b36bd684f1e116a369005d2158e54d12d8a97231e9d8d0d4009610063e6c" }, "downloads": -1, "filename": "surfinBH-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4a8690fd9e11256a22a0bb3549e45fac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22058856, "upload_time": "2019-01-11T02:19:45", "url": "https://files.pythonhosted.org/packages/5a/5f/5dc3bb5ca613ffe94c6a8c3e3d0e0ad75caef6ad0bbb990516a4c721dd44/surfinBH-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2202d6d8bf1c53f68f14b7f83fd2bba8", "sha256": "df4be4d2a6f145a5e9b7a40562b524ab8f9efc4b81dd078f1f37779aa9897efe" }, "downloads": -1, "filename": "surfinBH-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2202d6d8bf1c53f68f14b7f83fd2bba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21685, "upload_time": "2019-01-11T02:19:48", "url": "https://files.pythonhosted.org/packages/33/4c/a78f8a8cd44d83801519e22908614455436696b1301c8e6ded9a2656cc8c/surfinBH-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b3486d6322f8fa723c53ebe4045c63dc", "sha256": "7f6463ff6d3430555dee8add6241dfe2bd54d92f6dea2a27cc3aa441a84d1d4f" }, "downloads": -1, "filename": "surfinBH-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b3486d6322f8fa723c53ebe4045c63dc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22058819, "upload_time": "2019-04-08T22:51:23", "url": "https://files.pythonhosted.org/packages/80/19/16ef9c54ffff7295a88adc69f64674ede1af6b1c8e7d28515bfac3492656/surfinBH-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc62091ae187e7baea4d4bf16ea8f25f", "sha256": "75d1b9403878552b2552aea36b3f30e6bf56d9fd1865eb5840bb4eb2c327747a" }, "downloads": -1, "filename": "surfinBH-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fc62091ae187e7baea4d4bf16ea8f25f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21676, "upload_time": "2019-04-08T22:51:26", "url": "https://files.pythonhosted.org/packages/fd/19/cbddf168a8ea9cce0e1f1dfdfbdd3b02983917e30bb22b30bf34c1e7513f/surfinBH-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "717a3f0321f6f4d7cff90623a5e2af2c", "sha256": "c43e6b1daf255368c16606e04949d0dc099d448ab91f182ffa72f3f9392507e1" }, "downloads": -1, "filename": "surfinBH-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "717a3f0321f6f4d7cff90623a5e2af2c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29401, "upload_time": "2019-09-13T04:44:16", "url": "https://files.pythonhosted.org/packages/47/df/666f0893590c04c131ac67979f33f076d39ef88b07f34eb7eb824d3336ed/surfinBH-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b819db1277138ae3f5e3425ac9a49f47", "sha256": "e712e9bb84147d39de2fad2b46abf307e834f57c58236ff244a31d38c22029b9" }, "downloads": -1, "filename": "surfinBH-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b819db1277138ae3f5e3425ac9a49f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26652, "upload_time": "2019-09-13T04:44:17", "url": "https://files.pythonhosted.org/packages/b0/56/7000b060345ee9ca919aa6de08c5dc049bd58112046292df4b7770a74ace/surfinBH-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "33d44f4790d231a8b31cc144f381a123", "sha256": "a26e3cd89d86146cccaf8e10484b38de5065723a8e9a560745f4503d69d62d74" }, "downloads": -1, "filename": "surfinBH-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "33d44f4790d231a8b31cc144f381a123", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29481, "upload_time": "2019-09-13T06:22:57", "url": "https://files.pythonhosted.org/packages/a1/1d/22697738029ece1f7e5f96b0859ba4f92862093637b5e0c55d8e8de9cd10/surfinBH-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "791388dc08f1241660a92351e607d30b", "sha256": "e73129813bf875749e4162c47973d4ee55db33726c971136ac640d1be394666c" }, "downloads": -1, "filename": "surfinBH-1.0.5.tar.gz", "has_sig": false, "md5_digest": "791388dc08f1241660a92351e607d30b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26735, "upload_time": "2019-09-13T06:22:59", "url": "https://files.pythonhosted.org/packages/51/0d/cd4fee4cda0d56da9652f14b4e0eeb2f0614ee7757e5915871c319cad14f/surfinBH-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "af7fb41b989de9a08b7fdeee3c3d3df2", "sha256": "e065fcb3a4c378dd90b6f8e658d1ebda2df20c80f59362d23a4332f10e711968" }, "downloads": -1, "filename": "surfinBH-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "af7fb41b989de9a08b7fdeee3c3d3df2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29500, "upload_time": "2019-09-14T20:23:55", "url": "https://files.pythonhosted.org/packages/fc/60/c47fc41699afe620ff70c8e4464853b90cab5d468141af6d2670c1508ee4/surfinBH-1.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "789eb4cb28ea9400bb1173f9d6f88eae", "sha256": "f373d8b5a78328b8859e1115ec7be59271ac1b84166220e46bb560771f7d9bbc" }, "downloads": -1, "filename": "surfinBH-1.0.6.tar.gz", "has_sig": false, "md5_digest": "789eb4cb28ea9400bb1173f9d6f88eae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26757, "upload_time": "2019-09-14T20:23:57", "url": "https://files.pythonhosted.org/packages/f4/14/01fee046c43b37498868a2493c174a2f0f2f2cb45c46aee79eb12740470d/surfinBH-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "fcb39118a149e1136c7343c7e3b1d956", "sha256": "1d315b73ecd6fa3aae39b4c0b54d6f18c6ea9d6ac373c2997e28480c3e0e85a0" }, "downloads": -1, "filename": "surfinBH-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "fcb39118a149e1136c7343c7e3b1d956", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29485, "upload_time": "2019-09-26T23:30:17", "url": "https://files.pythonhosted.org/packages/cf/c8/761a595bacffbaf8ed940bced0bd17d02fa402242bcfb621118b7cf0b39f/surfinBH-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6324cc8fc2706db4fd2abdd81574a3b5", "sha256": "4de0190b7c90bd3756933657cd623e44b3c0ef642d7efa063787d69d701957c8" }, "downloads": -1, "filename": "surfinBH-1.0.7.tar.gz", "has_sig": false, "md5_digest": "6324cc8fc2706db4fd2abdd81574a3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26758, "upload_time": "2019-09-26T23:30:19", "url": "https://files.pythonhosted.org/packages/f5/2f/89a21021fb4c99efd2ae28cecafe9bdf96136d85d923cdda8050203ac8c4/surfinBH-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fcb39118a149e1136c7343c7e3b1d956", "sha256": "1d315b73ecd6fa3aae39b4c0b54d6f18c6ea9d6ac373c2997e28480c3e0e85a0" }, "downloads": -1, "filename": "surfinBH-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "fcb39118a149e1136c7343c7e3b1d956", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29485, "upload_time": "2019-09-26T23:30:17", "url": "https://files.pythonhosted.org/packages/cf/c8/761a595bacffbaf8ed940bced0bd17d02fa402242bcfb621118b7cf0b39f/surfinBH-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6324cc8fc2706db4fd2abdd81574a3b5", "sha256": "4de0190b7c90bd3756933657cd623e44b3c0ef642d7efa063787d69d701957c8" }, "downloads": -1, "filename": "surfinBH-1.0.7.tar.gz", "has_sig": false, "md5_digest": "6324cc8fc2706db4fd2abdd81574a3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26758, "upload_time": "2019-09-26T23:30:19", "url": "https://files.pythonhosted.org/packages/f5/2f/89a21021fb4c99efd2ae28cecafe9bdf96136d85d923cdda8050203ac8c4/surfinBH-1.0.7.tar.gz" } ] }