{ "info": { "author": "Vincent Sarago", "author_email": "vincent@developmentseed.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: GIS" ], "description": "# Rio-tiler\n\nRasterio plugin to read mercator tiles from Cloud Optimized GeoTIFF dataset.\n\n[![Packaging status](https://badge.fury.io/py/rio-tiler.svg)](https://badge.fury.io/py/rio-tiler)\n[![CircleCI](https://circleci.com/gh/cogeotiff/rio-tiler.svg?style=svg)](https://circleci.com/gh/cogeotiff/rio-tiler)\n[![codecov](https://codecov.io/gh/cogeotiff/rio-tiler/branch/master/graph/badge.svg?token=zuHupC20cG)](https://codecov.io/gh/cogeotiff/rio-tiler)\n\nAdditional support is provided for the following satellite missions hosted on **AWS Public Dataset**:\n\n- [Sentinel2](https://registry.opendata.aws/sentinel-2/) (**requester-pays**) (please read [this](https://github.com/cogeotiff/rio-tiler#Partial-reading-on-Cloud-hosted-dataset))\n- [Sentinel1](https://registry.opendata.aws/sentinel-1/) (**requester-pays**)\n- [Landsat8](https://aws.amazon.com/fr/public-datasets/landsat)\n- [CBERS](https://registry.opendata.aws/cbers/) (**requester-pays**)\n\nRio-tiler supports Python 2.7 and 3.3-3.7.\n\n\n## Install\n\nYou can install rio-tiler using pip\n\n```bash\n$ pip install -U pip\n$ pip install rio-tiler\n```\n\nor install from source:\n\n```bash\n$ git clone https://github.com/cogeotiff/rio-tiler.git\n$ cd rio-tiler\n$ pip install -U pip\n$ pip install -e .\n```\n\n## Overview\n\nCreate tiles using one of these rio_tiler modules: `main`, `sentinel2`, `sentinel1`, `landsat8`, `cbers`.\n\nThe `main` module can create mercator tiles from any raster source supported by Rasterio (i.e. local files, http, s3, gcs etc.). The mission specific modules make it easier to extract tiles from AWS S3 buckets (i.e. only a scene ID is required); They can also be used to return metadata.\n\nEach tilling modules have a method to return image metadata (e.g bounds).\n\n## Usage\n\nRead a tile from a file over the internet\n\n```python\nfrom rio_tiler import main\n\ntile, mask = main.tile(\n 'http://oin-hotosm.s3.amazonaws.com/5a95f32c2553e6000ce5ad2e/0/10edab38-1bdd-4c06-b83d-6e10ac532b7d.tif',\n 691559,\n 956905,\n 21,\n tilesize=256\n)\nprint(tile.shape)\n> (3, 256, 256)\n\nprint(mask.shape)\n> (256, 256)\n```\n\nCreate image from tile\n\n```python\nfrom rio_tiler.utils import array_to_image\n\nbuffer = array_to_img(tile, mask=mask) # this returns a buffer (PNG by default)\n```\n\nUse creation options to match `mapnik` default\n\n```python\nfrom rio_tiler.utils import array_to_image\nfrom rio_tiler.profiles import img_profiles\n\noptions = img_profiles[\"webp\"]\nbuffer = array_to_img(tile, mask=mask, img_format=\"webp\", **options)\n```\n\nWrite image to file\n\n```python\nwith open(\"my.png\", \"wb\") as f:\n f.write(buffer)\n```\n\nGet a Sentinel2 tile and its nodata mask.\n\n```python\nfrom rio_tiler import sentinel2\n\ntile, mask = sentinel2.tile('S2A_tile_20170729_19UDP_0', 77, 89, 8)\nprint(tile.shape)\n> (3, 256, 256)\n```\n\nGet bounds for a Landsat scene (WGS84).\n\n```python\nfrom rio_tiler import landsat8\n\nlandsat8.bounds('LC08_L1TP_016037_20170813_20170814_01_RT')\n> {'bounds': [-81.30836, 32.10539, -78.82045, 34.22818],\n> 'sceneid': 'LC08_L1TP_016037_20170813_20170814_01_RT'}\n```\n\nGet metadata of a Landsat scene (i.e. percentiles (pc) min/max values, histograms, and bounds in WGS84) .\n\n```python\nfrom rio_tiler import landsat8\n\nlandsat8.metadata('LC08_L1TP_016037_20170813_20170814_01_RT', pmin=5, pmax=95)\n{\n 'sceneid': 'LC08_L1TP_016037_20170813_20170814_01_RT',\n 'bounds': {\n 'value': (-81.30844102941015, 32.105321365706104, -78.82036599673634, 34.22863519772504),\n 'crs': '+init=EPSG:4326'\n },\n 'statistics': {\n '1': {\n 'pc': [1251.297607421875, 5142.0126953125],\n 'min': -1114.7020263671875,\n 'max': 11930.634765625,\n 'std': 1346.6463388957156,\n 'histogram': [\n [1716, 257951, 174296, 36184, 20828, 11783, 6862, 2941, 635, 99],\n [-1114.7020263671875, 189.83164978027344, 1494.3653564453125, 2798.89892578125, 4103.4326171875, 5407.96630859375, 6712.5, 8017.03369140625, 9321.5673828125, 10626.1015625, 11930.634765625]\n ]\n },\n ...\n ...\n '11': {\n 'pc': [278.3393859863281, 293.4466247558594],\n 'min': 147.27650451660156,\n 'max': 297.4621276855469,\n 'std': 7.660112832018338,\n 'histogram': [\n [207, 201, 204, 271, 350, 944, 1268, 2383, 43085, 453084],\n [147.27650451660156, 162.29507446289062, 177.31362915039062, 192.33218383789062, 207.3507537841797, 222.36932373046875, 237.38787841796875, 252.40643310546875, 267.42498779296875, 282.4435729980469, 297.4621276855469]\n ]\n }\n }\n}\n```\n\nThe primary purpose for calculating minimum and maximum values of an image is to rescale pixel values from their original range (e.g. 0 to 65,535) to the range used by computer screens (i.e. 0 and 255) through a linear transformation.\nThis will make images look good on display.\n\n## Requester-pays Buckets \n\nOn AWS, `sentinel2`, `sentinel1`, and `cbers` dataset are stored in a `requester-pays` bucket, meaning the cost of GET, LIST requests will be charged to the users. For rio-tiler to work with those buckets, you'll need to set `AWS_REQUEST_PAYER=\"requester\"` in your environement.\n\n## Partial reading on Cloud hosted dataset\n\nRio-tiler perform partial reading on local or distant dataset, which is why it will perform best on Cloud Optimized GeoTIFF (COG).\nIt's important to note that **Sentinel-2 scenes hosted on AWS are not in Cloud Optimized format but in JPEG2000**.\nWhen performing partial reading of JPEG2000 dataset GDAL (rasterio backend library) will need to make a lot of **GET requests** and transfer a lot of data.\n\nRef: [Do you really want people using your data](https://medium.com/@_VincentS_/do-you-really-want-people-using-your-data-ec94cd94dc3f) blog post.\n\n## Contribution & Development\n\nIssues and pull requests are more than welcome.\n\n**dev install**\n\n```bash\n$ git clone https://github.com/cogeotiff/rio-tiler.git\n$ cd rio-tiler\n$ pip install -e .[dev]\n```\n\n**Python3.6 only**\n\nThis repo is set to use `pre-commit` to run *flake8*, *pydocstring* and *black* (\"uncompromising Python code formatter\") when commiting new code.\n\n```bash\n$ pre-commit install\n```\n\n## License\n\nSee [LICENSE.txt](https://github.com/cogeotiff/rio-tiler/blob/master/LICENSE.txt)\n\n## Authors\n\nThe rio-tiler project was begun at Mapbox and has been transferred in January 2019.\n\nSee [AUTHORS.txt](https://github.com/cogeotiff/rio-tiler/blob/master/AUTHORS.txt) for a listing of individual contributors.\n\n## Changes\n\nSee [CHANGES.txt](https://github.com/cogeotiff/rio-tiler/blob/master/CHANGES.txt).\n\n\n## Create an AWS Lambda package\n\nThe easiest way to make sure the package will work on AWS is to use docker\n\n```dockerfile\nFROM lambci/lambda:build-python3.6\n\nENV LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 CFLAGS=\"--std=c99\"\n\nRUN pip3 install rio-tiler --no-binary numpy -t /tmp/python -U\n\nRUN cd /tmp/python && zip -r9q /tmp/package.zip *\n```\n\nRef: https://github.com/vincentsarago/simple-rio-lambda\n\n\n## Plugins\n- [rio-tiler-mosaic](https://github.com/cogeotiff/rio-tiler-mosaic)\n- [rio-tiler-mvt](https://github.com/cogeotiff/rio-tiler-mvt)\n\n## Implementations\n- [remotepixel-tiler](https://github.com/RemotePixel/remotepixel-tiler)\n- [CosmiQ/solaris](https://github.com/CosmiQ/solaris)\n- [lambda-tiler](https://github.com/vincentsarago/lambda-tiler)\n- [cogeo-mosaic](https://github.com/developmentseed/cogeo-mosaic)", "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/cogeotiff/rio-tiler", "keywords": "COG cogeo raster aws map tiler gdal rasterio", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "rio-tiler", "package_url": "https://pypi.org/project/rio-tiler/", "platform": "", "project_url": "https://pypi.org/project/rio-tiler/", "project_urls": { "Homepage": "https://github.com/cogeotiff/rio-tiler" }, "release_url": "https://pypi.org/project/rio-tiler/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "Get mercator tile from CloudOptimized GeoTIFF and other cloud hosted raster such as CBERS-4, Sentinel-2, Sentinel-1 and Landsat-8 AWS PDS", "version": "1.3.0" }, "last_serial": 5940429, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a0f7e8f8016f50a56696b8402d430937", "sha256": "4593a2f1877157bf4ad563b60f1469bc0b32fc372605334200afbb66b19be913" }, "downloads": -1, "filename": "rio_tiler-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a0f7e8f8016f50a56696b8402d430937", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11997, "upload_time": "2017-10-12T15:39:33", "url": "https://files.pythonhosted.org/packages/a3/45/8f8a9ce36bff0931572f783f445ad00e48d06d94e17f6c20fac48415045d/rio_tiler-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "716e055053a9673b30b0b55d26aa2cbf", "sha256": "be93b958ecd9c10054ceeccaeb20d0c10d1880f69173d64d42031f7e73f4e4b7" }, "downloads": -1, "filename": "rio_tiler-0.0.2.tar.gz", "has_sig": false, "md5_digest": "716e055053a9673b30b0b55d26aa2cbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11995, "upload_time": "2017-10-17T16:53:57", "url": "https://files.pythonhosted.org/packages/b5/62/115423a6f9b17fa9bbd31456074be88cd7579a672f4c71cfe56e41714d08/rio_tiler-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8b6ec776936cd3676f1b696242f539e1", "sha256": "b0409fe793cde80a261fd93cd304c225796470b049f4e8cd1e8c845315d01c18" }, "downloads": -1, "filename": "rio_tiler-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8b6ec776936cd3676f1b696242f539e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12024, "upload_time": "2017-11-15T03:13:20", "url": "https://files.pythonhosted.org/packages/3d/ac/3cbcfca07af1699811c83770fee5ca4554e07644637b5343adf369495240/rio_tiler-0.0.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8933baf4e51fa3f5b36f4d2b0e8b25a7", "sha256": "6f1e88890aeca1fa4abf989c8bcef17ca8949e95db2eefac8a229b60d20bc931" }, "downloads": -1, "filename": "rio_tiler-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8933baf4e51fa3f5b36f4d2b0e8b25a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20856, "upload_time": "2019-02-11T16:42:34", "url": "https://files.pythonhosted.org/packages/ac/d0/e46f147990d26425748976c09b9499ce76f6f6e988f1e41a88acedb0e033/rio_tiler-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "909feab91f673d819659b75d367fd93b", "sha256": "dc7e53d5bbf9a60bda42037f8f991acd4f77eb87d4a6684a4ba6d20e36132d98" }, "downloads": -1, "filename": "rio_tiler-1.0.1.tar.gz", "has_sig": false, "md5_digest": "909feab91f673d819659b75d367fd93b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20818, "upload_time": "2019-02-14T17:46:12", "url": "https://files.pythonhosted.org/packages/c7/6e/6a8ff51ef13c81a53363e424e1f34c8dc8152ba875875c54e334b729bb41/rio_tiler-1.0.1.tar.gz" } ], "1.0a0": [ { "comment_text": "", "digests": { "md5": "2f6cdba47013f918b3818371733e27a2", "sha256": "d50be44cfb14a78ad8620994e4ca9e08c2cfdd48ff6679ff8630ad11a7fa846f" }, "downloads": -1, "filename": "rio_tiler-1.0a0.tar.gz", "has_sig": false, "md5_digest": "2f6cdba47013f918b3818371733e27a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13961, "upload_time": "2018-01-03T18:32:19", "url": "https://files.pythonhosted.org/packages/16/12/f3aa26553d79c91b1cf9fc46e36a3c6cd31f78a191abfc9e8f56e15f1618/rio_tiler-1.0a0.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "e2dfc5b6ea8acdb7d3ab378e197d98d8", "sha256": "3b7cb8f053cff8e55779fa401a8ec9b9e974434292667bc288b1356cb3dbcbf2" }, "downloads": -1, "filename": "rio_tiler-1.0a1.tar.gz", "has_sig": false, "md5_digest": "e2dfc5b6ea8acdb7d3ab378e197d98d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13758, "upload_time": "2018-01-04T16:19:30", "url": "https://files.pythonhosted.org/packages/c9/07/78e226ec45fa55d367b7e3ab8963e1be1d53afe060c7e4adf1ad8300c540/rio_tiler-1.0a1.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "6f7b2d19d46b1d86f0517b980a9389a8", "sha256": "5206143761f4aa5cc99e961a4de5fa4f6f8e77ea5d72d2f5a8feb1d0d1fa79cb" }, "downloads": -1, "filename": "rio_tiler-1.0a2.tar.gz", "has_sig": false, "md5_digest": "6f7b2d19d46b1d86f0517b980a9389a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14235, "upload_time": "2018-02-05T16:47:29", "url": "https://files.pythonhosted.org/packages/fb/cd/58aef5367851b78751861ce401150224405916f61cb3e162145dc6ab678f/rio_tiler-1.0a2.tar.gz" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "7269f6dd71fc37529bb30ff952e1d589", "sha256": "50ccc6a90d60d805d052ec80ba4a84786c4a1101cf0df5234209d885e0a9fc84" }, "downloads": -1, "filename": "rio_tiler-1.0a3.tar.gz", "has_sig": false, "md5_digest": "7269f6dd71fc37529bb30ff952e1d589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14237, "upload_time": "2018-02-05T18:43:21", "url": "https://files.pythonhosted.org/packages/bd/51/0049ca82586a8accff11ce671434db2e53fda80a094590593de4273e4553/rio_tiler-1.0a3.tar.gz" } ], "1.0a4": [ { "comment_text": "", "digests": { "md5": "772b5b5c00f145cfd54a6ce0aa33f953", "sha256": "f17e21d8a8f45ecd3b6bcf55172207163d4a4130e2fa63a9214654d9a81fabe0" }, "downloads": -1, "filename": "rio_tiler-1.0a4.tar.gz", "has_sig": false, "md5_digest": "772b5b5c00f145cfd54a6ce0aa33f953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14634, "upload_time": "2018-03-08T15:52:38", "url": "https://files.pythonhosted.org/packages/7c/2f/0e06e82e969a7e9337387fc33981f54c7682fbf6aed6b336e07acdd347d9/rio_tiler-1.0a4.tar.gz" } ], "1.0a5": [ { "comment_text": "", "digests": { "md5": "2659321852ec1d9569fe111425a16db5", "sha256": "404aa22953a71ebf2e26a11502af1674a0f8e5561378b908474c1556a23d60c2" }, "downloads": -1, "filename": "rio_tiler-1.0a5.tar.gz", "has_sig": false, "md5_digest": "2659321852ec1d9569fe111425a16db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14793, "upload_time": "2018-03-26T16:18:41", "url": "https://files.pythonhosted.org/packages/cd/d5/562f39c442466ea5b056b5c4a3e83f23616a8c9f0b0e881edbe0cb67a7e7/rio_tiler-1.0a5.tar.gz" } ], "1.0a6": [ { "comment_text": "", "digests": { "md5": "e8ff2f7a6d5bfa7c39035f5085c5becb", "sha256": "77653142fea490e3419ec99a27ea79f80d7b3c5be4274a059823d840501c5102" }, "downloads": -1, "filename": "rio_tiler-1.0a6.tar.gz", "has_sig": false, "md5_digest": "e8ff2f7a6d5bfa7c39035f5085c5becb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13247, "upload_time": "2018-03-29T20:11:30", "url": "https://files.pythonhosted.org/packages/42/be/919b35182b719e238e25befacc2ca52fbea936d2419f5a02e59c0584d052/rio_tiler-1.0a6.tar.gz" } ], "1.0a7": [ { "comment_text": "", "digests": { "md5": "70913f3c28cbf1d191be8af6cf8834b6", "sha256": "19b6d16952fc5dcb2c39287bea55ab7394372b7b64bd89d5e9996bbd08c20421" }, "downloads": -1, "filename": "rio_tiler-1.0a7.tar.gz", "has_sig": false, "md5_digest": "70913f3c28cbf1d191be8af6cf8834b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13428, "upload_time": "2018-05-14T08:10:23", "url": "https://files.pythonhosted.org/packages/f9/c9/cdef0f3a2ade06e522d6761682375d622688a86310ec8365638668199bf2/rio_tiler-1.0a7.tar.gz" } ], "1.0a8": [ { "comment_text": "", "digests": { "md5": "6ddf25c1dae69f8b1867f4e107104115", "sha256": "12dba0326b45274aa4a61efa384ab6d7066eb84c4dc5e5b1aa8cb2ca1149f11e" }, "downloads": -1, "filename": "rio_tiler-1.0a8.tar.gz", "has_sig": false, "md5_digest": "6ddf25c1dae69f8b1867f4e107104115", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13434, "upload_time": "2018-06-20T23:53:57", "url": "https://files.pythonhosted.org/packages/12/80/8a7dd7950b78221a6e62c20e3bf5d3fc8547b3fb1414a2cc0991b9221dae/rio_tiler-1.0a8.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "f48586dd5dce0e42763ec948945f8e18", "sha256": "ce943f2f1aef0df528c5a24b441e9b21fd7078989fde15d2fd4eaddce708561b" }, "downloads": -1, "filename": "rio_tiler-1.0b1.tar.gz", "has_sig": false, "md5_digest": "f48586dd5dce0e42763ec948945f8e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13648, "upload_time": "2018-06-23T21:23:10", "url": "https://files.pythonhosted.org/packages/22/23/a99b522df6dac3eb9b2bb2f6dc2d90abca20e67e12b957590d56cad4368a/rio_tiler-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "cffc7bfe1faa141d6fdd2d70332ae50a", "sha256": "fa50e34c7a12f74563dfa2ca095221ea088fabfcc93f02cf45704505ada50fea" }, "downloads": -1, "filename": "rio_tiler-1.0b2.tar.gz", "has_sig": false, "md5_digest": "cffc7bfe1faa141d6fdd2d70332ae50a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13664, "upload_time": "2018-06-26T14:46:38", "url": "https://files.pythonhosted.org/packages/9e/82/9c02ebee5b77f6c6ec91640f816b5fe4683f2978a980051703d6e8660e84/rio_tiler-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "7a356e43fad8a43274dd10505e8392e5", "sha256": "f19c8474860746cd33ac54170f3bd363dd37d950b3a8703a6d2052fbf11b4447" }, "downloads": -1, "filename": "rio_tiler-1.0b3.tar.gz", "has_sig": false, "md5_digest": "7a356e43fad8a43274dd10505e8392e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15496, "upload_time": "2018-07-02T14:40:28", "url": "https://files.pythonhosted.org/packages/a8/dc/2358168cc25bae51d6baf80b46f1bc16356d344718b889a283fbdb56264a/rio_tiler-1.0b3.tar.gz" } ], "1.0rc1": [ { "comment_text": "", "digests": { "md5": "6777a7a46d1f2af5a057135bf607a3c3", "sha256": "f196f6df0020441d4f2a324f985c93259e73509c34f7276ce0b9efce0a0149ec" }, "downloads": -1, "filename": "rio_tiler-1.0rc1.tar.gz", "has_sig": false, "md5_digest": "6777a7a46d1f2af5a057135bf607a3c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15500, "upload_time": "2018-07-16T18:25:43", "url": "https://files.pythonhosted.org/packages/04/39/2fa223b098f946dec8ef0fac0af3f923c9d2c4d58d0cf5c491f25c74749b/rio_tiler-1.0rc1.tar.gz" } ], "1.0rc2": [ { "comment_text": "", "digests": { "md5": "a7a8c44c8439a8c7b02350bc26d003d1", "sha256": "6ff2b1b0865ea604426ea1a38761f313b8a5e2cc8bd717c979d08d970124e18e" }, "downloads": -1, "filename": "rio_tiler-1.0rc2.tar.gz", "has_sig": false, "md5_digest": "a7a8c44c8439a8c7b02350bc26d003d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15535, "upload_time": "2018-08-22T12:52:38", "url": "https://files.pythonhosted.org/packages/47/16/416b172fc574b818fddf1d31b3c313644a5fc46ac560a2644a1a5f5a71dc/rio_tiler-1.0rc2.tar.gz" } ], "1.0rc3": [ { "comment_text": "", "digests": { "md5": "a456f2c35274057df0ff975730af64ac", "sha256": "707e31c513b9325d42a9614309f90a8de2563982c4cb7b4541827a09d3b690f8" }, "downloads": -1, "filename": "rio_tiler-1.0rc3.tar.gz", "has_sig": false, "md5_digest": "a456f2c35274057df0ff975730af64ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22047, "upload_time": "2019-02-05T21:56:35", "url": "https://files.pythonhosted.org/packages/51/5a/93c3fc798a4c36ff0682c25e4d0df6b239caf0b34503f4765b12e6fecde8/rio_tiler-1.0rc3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4692c489aac11e16a4db3b73ad64f57a", "sha256": "93d9276d44e4aabea4c0094bdcdeb13201cce93a1c9478c4553510e45a79c14d" }, "downloads": -1, "filename": "rio_tiler-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4692c489aac11e16a4db3b73ad64f57a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20845, "upload_time": "2019-02-15T17:12:22", "url": "https://files.pythonhosted.org/packages/b1/80/16cd9ba666d512cf04ba03c696548a74c89782d8a11624974df83efcd4ff/rio_tiler-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ab5dbfebb1cb8a54d74652dbbd1d1fd8", "sha256": "dd176279f02ce621d92b6699c0731664cb98ead10bd45826839980a60cd7d4d1" }, "downloads": -1, "filename": "rio_tiler-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ab5dbfebb1cb8a54d74652dbbd1d1fd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20863, "upload_time": "2019-02-21T16:13:37", "url": "https://files.pythonhosted.org/packages/f2/95/3c1aa2a484c3ac1edef3d5cb9bf6e8b7a72f91f9b4c66ee094a2acabf545/rio_tiler-1.1.1.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "6e80ff519cd95fb5a76c62efbd1db43e", "sha256": "d386351792dcedc9bd0840236a9bbba310e17c40251f4c5ee9b367e6048cf6a5" }, "downloads": -1, "filename": "rio_tiler-1.1.3.tar.gz", "has_sig": false, "md5_digest": "6e80ff519cd95fb5a76c62efbd1db43e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20874, "upload_time": "2019-03-06T20:24:36", "url": "https://files.pythonhosted.org/packages/6f/40/f02e7204c692727ad5096902c00ffc83acca64eb0e8016cf66214cd23354/rio_tiler-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4d42bd32c47561078d2a3d16d25abc16", "sha256": "90cd0f4209e74d3a64870de6bb86f020a617ad3acc9128dbc5897892bd0cd625" }, "downloads": -1, "filename": "rio_tiler-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4d42bd32c47561078d2a3d16d25abc16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21937, "upload_time": "2019-03-11T18:59:57", "url": "https://files.pythonhosted.org/packages/e0/c4/dc2cea02482c9ce98bb975c801ab894855ca57f909f2778e211b26778bdb/rio_tiler-1.1.4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0fcb5792b0d0409293cac3e703bc3915", "sha256": "45fb27c941ea171f9c75f2f22c046e00caeb45d84bcdd1a9de1e6121d1c4ceb1" }, "downloads": -1, "filename": "rio_tiler-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0fcb5792b0d0409293cac3e703bc3915", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22203, "upload_time": "2019-03-26T18:21:57", "url": "https://files.pythonhosted.org/packages/41/22/dfd18a534917abb7e0ab189a20db5adf673e0956cf836f653e3400da2eb3/rio_tiler-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "ce8550923976a00f96c5a0d1ec1409a7", "sha256": "4dc4bf79db9b6aaec875b2cbb8ac0ca13329c13a3bb6ebe6e776cf14af7c6fa1" }, "downloads": -1, "filename": "rio_tiler-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ce8550923976a00f96c5a0d1ec1409a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22261, "upload_time": "2019-03-27T03:07:27", "url": "https://files.pythonhosted.org/packages/a4/ea/515525c00be4ada1119004f9f11aa3ca550f4e0e7703fc2328b3defb2c81/rio_tiler-1.2.1.tar.gz" } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "9437369404f4f9f13dbc246a6bd77e77", "sha256": "8902bf741d96859d09de5b01e7a318254e7ab60343a089c2dfcb1f0a74e86c9c" }, "downloads": -1, "filename": "rio-tiler-1.2.10.tar.gz", "has_sig": false, "md5_digest": "9437369404f4f9f13dbc246a6bd77e77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109749, "upload_time": "2019-07-18T15:05:52", "url": "https://files.pythonhosted.org/packages/98/1d/79f983b47716f8950aed00a36dbbc27845f275916b0c07073d4e2fa3e4b6/rio-tiler-1.2.10.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "aef718770322311e70932fe48a16aed6", "sha256": "41b49c23e5e12e84b6e911f7e392e44b9475829282de77fb7ff15ac269440b3c" }, "downloads": -1, "filename": "rio-tiler-1.2.11.tar.gz", "has_sig": false, "md5_digest": "aef718770322311e70932fe48a16aed6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110000, "upload_time": "2019-09-19T19:21:43", "url": "https://files.pythonhosted.org/packages/6c/c4/3945d276e6c057c0922747c0f50e173c77f3275883d50e1ca7ca128c80ad/rio-tiler-1.2.11.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "7eed3ebbb4eccb54940afa3f6ebfaebc", "sha256": "8981e7944e99649796ee00d84cf4f7a3c1ea630ce6f4dbed33d8be0c60f155a4" }, "downloads": -1, "filename": "rio_tiler-1.2.2.tar.gz", "has_sig": false, "md5_digest": "7eed3ebbb4eccb54940afa3f6ebfaebc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23259, "upload_time": "2019-04-03T20:07:29", "url": "https://files.pythonhosted.org/packages/55/b5/6dba8852a891b1df20637ae6095c28d433bcaf7e6283c815a1da0b2926bf/rio_tiler-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "9e31dae88fc31e9a6db5855312c5f826", "sha256": "494cd611612263e7dc12356e997f69ac2f1f11b1dad09c47fa5b1f285676f792" }, "downloads": -1, "filename": "rio_tiler-1.2.3.tar.gz", "has_sig": false, "md5_digest": "9e31dae88fc31e9a6db5855312c5f826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23354, "upload_time": "2019-04-04T20:35:38", "url": "https://files.pythonhosted.org/packages/28/18/0ad61118ff4e0ca5ef89c9a47025ac013b98a453d87b24fc86bfadaec503/rio_tiler-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "04a647f02fa6ff7920c6c7d4b0e3bced", "sha256": "b94d70bd29a95ad4d90220a5f9b4e6303780d24ed9d0c29973b97e21ac4079c2" }, "downloads": -1, "filename": "rio_tiler-1.2.4.tar.gz", "has_sig": false, "md5_digest": "04a647f02fa6ff7920c6c7d4b0e3bced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23594, "upload_time": "2019-04-16T15:12:00", "url": "https://files.pythonhosted.org/packages/7c/be/26def87097c7abe9c6a2214ce379108bf397d84f070500e500d2d20c3515/rio_tiler-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "534f80c8b37d5eb936725c2323a0e0d8", "sha256": "cb9301203bfc7206c54a06be39ba0b364cb913303ac2e475cf6eacebb11de6a1" }, "downloads": -1, "filename": "rio_tiler-1.2.5.tar.gz", "has_sig": false, "md5_digest": "534f80c8b37d5eb936725c2323a0e0d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24068, "upload_time": "2019-05-08T15:29:05", "url": "https://files.pythonhosted.org/packages/d5/86/8c9a2bcbb1dc9b43220bd0b5100959bc41aaf007acd7e325bbdd13ed2f8b/rio_tiler-1.2.5.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "03b2b305aa5215e17957fd77da5defd7", "sha256": "c0320d6a2aa332a39f268bb1d1f1834d1939da06049a65935f0e7ef82d1fd7cc" }, "downloads": -1, "filename": "rio_tiler-1.2.7.tar.gz", "has_sig": false, "md5_digest": "03b2b305aa5215e17957fd77da5defd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24065, "upload_time": "2019-05-14T15:04:34", "url": "https://files.pythonhosted.org/packages/0c/f0/578a9c3a93bd64ffd12aac76bb1c95756180f50d4a6fc6ec7ab28aeae939/rio_tiler-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "c6e6fddcab026bfc376652433f03aa76", "sha256": "0c89c9a360699dc2a7b8de7c99aa40ae5ef3e246160b90b2fbd00b581da06956" }, "downloads": -1, "filename": "rio_tiler-1.2.8.tar.gz", "has_sig": false, "md5_digest": "c6e6fddcab026bfc376652433f03aa76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24351, "upload_time": "2019-07-08T19:35:23", "url": "https://files.pythonhosted.org/packages/c9/49/e1fc1e7291a97cacea2d523cbf92eb783ab89981dd5aee76cb521d961a77/rio_tiler-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "ae3c117b9181103a081ef6a918d624ed", "sha256": "8591b196933ef5e3fe9ad0623d678f0fbe732168a365cde3292586ab9cc2567c" }, "downloads": -1, "filename": "rio-tiler-1.2.9.tar.gz", "has_sig": false, "md5_digest": "ae3c117b9181103a081ef6a918d624ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24391, "upload_time": "2019-07-11T20:04:16", "url": "https://files.pythonhosted.org/packages/b6/80/3d11f975ae635482dbe187c0e3d7c024691d275b893ac00f8e2dd5510598/rio-tiler-1.2.9.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "4be26d750c4c2693dee8157d8d254161", "sha256": "5c4af6a39fdb1481141e2ca2d40ba47716896212767669772f6a4ea8d9ac878b" }, "downloads": -1, "filename": "rio-tiler-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4be26d750c4c2693dee8157d8d254161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112361, "upload_time": "2019-10-07T17:40:53", "url": "https://files.pythonhosted.org/packages/58/cb/2c7cfd7ec17faa54133b7794b34a8afb0da8532e60e6504aafe71e0be1ad/rio-tiler-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4be26d750c4c2693dee8157d8d254161", "sha256": "5c4af6a39fdb1481141e2ca2d40ba47716896212767669772f6a4ea8d9ac878b" }, "downloads": -1, "filename": "rio-tiler-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4be26d750c4c2693dee8157d8d254161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112361, "upload_time": "2019-10-07T17:40:53", "url": "https://files.pythonhosted.org/packages/58/cb/2c7cfd7ec17faa54133b7794b34a8afb0da8532e60e6504aafe71e0be1ad/rio-tiler-1.3.0.tar.gz" } ] }