{ "info": { "author": "Cody Piersall", "author_email": "cody.piersall@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Vismap\n======\n\nProvides a ViewBox for creating maps with\n[Vispy](https://github.com/vispy/vispy). The view automatically gets its tiles\nfrom a [TileProvider](vismap/tile_providers.py) based on the zoom level.\nSeveral tile providers are bundled with this project; adding a tile provider\nsimply requires knowing the URL at which to grab a tile, and providing the\nattribution text for the tiles. You can add your own data to the map by\ncreating SceneVisuals and setting the parent to the created `view.scene`.\n\nRun the provided [example](vismap/examples/basic.py) to check out how interacting with\nthe map works. The script is installed as ``vismap-example`` if you install\nvismap; so from your command line just run\n\n vismap-example\n\nUse the left and right arrow keys to change the tile provider.\n\nVismap provides you with a map on which to plot your own data. An example map:\n\n![Stamen Toner Inverted](stamen_toner_inverted.png)\n\nWhat's the Point?\n-----------------\n\nThe idea is to be able to display real-time geographical data on top of a\nmap\u2013for example, radar data. This project provides the view which\nautomatically fills the map based on the current zoom level, and also provides\ntransforms, so you can actually view data on top of the map. The transforms\nare located in [vismap/transforms.py](vismap/transforms.py).\n\nCurrently, two transforms are provided: `MercatorTransform` and\n`RelativeMercatorTransform`. Use the `MercatorTransform` when your data is\nnaturally represented in longitude/latitude pairs. For example, the following\nwill draw a line from Norman, OK to Oklahoma City, OK:\n\n from vismap import Canvas, MercatorTransform\n import vispy.scene.visuals as visuals\n from vispy import app\n import numpy as np\n\n c = Canvas()\n c.show()\n line = visuals.Line(np.array([[-97.4395, 35.2226], [-97.5164, 35.4676]]),\n parent=c.view.scene)\n line.transform = MercatorTransform() # the magic line!\n app.run()\n\nThe `RelativeMercatorTransform` is for plotting data that is naturally\nexpressed in units of length, but would be nice if it were centered somewhere\ngeographically. The motivating use case is radar data: it makes sense to think\nof the data in meters, relative to a specific latitude and longitude.\n\nWhen you are using these transforms, make sure you **always remember to add the\nvisual to the correct scene**, otherwise the data will not show up and it will\nprobably be confusing.\n\n\nInstalling\n----------\n\nVismap is available via pip:\n\n pip install vismap\n\n\n", "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/codypiersall/vismap", "keywords": "vispy plot geography map", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vismap", "package_url": "https://pypi.org/project/vismap/", "platform": "", "project_url": "https://pypi.org/project/vismap/", "project_urls": { "Homepage": "https://github.com/codypiersall/vismap" }, "release_url": "https://pypi.org/project/vismap/0.1.2/", "requires_dist": [ "numpy", "vispy", "mercantile", "requests", "requests-cache", "pillow" ], "requires_python": "", "summary": "Tile maps rendered with Vispy", "version": "0.1.2" }, "last_serial": 4169947, "releases": { "0.0.0rc0": [ { "comment_text": "", "digests": { "md5": "a35e49d0e6ff539ef937a893c0df214f", "sha256": "2ee430c2f601296d764c5fc1af79331927f43bf35fde29cafc8ce511c14a91f9" }, "downloads": -1, "filename": "vismap-0.0.0rc0-py3-none-any.whl", "has_sig": false, "md5_digest": "a35e49d0e6ff539ef937a893c0df214f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8533, "upload_time": "2018-06-24T02:50:54", "url": "https://files.pythonhosted.org/packages/49/86/3c033e93d7d97706e11b60c5b8a43e2f1f162333e83d0eb5f7c120ff25f5/vismap-0.0.0rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb0b0d8766d1f51bd75349f443c38c30", "sha256": "4e42e16807be845b50e5bb281666935d71d298de13afe9bebae0e5cab44352b3" }, "downloads": -1, "filename": "vismap-0.0.0rc0.tar.gz", "has_sig": false, "md5_digest": "fb0b0d8766d1f51bd75349f443c38c30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7508, "upload_time": "2018-06-24T02:50:55", "url": "https://files.pythonhosted.org/packages/e1/84/be83af7c1a98828115ea2127346420fbe844c7fce0301d0613c67a3c0979/vismap-0.0.0rc0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "50a64d2265b32b7a255d4bb770ab8900", "sha256": "77e663b604e2ae09a4a9e3e74be3e129f118f84359f767750994c1cb9bf3f808" }, "downloads": -1, "filename": "vismap-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "50a64d2265b32b7a255d4bb770ab8900", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9374, "upload_time": "2018-06-25T00:46:37", "url": "https://files.pythonhosted.org/packages/0f/5a/b989e6c1233d565dcabc8786ebe251d21156113797e85d26ec4219fcc629/vismap-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3ba31232ef977876832659c3ca1efb3", "sha256": "fa454f29ca0cb0d30ed871af59fd3a79ee036f03c3f9908dad60a9e76e3a45ff" }, "downloads": -1, "filename": "vismap-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b3ba31232ef977876832659c3ca1efb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8497, "upload_time": "2018-06-25T00:46:38", "url": "https://files.pythonhosted.org/packages/24/8e/42f97171131f2205168fc91b777d74c1ea613fe91641a839d6a0c5665468/vismap-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "631f0d5748af1462f075993483f465bb", "sha256": "53cabfa8d1320d3cef9de3e3560697a890ee869a86cd6746af17f19427fda51c" }, "downloads": -1, "filename": "vismap-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "631f0d5748af1462f075993483f465bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9427, "upload_time": "2018-06-25T00:50:00", "url": "https://files.pythonhosted.org/packages/b6/3d/f8ddded63b06b5c4536d39c8e2c50d6fcdd08901a3dcf2e0f355621410e7/vismap-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "486e5cab8eb7202f0210913a423606b8", "sha256": "01c4f9f381a246c8b73c258acf1164b386dae6db35ab2d8ebc89e25f4713e0a2" }, "downloads": -1, "filename": "vismap-0.0.2.tar.gz", "has_sig": false, "md5_digest": "486e5cab8eb7202f0210913a423606b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8613, "upload_time": "2018-06-25T00:50:00", "url": "https://files.pythonhosted.org/packages/40/69/524f9530037d94b871e042c763884e5804846d44aa51aee91286a7eab317/vismap-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0b2284cdf34cfb5cbd9d9baeaeaab617", "sha256": "34ef47da9329e306a6325650c59369014352985d9bcfc30695905fc8a1376af3" }, "downloads": -1, "filename": "vismap-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0b2284cdf34cfb5cbd9d9baeaeaab617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9992, "upload_time": "2018-06-25T00:57:16", "url": "https://files.pythonhosted.org/packages/87/d3/5fc318a50755dce57793814d8d54f303ad788b5882cd7610ecb8e49ece9b/vismap-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95df799ac90cfa43d7a248db42cfccee", "sha256": "39f8ee30068bb51632813ff283ee718e4280b2184723c1984e66c39e4cbf13f5" }, "downloads": -1, "filename": "vismap-0.0.3.tar.gz", "has_sig": false, "md5_digest": "95df799ac90cfa43d7a248db42cfccee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9229, "upload_time": "2018-06-25T00:57:17", "url": "https://files.pythonhosted.org/packages/69/5e/f34f97df844697411ea9bd29ddb48573b7af618dc9e6695011912c593a86/vismap-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f533b071b7cebb50470461380e46b05e", "sha256": "0afe14847e606e1be4d407b1f181a63d2e660da4e337b7d863cd774638addd9d" }, "downloads": -1, "filename": "vismap-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f533b071b7cebb50470461380e46b05e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12835, "upload_time": "2018-07-04T18:25:55", "url": "https://files.pythonhosted.org/packages/2d/e1/cc72d0738362508e98391cfc99a32d83ed7bdb97c0c7c5e6e4894b7af55f/vismap-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c881a4ec2e01bfe979aee2ac5724fe4a", "sha256": "1e9233c1e2b6ffc2976c264235e38a892148c8c0b418a098f2e84c287e3bc305" }, "downloads": -1, "filename": "vismap-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c881a4ec2e01bfe979aee2ac5724fe4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12387, "upload_time": "2018-07-04T18:25:57", "url": "https://files.pythonhosted.org/packages/84/af/b7271888469834208b764d2d1589b36aff3f8bce0a4029512662bae280d4/vismap-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7477bc55dd34a18a0514cc9e589d92c8", "sha256": "ccd8feb1480e1cd69acfaaa6e4fd2158ac8545062b434683fb73743a8a4c1493" }, "downloads": -1, "filename": "vismap-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7477bc55dd34a18a0514cc9e589d92c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 213887, "upload_time": "2018-08-14T01:32:44", "url": "https://files.pythonhosted.org/packages/06/65/fceb172ecb3a657a31e1818968794bd09cce1a42fc40b798343b3cf803ef/vismap-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c22badddf1e2e8481f0de78bcdbdcacb", "sha256": "c96b30a3235a8b50bf7f8eb29a58970538320d8fe706e4131c3d04b861c1bcf5" }, "downloads": -1, "filename": "vismap-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c22badddf1e2e8481f0de78bcdbdcacb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215323, "upload_time": "2018-08-14T01:32:49", "url": "https://files.pythonhosted.org/packages/b4/da/dcf0d34d2632e5fa6d3966cb263caabf537dac2f6ca9f85ff0820c7baf6e/vismap-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "64de6eb1cecf10cd1d5d72ae312e1f79", "sha256": "3b414aaf4f2de74229336518d64280cbb5dac5887b78e5c7ee480f121a95ede9" }, "downloads": -1, "filename": "vismap-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64de6eb1cecf10cd1d5d72ae312e1f79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 215124, "upload_time": "2018-08-14T15:51:52", "url": "https://files.pythonhosted.org/packages/19/58/7570e449076b3fdf8d36abb667b048221721ac87d5ef6a9cfd0c70509640/vismap-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0debe22a39b7b12b7c5ff1f5a9973715", "sha256": "41426e469317e915547699424122c92dbaaad3331eb18597cf1ab4271995f758" }, "downloads": -1, "filename": "vismap-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0debe22a39b7b12b7c5ff1f5a9973715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215827, "upload_time": "2018-08-14T15:51:54", "url": "https://files.pythonhosted.org/packages/64/ed/50b55f61b2cd1dfe35f9d0ae8297db4f0623376f7394a2e53fedeaf949ef/vismap-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64de6eb1cecf10cd1d5d72ae312e1f79", "sha256": "3b414aaf4f2de74229336518d64280cbb5dac5887b78e5c7ee480f121a95ede9" }, "downloads": -1, "filename": "vismap-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64de6eb1cecf10cd1d5d72ae312e1f79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 215124, "upload_time": "2018-08-14T15:51:52", "url": "https://files.pythonhosted.org/packages/19/58/7570e449076b3fdf8d36abb667b048221721ac87d5ef6a9cfd0c70509640/vismap-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0debe22a39b7b12b7c5ff1f5a9973715", "sha256": "41426e469317e915547699424122c92dbaaad3331eb18597cf1ab4271995f758" }, "downloads": -1, "filename": "vismap-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0debe22a39b7b12b7c5ff1f5a9973715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215827, "upload_time": "2018-08-14T15:51:54", "url": "https://files.pythonhosted.org/packages/64/ed/50b55f61b2cd1dfe35f9d0ae8297db4f0623376f7394a2e53fedeaf949ef/vismap-0.1.2.tar.gz" } ] }