{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft", "Operating System :: POSIX", "Programming Language :: Python :: 3.7" ], "description": "This module is used to ecoshard sets of files.\n\nUsage:\n\n``python -m ecoshard \\[original\\_file\\] --hashalg md5 --rename``\n\n(creates an ecoshard from original file with the md5 hash algorithm and renames the result rather than creating a new copy)\n\n``python -m ecoshard *.tif --compress --buildoverviews``\n\n(does a GIS compression of all \\*.tif files in the current directory and builds overviews for them and renames the result rather than making a new copy. Here if --rename had been passed an error would have been raised because rasters cannot be in-place compressed. The target output files will have the format \\[original\\_filename\\]\\_compressed\\_\\[hashalg\\]\\_\\[ecoshard\\]\\[fileext\\])\n\n``python -m ecoshard *.tif --compress --buildoverviews --upload``\n\n(does the previous operation but also uploads the results to gs://ecoshard-root/working-shards and reports the target URLs to stdout)\n\n``python -m ecoshard *.tif ./outputs/*.tif --validate``\n\n(searches the *.tif and ./outputs/*.tif globs for ecoshard files and reports whether their hashes are valid or not)\n\n\nRelease History\n===============\n\n0.3.1 (2019/10/07)\n------------------\n* Fixing an issue in ``download_to_url`` where the file might not be flushed\n and the final log message is not printed.\n\n0.3.0 (2019/09/26)\n------------------\n* Added a new command line mode --reduce_factor that reduces the number of\n pixels in a raster by that integer amount. Ex:\n\n ``python -m ecoshard base.tif --reduce_factor 4 max target.tif``\n\n this call makes the size of the pixels in base.tif 4 times larger on the\n edge, thus reducing the total size of the image by 16 times, the convolution\n upsample is done with a \"max\" and the output file is target.tif. The modes\n \"min\", \"max\", \"sum\", \"average\", \"mode\" are available.\n\n0.2.2 (2019/09/24)\n------------------\n* Added a ``download_url`` function to ``ecoshard`` to fetch files via\n http(s).\n* Developing Flask module to visualize ecoshards.\n\n0.2.1 (2019/06/28)\n------------------\n* Hotfix: gs to gsutil for copying to buckets.\n\n0.2.0 (2019/06/28)\n------------------\n* Added functionality to download a url.\n* Added functionality to copy to a google bucket.\n* Fixed an issue on functions that should write a token file but didn't.\n\n0.1.1 (2019/06/27)\n------------------\n* Added a ``--force`` flag to the command line utility.\n\n0.0.2 (2019/06/26)\n------------------\n* Initial release.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/richsharp/ecoshard", "keywords": "computing reproduction", "license": "BSD", "maintainer": "Rich Sharp", "maintainer_email": "richpsharp@gmail.com", "name": "ecoshard", "package_url": "https://pypi.org/project/ecoshard/", "platform": "", "project_url": "https://pypi.org/project/ecoshard/", "project_urls": { "Homepage": "https://bitbucket.org/richsharp/ecoshard" }, "release_url": "https://pypi.org/project/ecoshard/0.3.1/", "requires_dist": [ "gdal", "numpy", "flask", "taskgraph" ], "requires_python": "", "summary": "EcoShard GIS data", "version": "0.3.1" }, "last_serial": 5940643, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "6a0abebafb7bc0288b4d32b64ec79d6d", "sha256": "85a2d580168f3672f24a7cb6dbf0da78d1ead0dccb1e129d8dbdffa8b81a58f6" }, "downloads": -1, "filename": "ecoshard-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6a0abebafb7bc0288b4d32b64ec79d6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7836, "upload_time": "2019-06-26T23:09:23", "url": "https://files.pythonhosted.org/packages/d4/23/87a66960aacf2173b0615f9195c0bda4e8027c96877c13304e5bff7dfbe2/ecoshard-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "198677dc2dbad076e9f9f5bff876a01b", "sha256": "f4617b403959421fc732198d40584d768f03d0ab2a0689289729412c491a8337" }, "downloads": -1, "filename": "ecoshard-0.0.2.tar.gz", "has_sig": false, "md5_digest": "198677dc2dbad076e9f9f5bff876a01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8368, "upload_time": "2019-06-26T23:09:25", "url": "https://files.pythonhosted.org/packages/93/61/d028f2ab9ed14697f3edee921ae76f1fe9d6f1340854cd051771978867b8/ecoshard-0.0.2.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0e09215c35afb036326c71f920fcddfc", "sha256": "a3c5f544141dc43b060791438320371e69f028722e0a5105ca96ab5819404280" }, "downloads": -1, "filename": "ecoshard-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0e09215c35afb036326c71f920fcddfc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7958, "upload_time": "2019-06-27T15:02:41", "url": "https://files.pythonhosted.org/packages/a2/da/1ebecd9913c525518b24fba95e6d2acdcc8e0050fc669679b276b6bd07cd/ecoshard-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67f45106622c3dff4b6afa6b938fd1f0", "sha256": "f55b0c730a27df38635eeb4c0441ed73c9d27d6a669e0f358342ae1171c93b86" }, "downloads": -1, "filename": "ecoshard-0.1.1.tar.gz", "has_sig": false, "md5_digest": "67f45106622c3dff4b6afa6b938fd1f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8692, "upload_time": "2019-06-27T15:02:42", "url": "https://files.pythonhosted.org/packages/e0/d3/45ef5817cc64d87a068158c10788565fe265ad71cade861db0d751e183d8/ecoshard-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d03ac1aa2ee2a1ced3fa2c4a3f024d35", "sha256": "fff0e7715c13def7c329cd0bfddac059516469adb24f5fbaf893c75b54e05041" }, "downloads": -1, "filename": "ecoshard-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d03ac1aa2ee2a1ced3fa2c4a3f024d35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8757, "upload_time": "2019-06-29T01:06:14", "url": "https://files.pythonhosted.org/packages/fa/f5/2adaaa87755f159207cb27d4e16dcf17ab16f0bb581b5812e8ea558f95a3/ecoshard-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29c4a2e512af91f295a9add64cf7d497", "sha256": "51bd22e18036c2a82e0694a32cc56497e6245697c3021952eb388cb3f4b7c909" }, "downloads": -1, "filename": "ecoshard-0.2.0.tar.gz", "has_sig": false, "md5_digest": "29c4a2e512af91f295a9add64cf7d497", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9584, "upload_time": "2019-06-29T01:06:16", "url": "https://files.pythonhosted.org/packages/4a/ca/7895a3e9dbfc8c60a12ccd39b72ee058a1014d7ee854a977180634bb0035/ecoshard-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3704ac196b0aac3446c668541492a4ef", "sha256": "27b863178548ce96c94cc341724dd101ea6e8bbfe83a045d7b645e99ed192cad" }, "downloads": -1, "filename": "ecoshard-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3704ac196b0aac3446c668541492a4ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8782, "upload_time": "2019-06-29T01:28:31", "url": "https://files.pythonhosted.org/packages/fb/d9/f1e38bef2a50462404df4a4ac76fe3a17e43f2572bd5416f0ccd2c084c5d/ecoshard-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7ef40fdd2567185801f845085264094", "sha256": "29c77fb2bc147ca8738e62dcc28c25eb49690b58f812c77b5c133d66b1b44c1a" }, "downloads": -1, "filename": "ecoshard-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e7ef40fdd2567185801f845085264094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9663, "upload_time": "2019-06-29T01:28:32", "url": "https://files.pythonhosted.org/packages/0f/cd/da6e4996f70a7fade253ef5fb88ecae528e6a5c976ce203b48fdfe062b75/ecoshard-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "00f76a3ba01b93b43deff298625b3bf4", "sha256": "c1574618d091269f8808b0d0bdc6af16fb6d5f2ae4e821c6f221c5cc26927c12" }, "downloads": -1, "filename": "ecoshard-0.2.2.tar.gz", "has_sig": false, "md5_digest": "00f76a3ba01b93b43deff298625b3bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16470, "upload_time": "2019-09-24T17:46:49", "url": "https://files.pythonhosted.org/packages/60/08/9799bada08301a9a486b57b3189ab1d12b32c2d7e761c5185ea7e8a19aeb/ecoshard-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "422ea556c79b88ca7e0c3e4b0c866cbe", "sha256": "3b0a1b3afa774337429bf8554809ece426d3c32a9e624dea88b462adbdda6da1" }, "downloads": -1, "filename": "ecoshard-0.3.0.tar.gz", "has_sig": false, "md5_digest": "422ea556c79b88ca7e0c3e4b0c866cbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18273, "upload_time": "2019-09-26T17:46:09", "url": "https://files.pythonhosted.org/packages/3f/f6/c74cb1e833b0d41104d6a7acbc8ef1d46cfb4a0255eb0c106d00163bdc39/ecoshard-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f997b8a9b35f8ec72243bd79bb22e145", "sha256": "5a6580bbf4f1ff3506b3bcbb977336fac896468b266ac4abd8367c4eedb3475f" }, "downloads": -1, "filename": "ecoshard-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f997b8a9b35f8ec72243bd79bb22e145", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12636, "upload_time": "2019-10-07T18:24:23", "url": "https://files.pythonhosted.org/packages/7a/cb/508464d7c3c40f7b0b374c8fb45ac7b5d9a15415b147bf64e332b81f58f7/ecoshard-0.3.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f997b8a9b35f8ec72243bd79bb22e145", "sha256": "5a6580bbf4f1ff3506b3bcbb977336fac896468b266ac4abd8367c4eedb3475f" }, "downloads": -1, "filename": "ecoshard-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f997b8a9b35f8ec72243bd79bb22e145", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12636, "upload_time": "2019-10-07T18:24:23", "url": "https://files.pythonhosted.org/packages/7a/cb/508464d7c3c40f7b0b374c8fb45ac7b5d9a15415b147bf64e332b81f58f7/ecoshard-0.3.1-py3-none-any.whl" } ] }