{ "info": { "author": "B-Open Solutions srl, Alessandro Amici", "author_email": "info@bopen.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: GIS" ], "description": "Global geographic elevation data made easy.\nElevation provides easy download, cache and access of the global datasets\n`SRTM 30m Global 1 arc second V003 `_\nelaborated by NASA and NGA hosted on `Amazon S3 `_\nand\n`SRTM 90m Digital Elevation Database v4.1 `_\nelaborated by CGIAR-CSI.\n\nNote that any download policies of the respective providers apply.\n\n.. highlight: console\n\n\nInstallation\n------------\n\nInstall the `latest version of Elevation `_\nfrom the Python Package Index::\n\n $ pip install elevation\n\nThe following dependencies need to be installed and working:\n\n- `GNU make `_\n- `curl `_\n- unzip\n- `gunzip `_\n- `GDAL command line tools `_\n\nThe following command runs some basic checks and reports common issues::\n\n $ eio selfcheck\n Your system is ready.\n\nGNU make, curl and unzip come pre-installed with most operating systems.\nThe best way to install GDAL command line tools varies across operating systems\nand distributions, please refer to the\n`GDAL install documentation `_.\n\n\nCommand line usage\n------------------\n\nIdentify the geographic bounds of the area of interest and fetch the DEM with the ``eio`` command.\nFor example to clip the SRTM 30m DEM of Rome, around 41.9N 12.5E, to the ``Rome-30m-DEM.tif`` file::\n\n $ eio clip -o Rome-30m-DEM.tif --bounds 12.35 41.8 12.65 42\n\nFor the SRTM 90m DEM use::\n\n $ eio --product SRTM3 clip -o Rome-90m-DEM.tif --bounds 12.35 41.8 12.65 42\n\nThe ``--bounds`` option accepts latitude and longitude coordinates\n(more precisely in geodetic coordinates in the WGS84 refernce system EPSG:4326 for those who care)\ngiven as ``left bottom right top`` similarly to the ``rio`` command form ``rasterio``.\n\nIf you have installed the packages ``rasterio`` and ``fiona``\nyou can clip a DEM on the same extent of any other geospatial data source supported by GDAL and OGR,\nfor example if you have a georeference image ``MyImage.tif`` you can clip the corresponding DEM with::\n\n $ eio clip -o MyImage-DEM.tif --reference MyImage.tif # enable with: $ pip install rasterio\n\nThe ``--reference`` option can take also verctor data as input::\n\n $ eio clip -o MyShapefile-DEM.tif --reference MyShapefile.shp # enable with: $ pip install fiona\n\nThe first time an area is accessed Elevation downloads the data tiles from the USGS or CGIAR-CSI servers and\ncaches them in GeoTiff compressed formats,\nsubsequent accesses to the same and nearby areas are much faster.\n\nThe ``clip`` sub-command doesn't allow automatic download of a large amount of DEM tiles,\nplease refer to the upstream providers' websites to learn the preferred procedures for bulk download.\n\nTo clean up stale temporary files and fix the cache in the event of a server error use::\n\n $ eio clean\n\nCommand line reference\n----------------------\n\nThe ``eio`` command as the following sub-commands and options::\n\n $ Usage: eio [OPTIONS] COMMAND [ARGS]...\n\n Options:\n --version Show the version and exit.\n --product [SRTM1|SRTM3] DEM product choice. [default: SRTM1]\n --cache_dir DIRECTORY Root of the DEM cache folder. [default:\n /Users/amici/Library/Caches/elevation]\n --help Show this message and exit.\n\n Commands:\n clean Clean up the product cache from temporary files.\n clip Clip the DEM to given bounds.\n distclean Remove the product cache entirely.\n info Show info about the product cache.\n seed Seed the DEM to given bounds.\n selfcheck Audit the system for common issues.\n\nThe ``clip`` sub-command::\n\n $ eio clip --help\n Usage: eio clip [OPTIONS]\n\n Options:\n -o, --output PATH Path to output file. Existing files will be\n overwritten. [default: out.tif]\n --bounds FLOAT... Output bounds in 'left bottom right top' order.\n -m, --margin TEXT Decimal degree margin added to the bounds. Use '%' for\n percent margin. [default: 0]\n -r, --reference TEXT Use the extent of a reference GDAL/OGR data source as\n output bounds.\n --help Show this message and exit.\n\nDefaults can be defined by setting environment variables prefixed with ``EIO``,\ne.g. ``EIO_PRODUCT=SRTM3`` and ``EIO_CLIP_MARGIN=10%``.\n\n\nPython API\n----------\n\nEvery command has a corresponding API function in the ``elevation`` module:\n\n.. highlight: python\n\n>>> import elevation\n>>> # clip the SRTM1 30m DEM of Rome and save it to Rome-DEM.tif\n>>> elevation.clip(bounds=(12.35, 41.8, 12.65, 42), output='Rome-DEM.tif')\n>>> # clean up stale temporary files and fix the cache in the event of a server error\n>>> elevation.clean()\n\n\nProject resources\n-----------------\n\n============= =========================================================\nDocumentation http://elevation.bopen.eu\nSupport https://stackoverflow.com/search?q=python+elevation\nDevelopment https://github.com/bopen/elevation\nDownload https://pypi.org/project/elevation\nCode quality .. image:: https://api.travis-ci.org/bopen/elevation.svg?branch=master\n :target: https://travis-ci.org/bopen/elevation/branches\n :alt: Build Status on Travis CI\n .. image:: https://coveralls.io/repos/bopen/elevation/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/bopen/elevation\n :alt: Coverage Status on Coveralls\n============= =========================================================\n\n\nContributing\n------------\n\nContributions are very welcome. Please see the `CONTRIBUTING`_ document for\nthe best way to help.\nIf you encounter any problems, please file an issue along with a detailed description.\n\n.. _`CONTRIBUTING`: https://github.com/bopen/elevation/blob/master/CONTRIBUTING.rst\n\nAuthors:\n\n- B-Open Solutions srl - `@bopen `_ - http://bopen.eu\n- Alessandro Amici - `@alexamici `_\n\n\nLicense\n-------\n\nElevation is free and open source software\ndistributed under the terms of the `Apache License, Version 2.0 `_.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/bopen/elevation/archive/1.0.6.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://elevation.bopen.eu", "keywords": "script download SRTM DEM DTM global digital elevation terrain model", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "elevation", "package_url": "https://pypi.org/project/elevation/", "platform": "", "project_url": "https://pypi.org/project/elevation/", "project_urls": { "Download": "https://github.com/bopen/elevation/archive/1.0.6.tar.gz", "Homepage": "http://elevation.bopen.eu" }, "release_url": "https://pypi.org/project/elevation/1.0.6/", "requires_dist": [ "appdirs", "click (<7.0)", "fasteners", "future", "fiona ; extra == 'reference'", "rasterio ; extra == 'reference'" ], "requires_python": "", "summary": "Python script to download global terrain digital elevation models, SRTM 30m DEM and SRTM 90m DEM.", "version": "1.0.6" }, "last_serial": 4886675, "releases": { "0.9.10": [ { "comment_text": "", "digests": { "md5": "8aef6336974fecac6b323bd3df973969", "sha256": "e346d07cfd8a3cb0715d6bb3376a9a2cc3c34b3b550415d7a4decaec60ea51ef" }, "downloads": -1, "filename": "elevation-0.9.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8aef6336974fecac6b323bd3df973969", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15720, "upload_time": "2016-09-04T16:44:27", "url": "https://files.pythonhosted.org/packages/71/49/edb1f076e23e3a46574670f85c6309e02a4db4e8966aa431029d6ee62d83/elevation-0.9.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "272052de4fc876d2007421e7a901d472", "sha256": "1d3949b54e5124a0dd2b66cdfafcde829a97a4570af355fe1cd33c5374829cdf" }, "downloads": -1, "filename": "elevation-0.9.10.tar.gz", "has_sig": false, "md5_digest": "272052de4fc876d2007421e7a901d472", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20734, "upload_time": "2016-09-04T16:44:30", "url": "https://files.pythonhosted.org/packages/9a/5c/4eec6bcea8e5701104f96cc9bf9b86c6fcf05f57baae20596d1dab7f327f/elevation-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "2b7fb8f996ee36394d8ed458036c86bc", "sha256": "bd908bcdaac892e17b0b69f51e5b60e63b9b036a3c00f250347c28df7284943d" }, "downloads": -1, "filename": "elevation-0.9.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b7fb8f996ee36394d8ed458036c86bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15878, "upload_time": "2016-09-23T17:21:08", "url": "https://files.pythonhosted.org/packages/0e/b3/4e919f99d1106789070e9624c8898428052d37513bf2d63a4e8dff40a391/elevation-0.9.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aef2db9f38da6500e951f1294ccf75e", "sha256": "619790b58435fd27651e2141d48f0d24cc9f185dd15aef386f07e06ad24ab50a" }, "downloads": -1, "filename": "elevation-0.9.11.tar.gz", "has_sig": false, "md5_digest": "4aef2db9f38da6500e951f1294ccf75e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20913, "upload_time": "2016-09-23T17:21:12", "url": "https://files.pythonhosted.org/packages/62/b3/11e0f071b112d1505f38ea071f53fe436fa3501e8bdff71a9131a27e6280/elevation-0.9.11.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "1cae343604805f6f22b9113c3ed486a2", "sha256": "127fe6c11b15bb4c71eaca87a1db57e31dd850998ffa512f2669d80f6d47b7d2" }, "downloads": -1, "filename": "elevation-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cae343604805f6f22b9113c3ed486a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13206, "upload_time": "2016-03-30T13:37:31", "url": "https://files.pythonhosted.org/packages/b8/74/443abceeae322f1e9cd8302146ac27dec5edde6925848bb206d1f45e2130/elevation-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e3cfc94ba9b35dc6bffdac322f12099", "sha256": "a02de4e76612153ff6256e91d1ab2421abced7b1207ef38127fcb8dded7026b1" }, "downloads": -1, "filename": "elevation-0.9.7.tar.gz", "has_sig": false, "md5_digest": "0e3cfc94ba9b35dc6bffdac322f12099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18592, "upload_time": "2016-03-30T13:37:40", "url": "https://files.pythonhosted.org/packages/58/0e/f7d118b5f9aa04803417e20aa2c7c79642aa20fd66094ed047b05dbea466/elevation-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "2c959b8a732ab73bf20b2d927901177b", "sha256": "387ecbddf13b28db55b23e43722341d8ad986a4ebf1cec79417775673cbd72a5" }, "downloads": -1, "filename": "elevation-0.9.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c959b8a732ab73bf20b2d927901177b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13324, "upload_time": "2016-03-31T14:26:11", "url": "https://files.pythonhosted.org/packages/4d/6b/5df89c2593db579ab13f02b5a380d58f1605f3e11dbd9d9f38ee3fba32d0/elevation-0.9.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cff7c996162b75ff7bca1aebc83354f9", "sha256": "ef70839c77a9b7eadc3010607b068d0da5635f521ed080ac4cd26e55d590b56f" }, "downloads": -1, "filename": "elevation-0.9.8.tar.gz", "has_sig": false, "md5_digest": "cff7c996162b75ff7bca1aebc83354f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18754, "upload_time": "2016-03-31T14:26:37", "url": "https://files.pythonhosted.org/packages/43/52/dc79fc1c7f638cdfffe90a835ba433c50e69ba69265280ef4c741ec0c41d/elevation-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "e5917730f2da4e3d136dcbf12b99772a", "sha256": "70de218c979ebbf762d73516228d31d5c340c45f43893fbec6e2c4afb16a6fbd" }, "downloads": -1, "filename": "elevation-0.9.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5917730f2da4e3d136dcbf12b99772a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13792, "upload_time": "2016-03-31T22:00:32", "url": "https://files.pythonhosted.org/packages/34/b5/cf0b392c184350d65d5fd6239e3bd328201f7af3fe5e184e72fa254e65f1/elevation-0.9.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b4762eb666bd0cf3764bba617cbddec", "sha256": "f9d4e671a2e9b8068454059b5179253490ddb39338b096dccddf8cb20fcd2f4b" }, "downloads": -1, "filename": "elevation-0.9.9.tar.gz", "has_sig": false, "md5_digest": "5b4762eb666bd0cf3764bba617cbddec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19064, "upload_time": "2016-03-31T22:00:40", "url": "https://files.pythonhosted.org/packages/86/ce/c11fb6db143ad60bb36ebdeaac679cd901fa92278fe2cb35928173f77efb/elevation-0.9.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "147949aef048ec7d6d4d24190a039477", "sha256": "891ec1949be2ccb6bdd9db24ce303e3e4dcee9f22f72a06eddfa0f7f2e6a5639" }, "downloads": -1, "filename": "elevation-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "147949aef048ec7d6d4d24190a039477", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16249, "upload_time": "2016-11-03T18:23:49", "url": "https://files.pythonhosted.org/packages/40/80/e4cb79fdda9ddaea2925379371718653214bb758f94adacdc7454000c4b9/elevation-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d50cbcc4ff5cb4e6eef527f1bd654fd", "sha256": "4381086add4fcecb847e44377879c6665db9d7bcf7afa632fc3160683b20dc39" }, "downloads": -1, "filename": "elevation-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8d50cbcc4ff5cb4e6eef527f1bd654fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21240, "upload_time": "2016-11-03T18:23:52", "url": "https://files.pythonhosted.org/packages/cf/f7/f58a999f2cf67e68d32e2ab370d64a330c93345a78281ede469a904964b1/elevation-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e54db30e7516a0bb5e34943985cba703", "sha256": "038a8f108ee94741fd33cc7415c8c9f34d0c7441b30e710925ab757a287b645c" }, "downloads": -1, "filename": "elevation-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e54db30e7516a0bb5e34943985cba703", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16296, "upload_time": "2017-01-22T22:59:15", "url": "https://files.pythonhosted.org/packages/b0/d6/0748a657a5769c613ff90e83a51d4bcfe60023b043c5290e0fd6d36af79e/elevation-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16d2045693a766bc571a525059d3bcd9", "sha256": "b1ba24a534b699dadfde86a1b81cc9abd8ca65e171806d512a92b9e4d3bbce40" }, "downloads": -1, "filename": "elevation-1.0.1.tar.gz", "has_sig": false, "md5_digest": "16d2045693a766bc571a525059d3bcd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21676, "upload_time": "2017-01-22T22:59:17", "url": "https://files.pythonhosted.org/packages/4b/76/5cd4fbecac2d1bbef1968bf773fe25475994e09fa3698f18a7d2e3454e8a/elevation-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1f81dafe777425daff2ca0ce2a9d4fb0", "sha256": "435d83f610c9ac3510b4ced9ae5ce2397c2bd02244113bae183933e93a076f0e" }, "downloads": -1, "filename": "elevation-1.0.2.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "1f81dafe777425daff2ca0ce2a9d4fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14011, "upload_time": "2018-05-16T07:27:04", "url": "https://files.pythonhosted.org/packages/a2/61/d7504294f7a72e219671f9b1fa4fd957947b956ccb1aedac4940160610ab/elevation-1.0.2.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "090fc420fcce5ac05912e9646c276a4c", "sha256": "e34313ba79c02f9d07edbb68a642629ae37479e35776a22b53e847f9b486290b" }, "downloads": -1, "filename": "elevation-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "090fc420fcce5ac05912e9646c276a4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12503, "upload_time": "2018-05-16T07:27:02", "url": "https://files.pythonhosted.org/packages/c3/3f/1a210f8867b299fa47161a442c1baa8bf9b55229f1b98cc0cd3df1f1b13c/elevation-1.0.2-py2.py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "fdb47d120f39a7557dd136ea14189a16", "sha256": "3ef53fc3406c66860cce105e6036ad221246f0fd999c4fd8cc8fccde6a72f7e4" }, "downloads": -1, "filename": "elevation-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdb47d120f39a7557dd136ea14189a16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12499, "upload_time": "2018-05-16T07:32:26", "url": "https://files.pythonhosted.org/packages/bf/76/6c63ff2eae4fc34183215f8151823f0547186193fd6bad033cb10c6f2249/elevation-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5b09ec26c4c94c59903e7fb85f69319", "sha256": "8144fd0a916a9bfe5378af2cec7fcdd468c40c877ac788cbe222d7295ed8f344" }, "downloads": -1, "filename": "elevation-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f5b09ec26c4c94c59903e7fb85f69319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24738, "upload_time": "2018-05-16T07:32:27", "url": "https://files.pythonhosted.org/packages/0e/1a/bc574d2cea182432db4f05914f7d4a96e091e0bda90e0ff16cd2dc6500ac/elevation-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7440f0870e380408cd05620612c10798", "sha256": "19ef1f4897eaa4467575fb850e659bda5a14d9fda01abb7605f58d4de46762a2" }, "downloads": -1, "filename": "elevation-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7440f0870e380408cd05620612c10798", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12499, "upload_time": "2018-05-18T07:43:48", "url": "https://files.pythonhosted.org/packages/3d/c3/a76c8d2d65288f10cf5a1a2c9c6cd9ead9d10cc359ce2119efcb725c1528/elevation-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b852ed24934f41b82d8e305b547dd63a", "sha256": "e120c782b03670ee39ee7494a592511d9b9bb48fe2e7273c771a4b19f587ebf3" }, "downloads": -1, "filename": "elevation-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b852ed24934f41b82d8e305b547dd63a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24761, "upload_time": "2018-05-18T07:43:49", "url": "https://files.pythonhosted.org/packages/59/39/08a3fcc01e70b24b21580f53e10875051d7e3b86fc67dd4c7df6504e7d0a/elevation-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "53813b6b9a54203e1e13b1b67c9880be", "sha256": "73d71f4c92e4fa5078eafcfcc8ae92d3ca3276267dedde4a3cae07f73ab337e7" }, "downloads": -1, "filename": "elevation-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53813b6b9a54203e1e13b1b67c9880be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12516, "upload_time": "2018-10-31T14:14:49", "url": "https://files.pythonhosted.org/packages/47/54/c91e9918c798ee0a7f71b3ebbe65e70059de210d3df6c7c64fe8f10cc9dc/elevation-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a53e282b688f3f8da4b68736f222911", "sha256": "12a8c0f9428efd2609eb6e0fd761a1ba340fa05d1b075ff22bf7efa417e96ec4" }, "downloads": -1, "filename": "elevation-1.0.5.tar.gz", "has_sig": false, "md5_digest": "6a53e282b688f3f8da4b68736f222911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24890, "upload_time": "2018-10-31T14:14:50", "url": "https://files.pythonhosted.org/packages/e8/ec/8e92c87343e143fbe99117e8547ec0b549f6501cffc0d1c8d47b48002e4c/elevation-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "8448af670145c18cb20bcb0f47ce7280", "sha256": "2dd9f9a13d17aee586d66bfaa4d48cf74a79042449e7dc724226156c8f05a047" }, "downloads": -1, "filename": "elevation-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8448af670145c18cb20bcb0f47ce7280", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16828, "upload_time": "2019-03-01T21:15:26", "url": "https://files.pythonhosted.org/packages/b8/9a/e55570fa28fbe3106da6ac9a5df0156c39647551171e10de45624069a917/elevation-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdd7c0724ea347331d2e0c62aa2f89f0", "sha256": "a307ccf45c372e3ff24a64c386c6ded11c6ad73e9fd12fa786f18cc025162b3c" }, "downloads": -1, "filename": "elevation-1.0.6.tar.gz", "has_sig": false, "md5_digest": "bdd7c0724ea347331d2e0c62aa2f89f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25164, "upload_time": "2019-03-01T21:15:33", "url": "https://files.pythonhosted.org/packages/5c/b7/ccfb97114904f0257602e074524e0a878df637e101ac2985abf0faf5cc89/elevation-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8448af670145c18cb20bcb0f47ce7280", "sha256": "2dd9f9a13d17aee586d66bfaa4d48cf74a79042449e7dc724226156c8f05a047" }, "downloads": -1, "filename": "elevation-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8448af670145c18cb20bcb0f47ce7280", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16828, "upload_time": "2019-03-01T21:15:26", "url": "https://files.pythonhosted.org/packages/b8/9a/e55570fa28fbe3106da6ac9a5df0156c39647551171e10de45624069a917/elevation-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdd7c0724ea347331d2e0c62aa2f89f0", "sha256": "a307ccf45c372e3ff24a64c386c6ded11c6ad73e9fd12fa786f18cc025162b3c" }, "downloads": -1, "filename": "elevation-1.0.6.tar.gz", "has_sig": false, "md5_digest": "bdd7c0724ea347331d2e0c62aa2f89f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25164, "upload_time": "2019-03-01T21:15:33", "url": "https://files.pythonhosted.org/packages/5c/b7/ccfb97114904f0257602e074524e0a878df637e101ac2985abf0faf5cc89/elevation-1.0.6.tar.gz" } ] }