{ "info": { "author": "Red Boumghar", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3" ], "description": "# Mapstery\n\nDigital terrain map manipulation library.\n\nHigh level scripts to convert, transform, manipulate small and large imagery\nusing GDAL in python to cover part of the needs of the NASA/ESA Frontier\nDevelopment Lab with respect to Space Resources challenges.\n\n## Quick install\n\n```\npip install mapstery\n```\n\nFor developers, you might like to install the last version from git. So if you've\ncloned _Mapstery_ in a folder called `mapstery_repo` then you could do the following:\n`pip install mapstery_repo/`\n\nNB: Make sure the gdal python package version correspond to the system gdal library.\nIf you have GDAL python installation problems you may have to match versions between \ngdal system libraries and gdal python package, one way or another.\n\n## Quick start\n\n```\nimport mapstery\nimport numpy as np\n\nM = mapstery.Map(500, 500)\nM.add_band(np.ones((35,50))*128.0, \"BAND_NAME_01\")\nM.add_band(np.ones((80,150))*89.0, \"BAND_NAME_02\")\nM.save(\"/tmp/mastery_test0.gtif\")\n```\n\n## Another example, combining layers\n```\nimport mapstery\nimport numpy as np\n\nM = mapstery.Map(500, 500)\nM.dataset='layers.json'\nM.save(\"/tmp/testjson.gtif\")\n\n```\n\n## Json file example: layers.json\n```\n{\n\"BNAME\":\"LRO1.png\",\n\"BNAME2\":\"LRO2.png\"\n}\n# BNAME - BAND NAME\n# LRO1.png - file path\n\n```\n## Dev infos\n\nYou can write your own scripts in `tests/` starting with the *dev_* prefix so that they are ignored by git.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/frontierdevelopmentlab/space-resources/mapstery", "keywords": "GDAL,python,raster,dataset,multilayer,multichannel,layers,channels,gis,information", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "mapstery", "package_url": "https://pypi.org/project/mapstery/", "platform": "", "project_url": "https://pypi.org/project/mapstery/", "project_urls": { "Homepage": "https://gitlab.com/frontierdevelopmentlab/space-resources/mapstery" }, "release_url": "https://pypi.org/project/mapstery/0.0.7/", "requires_dist": [ "gdal", "Pillow", "scipy", "numpy", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'" ], "requires_python": ">=3", "summary": "Digital terrain map manipulation high level functions", "version": "0.0.7" }, "last_serial": 5141960, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "04f86e42a456241180e9b93c4fa1800a", "sha256": "0c321afe08bc07588cdf0406ec197f67130987db03052bd759d4979f21c51bf5" }, "downloads": -1, "filename": "mapstery-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04f86e42a456241180e9b93c4fa1800a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 3718, "upload_time": "2018-07-30T09:02:57", "url": "https://files.pythonhosted.org/packages/d0/9c/6d2d3b2e88b77c75314c5617e89c8a6065c1b5cee58082c7319487dcc89f/mapstery-0.0.1-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "497ee66f65194c33fad703bc2056d498", "sha256": "592c19548e866d0ba54d194a9991917065295d2a8db93c0b5b62e6880b0f9b2c" }, "downloads": -1, "filename": "mapstery-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "497ee66f65194c33fad703bc2056d498", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 3850, "upload_time": "2018-07-31T00:55:16", "url": "https://files.pythonhosted.org/packages/b9/ee/e29f98380853dcde28ad48e112d4a9594beabd6f02943603be99f3eaf762/mapstery-0.0.2-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "defe0b1141c3c24b058202eab30e2991", "sha256": "e20dd7e3f6e31a923e334bbc670c3c868c41330f5c272a2937aab47fdbc02c41" }, "downloads": -1, "filename": "mapstery-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "defe0b1141c3c24b058202eab30e2991", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 4786, "upload_time": "2018-07-31T23:58:05", "url": "https://files.pythonhosted.org/packages/bd/18/b8937d98591b57fd48adfb83e0dba4f9e06a84afd7dfbe07142f591851ff/mapstery-0.0.3-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "04c214b3f93098ca4d47f4a500bb6bf1", "sha256": "9659950a764824e8f9bc389e13619469df7ed7daf04cf22753d45be444d78987" }, "downloads": -1, "filename": "mapstery-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04c214b3f93098ca4d47f4a500bb6bf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 6297, "upload_time": "2018-08-06T07:48:21", "url": "https://files.pythonhosted.org/packages/a7/70/44900abb206efb2da83e767373d8e653569489fb902b11d25670fabb2e7a/mapstery-0.0.4-py2.py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b6fcf5904c52092a6556d86285fc020c", "sha256": "723bc54371fd5ed2a82f501600f0d367133c8bdd2fb11ff854de1d4bab3d7366" }, "downloads": -1, "filename": "mapstery-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6fcf5904c52092a6556d86285fc020c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 6994, "upload_time": "2018-08-09T00:14:40", "url": "https://files.pythonhosted.org/packages/99/cc/5ee0b359abcda9effa2a59dcc5de374bfd9aec45bb98c9082e2f6a714c3e/mapstery-0.0.5-py2.py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5c35cf4c9767ea36c4205e905f86abbf", "sha256": "188be9006b6ae88719292279cc404ad344c9d2be93eb3ad788fa5a83464297b0" }, "downloads": -1, "filename": "mapstery-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c35cf4c9767ea36c4205e905f86abbf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7114, "upload_time": "2018-08-09T18:43:30", "url": "https://files.pythonhosted.org/packages/56/1a/037645230fe91b14d2d550cd0a591deb30dd87120ad5a0c541bc37b00b9b/mapstery-0.0.6-py2.py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f1ddd507ef6c8ee7594ccd6bd3549236", "sha256": "28af1aebe6f86eddaadd57b7c9474d2f99657a0bb55811ae33e6bda1ee14d2ab" }, "downloads": -1, "filename": "mapstery-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1ddd507ef6c8ee7594ccd6bd3549236", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 8839, "upload_time": "2019-04-14T21:15:15", "url": "https://files.pythonhosted.org/packages/77/b5/8da8599ca1888554bcc92b3ea420d37eeea01e0de1000e9874534b11b5f8/mapstery-0.0.7-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f1ddd507ef6c8ee7594ccd6bd3549236", "sha256": "28af1aebe6f86eddaadd57b7c9474d2f99657a0bb55811ae33e6bda1ee14d2ab" }, "downloads": -1, "filename": "mapstery-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1ddd507ef6c8ee7594ccd6bd3549236", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 8839, "upload_time": "2019-04-14T21:15:15", "url": "https://files.pythonhosted.org/packages/77/b5/8da8599ca1888554bcc92b3ea420d37eeea01e0de1000e9874534b11b5f8/mapstery-0.0.7-py2.py3-none-any.whl" } ] }