{ "info": { "author": "DealStat REI", "author_email": "developer@dealstatrei.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=================\nDealStat Utilities\n=================\n\n\n.. image:: https://img.shields.io/pypi/v/dealstat.svg\n :target: https://pypi.python.org/pypi/dealstat\n\n.. image:: https://img.shields.io/travis/ecatkins/dealstat.svg\n :target: https://travis-ci.org/ecatkins/dealstat\n\n.. image:: https://readthedocs.org/projects/dealstat/badge/?version=latest\n :target: https://dealstat.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n.. image:: https://pyup.io/repos/github/ecatkins/dealstat/shield.svg\n :target: https://pyup.io/repos/github/ecatkins/dealstat/\n :alt: Updates\n\n\n\nDealStat Utilities\n\n\n* Free software: MIT license\n\nDealstat\n--------\nGeneric functions that may be moved to specific modules at some point:::\n\n from dealstat.dealstat import *\n\n # generate random letter based ID of given length\n my_id = unique_id(30)\n\n\nBoto\n--------\nSimplifies some of AWS' Boto3 functionality (at the moment, just S3)\n\n* First save `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` as environment variables::\n\n from dealstat.boto import Boto\n s3 = Boto('s3')\n\n location1 = {'bucket':'', 'key': '}\n location2 = {'bucket':'', 'key': '}\n\n # Get temporary pre-signed url\n url = s3.get_temp_url(location1)\n\n # Move object from one bucket/key to another\n s3.move_object(location1, location2)\n\n # Upload file\n file_path = '/some/file/path.txt'\n s3.upload_file(file_path, location1)\n\n # Download file\n destination_file_path = 'local/file/path2.txt'\n s3.download_file(destination_file_path, location2)\n\n # List contents of bucket\n # Use prefix='some-prefix' to search for specific key prefixes\n # Use exclude_dirs=True to not return directories in result\n s3.list_bucket(', prefix=None, exclude_dirs=True)\n\nMachine Learning\n--------\nRandom utilities useful in ML prototyping\n\n* Download and use Standform NLP Glove Embedings ::\n\n from dealstat.ml import Embeddings\n\n Embed = Embeddings()\n\n # Download embeddings\n Embed.download_embeddings()\n\n # Unzip embeddings\n Embed.extract_embeddings()\n\n # Generate embeddings look up dict for given dimension\n dim = 200\n embedding_dict = Embed.generate(loc='.', dim=dim)\n\n\n\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-08-23)\n------------------\n\n* First release on PyPI.\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/DealStat/DealStat-Utilities", "keywords": "dealstat", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "dealstat", "package_url": "https://pypi.org/project/dealstat/", "platform": "", "project_url": "https://pypi.org/project/dealstat/", "project_urls": { "Homepage": "https://github.com/DealStat/DealStat-Utilities" }, "release_url": "https://pypi.org/project/dealstat/0.1.5/", "requires_dist": [ "boto3 (>=1.9.77)", "regex (>=2018.11.22)", "numpy (>=1.16.0)", "usaddress (==0.5.10)" ], "requires_python": "", "summary": "DealStat Utilities", "version": "0.1.5" }, "last_serial": 4709112, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0e4d942d16927866b3e9b15efb9b881f", "sha256": "7021a9b4af0e93d762c5693332fca7c3108573fba9ab1a9673e46d121a87bf49" }, "downloads": -1, "filename": "dealstat-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e4d942d16927866b3e9b15efb9b881f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2174, "upload_time": "2018-08-23T13:41:46", "url": "https://files.pythonhosted.org/packages/db/cd/bb24d16672ce3430d7570fac2713600ddfe3260bbe9d85a8881b8ab709e7/dealstat-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "746dd40a3c9f975c522199efed044fab", "sha256": "88788a633352341289e5553e733585fb748ec958113e0257c520ee61ba477a12" }, "downloads": -1, "filename": "dealstat-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "746dd40a3c9f975c522199efed044fab", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 3030, "upload_time": "2018-08-23T13:41:47", "url": "https://files.pythonhosted.org/packages/88/7d/432816c21740161e74c012314859a79abc980cb0408fc5eaec0fd64775a7/dealstat-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "08b56afe2890b97bd980ffe4cc2ea888", "sha256": "05573bc5502b01f085d0909a02c41d23e4a745a419f86facdab03ee76b946550" }, "downloads": -1, "filename": "dealstat-0.1.0.tar.gz", "has_sig": false, "md5_digest": "08b56afe2890b97bd980ffe4cc2ea888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8395, "upload_time": "2018-08-23T13:41:48", "url": "https://files.pythonhosted.org/packages/9e/4d/b5a4ad661a9c440ffd9f82b9cc82d79925346f26c0f33839c4d890cc548c/dealstat-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "35d4297a0e5623a92c3199df099ee23c", "sha256": "583eef7bdf858b5d8d72f6f0403696dd01ada43ba23c3a6529b59cfafe856b77" }, "downloads": -1, "filename": "dealstat-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35d4297a0e5623a92c3199df099ee23c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4024, "upload_time": "2018-08-29T13:25:55", "url": "https://files.pythonhosted.org/packages/7c/08/93b15794f6e49bba1b5be9f584fa101c2425d50c866d3db36db8bc01d531/dealstat-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d0d69dcb692d6b673a1f8a77e62f552", "sha256": "cd3766ee9ad7b8dc07efee343c320175b08a357e4a793e4f5f9b1184b761f106" }, "downloads": -1, "filename": "dealstat-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "7d0d69dcb692d6b673a1f8a77e62f552", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7112, "upload_time": "2018-08-29T13:25:57", "url": "https://files.pythonhosted.org/packages/98/59/f4d3e5697677cdac5d92358663db1cfdc8aebae54c569e075d521e3a91f2/dealstat-0.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a2ddf64639e1d5ee7d5fb13d8fc5f348", "sha256": "542499366d89246ed595c4c4c3373b1d067ea280749eb3903aaa5f178dd01365" }, "downloads": -1, "filename": "dealstat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a2ddf64639e1d5ee7d5fb13d8fc5f348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10225, "upload_time": "2018-08-29T13:25:58", "url": "https://files.pythonhosted.org/packages/8c/8a/61ab37c39c9905abcc26ae18616b6ced365569820af5bac5f6f85ac8bb75/dealstat-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9531af73ae3414d03dadcaa06fb6c01e", "sha256": "5aad2693af9ab0295521643f46e2ed7caa3d2ec4acd2ad53d14afe3aaa765b5d" }, "downloads": -1, "filename": "dealstat-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9531af73ae3414d03dadcaa06fb6c01e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6030, "upload_time": "2019-01-09T16:09:37", "url": "https://files.pythonhosted.org/packages/6f/3c/1e1bd8766192c407f81c9b660d1390a3f1a0f1bb6ad38a969f9ad3e4f004/dealstat-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "309516da9931ba9dd9dfaefdba2fe0da", "sha256": "5300b519bde53afc29397de1ed99827d14aa5c12eafe943a7ac108200f9c31ba" }, "downloads": -1, "filename": "dealstat-0.1.2-py3.6.egg", "has_sig": false, "md5_digest": "309516da9931ba9dd9dfaefdba2fe0da", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 9353, "upload_time": "2019-01-09T16:09:40", "url": "https://files.pythonhosted.org/packages/40/75/a516bd8f02daac41ca23962a9f7a5f2d6995e72febafadae0ed1d3f466c6/dealstat-0.1.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "acf5b7f4359f4f159e91ff5db6749a34", "sha256": "dd9e25c6322cefe520aceb899cb4c5ce353380ae6f43c9fbbd17472af6bc9103" }, "downloads": -1, "filename": "dealstat-0.1.2.tar.gz", "has_sig": false, "md5_digest": "acf5b7f4359f4f159e91ff5db6749a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10913, "upload_time": "2019-01-09T16:09:41", "url": "https://files.pythonhosted.org/packages/40/a1/6a3c95970a19b2d9be1311e04d83aef52490de329affe1434ad502646466/dealstat-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "179e8dda34454aba8e43db7995cad556", "sha256": "461c996363ae92a949d22ffad1c6c00f57239e53dc115b5b5399dc6822df9c35" }, "downloads": -1, "filename": "dealstat-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "179e8dda34454aba8e43db7995cad556", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6042, "upload_time": "2019-01-11T15:59:21", "url": "https://files.pythonhosted.org/packages/c8/c6/43e6d94cc4d92d1c1fc7c5362644a07c5a42dc2ce4032aec06d6a8929aff/dealstat-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0d33e08405a28c6cafb9276be2ef4a0", "sha256": "caefd606f48f9cbedabab2fcc2f6b386bc79c9f3ff6a35536130e19326a1f086" }, "downloads": -1, "filename": "dealstat-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a0d33e08405a28c6cafb9276be2ef4a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10929, "upload_time": "2019-01-11T15:59:26", "url": "https://files.pythonhosted.org/packages/89/f8/b4d9945d5f06f52ba6afb3bf3eac74bcdffcf8c8844806535054750e4d6f/dealstat-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "aacd07cfa2014924f4fb2864324ee81b", "sha256": "b6f4b05554938a975609365e8572c2fd013047729b3b4b22d07be5a81ef704bf" }, "downloads": -1, "filename": "dealstat-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aacd07cfa2014924f4fb2864324ee81b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6663, "upload_time": "2019-01-11T16:53:44", "url": "https://files.pythonhosted.org/packages/9d/8b/c85bfeb56655b91ce268b73e9ac3a532e96c5c08b4577ae2191ed6bd6876/dealstat-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f6c5e518f90b5e74dda1984b17e5bcd", "sha256": "02a2dd485bb1211ec14e4acf7a7adb7b57197bc02285b3a77d722e5a7cb4cb34" }, "downloads": -1, "filename": "dealstat-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2f6c5e518f90b5e74dda1984b17e5bcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11331, "upload_time": "2019-01-11T16:53:50", "url": "https://files.pythonhosted.org/packages/95/e1/98c6795de42480f29c1d1ec9772d03b2777d3dc7499292940d7f3bc0a047/dealstat-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "532ef42ed200f2739abfbdeb38520d7a", "sha256": "a853210155446a661575837e73b274733d620ae1a79e99f0b5353b34755014f1" }, "downloads": -1, "filename": "dealstat-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "532ef42ed200f2739abfbdeb38520d7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7567, "upload_time": "2019-01-17T17:48:06", "url": "https://files.pythonhosted.org/packages/25/a8/cb733e4ac6ea7fa62dec1473aa3b2f67b73421644f8fc2b43dbcd1ed63a9/dealstat-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ba588bfa513e67bd7b15a1186b927d2", "sha256": "0b72513f4d2e0d522b44bbfd1aa754b1bea307fcd8ff311d32bf8b694ff19705" }, "downloads": -1, "filename": "dealstat-0.1.5-py3.6.egg", "has_sig": false, "md5_digest": "3ba588bfa513e67bd7b15a1186b927d2", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 11579, "upload_time": "2019-01-17T17:48:15", "url": "https://files.pythonhosted.org/packages/93/1e/4d95fe80695f298dda3e9dd3066caac17faea0bace3f774eb40255a49650/dealstat-0.1.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d82d7c36d8ab1c44d740cbdd5cce00db", "sha256": "8be8f7d3547c0d32476b1312baf91ad6c208064934851878661b19831e260654" }, "downloads": -1, "filename": "dealstat-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d82d7c36d8ab1c44d740cbdd5cce00db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12932, "upload_time": "2019-01-17T17:48:17", "url": "https://files.pythonhosted.org/packages/1f/43/600081cc93e71ae67fa0a97eda4a9cd0b0935804227fe585bcde184aab97/dealstat-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "532ef42ed200f2739abfbdeb38520d7a", "sha256": "a853210155446a661575837e73b274733d620ae1a79e99f0b5353b34755014f1" }, "downloads": -1, "filename": "dealstat-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "532ef42ed200f2739abfbdeb38520d7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7567, "upload_time": "2019-01-17T17:48:06", "url": "https://files.pythonhosted.org/packages/25/a8/cb733e4ac6ea7fa62dec1473aa3b2f67b73421644f8fc2b43dbcd1ed63a9/dealstat-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ba588bfa513e67bd7b15a1186b927d2", "sha256": "0b72513f4d2e0d522b44bbfd1aa754b1bea307fcd8ff311d32bf8b694ff19705" }, "downloads": -1, "filename": "dealstat-0.1.5-py3.6.egg", "has_sig": false, "md5_digest": "3ba588bfa513e67bd7b15a1186b927d2", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 11579, "upload_time": "2019-01-17T17:48:15", "url": "https://files.pythonhosted.org/packages/93/1e/4d95fe80695f298dda3e9dd3066caac17faea0bace3f774eb40255a49650/dealstat-0.1.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d82d7c36d8ab1c44d740cbdd5cce00db", "sha256": "8be8f7d3547c0d32476b1312baf91ad6c208064934851878661b19831e260654" }, "downloads": -1, "filename": "dealstat-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d82d7c36d8ab1c44d740cbdd5cce00db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12932, "upload_time": "2019-01-17T17:48:17", "url": "https://files.pythonhosted.org/packages/1f/43/600081cc93e71ae67fa0a97eda4a9cd0b0935804227fe585bcde184aab97/dealstat-0.1.5.tar.gz" } ] }