# ipydeck
[](https://pypi.org/project/ipydeck/)
`ipydeck` is yet another Jupyter widget for [deck.gl](https://deck.gl/), built on [anywidget](https://github.com/manzt/anywidget/).
## Features
- Supports wider range of deck.gl layers
- Including additional `BitmapTileLayer`
- Supports updating layers
## Installation
```sh
pip install ipydeck
```
## Usage
From <https://deck.gl/playground>:
```py
from ipydeck import Deck, Layer, ViewState
layers = [
Layer(
type="GeoJsonLayer",
data="https://raw.githubusercontent.com/visgl/deck.gl-data/master/examples/geojson/vancouver-blocks.json",
opacity=0.8,
stroked=False,
filled=True,
extruded=True,
wireframe=True,
elevation_scale=0.1,
get_elevation="@@=properties.valuePerSqm",
get_fill_color=[199, 233, 180],
get_line_color=[255, 255, 255],
)
]
view_state = ViewState(
latitude=49.254, longitude=-123.13, zoom=11, max_zoom=16, pitch=45, bearing=0
)
deck = Deck(
layers=layers,
initial_view_state=view_state,
map_style="light",
)
deck
``````

## Alternatives
- [pydeck](https://deckgl.readthedocs.io/)
- [lonboard](https://github.com/developmentseed/lonboard/)
## License
MIT
Raw data
{
"_id": null,
"home_page": "https://ozekik.github.io/ipydeck/",
"name": "ipydeck",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Kentaro Ozeki",
"author_email": "32771324+ozekik@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/99/35/b3f62e18efc8281d9f888bae7541e339aa94fab4488d2a4776613a12495e/ipydeck-0.4.4.tar.gz",
"platform": null,
"description": "# ipydeck\n\n[](https://pypi.org/project/ipydeck/)\n\n`ipydeck` is yet another Jupyter widget for [deck.gl](https://deck.gl/), built on [anywidget](https://github.com/manzt/anywidget/).\n\n## Features\n\n- Supports wider range of deck.gl layers\n - Including additional `BitmapTileLayer`\n- Supports updating layers\n\n## Installation\n\n```sh\npip install ipydeck\n```\n\n## Usage\n\nFrom <https://deck.gl/playground>:\n\n```py\nfrom ipydeck import Deck, Layer, ViewState\n\nlayers = [\n Layer(\n type=\"GeoJsonLayer\",\n data=\"https://raw.githubusercontent.com/visgl/deck.gl-data/master/examples/geojson/vancouver-blocks.json\",\n opacity=0.8,\n stroked=False,\n filled=True,\n extruded=True,\n wireframe=True,\n elevation_scale=0.1,\n get_elevation=\"@@=properties.valuePerSqm\",\n get_fill_color=[199, 233, 180],\n get_line_color=[255, 255, 255],\n )\n]\n\nview_state = ViewState(\n latitude=49.254, longitude=-123.13, zoom=11, max_zoom=16, pitch=45, bearing=0\n)\n\ndeck = Deck(\n layers=layers,\n initial_view_state=view_state,\n map_style=\"light\",\n)\n\ndeck\n``````\n\n\n\n## Alternatives\n\n- [pydeck](https://deckgl.readthedocs.io/)\n- [lonboard](https://github.com/developmentseed/lonboard/)\n\n## License\n\nMIT\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Yet another Jupyter widget for deck.gl",
"version": "0.4.4",
"project_urls": {
"Homepage": "https://ozekik.github.io/ipydeck/",
"Repository": "https://github.com/ozekik/ipydeck"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9b85229bb614528012587d221545edad8330c8c708baa67aa21f74b840ffb5c2",
"md5": "a759cbe543dcd8ea9bb3f89302799d06",
"sha256": "2de18002950e8aef26f1ba37defe9ed031e9f2eb9c6edae069f5a1d9454ba5d2"
},
"downloads": -1,
"filename": "ipydeck-0.4.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a759cbe543dcd8ea9bb3f89302799d06",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 684135,
"upload_time": "2024-09-11T08:42:51",
"upload_time_iso_8601": "2024-09-11T08:42:51.806531Z",
"url": "https://files.pythonhosted.org/packages/9b/85/229bb614528012587d221545edad8330c8c708baa67aa21f74b840ffb5c2/ipydeck-0.4.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9935b3f62e18efc8281d9f888bae7541e339aa94fab4488d2a4776613a12495e",
"md5": "2ce96a38ee2d7a522e97b6b08277d045",
"sha256": "2312163553baf77db937ca035f9a4545ef8a243b2abf5ccc884a8b98b4a07ca9"
},
"downloads": -1,
"filename": "ipydeck-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "2ce96a38ee2d7a522e97b6b08277d045",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 679823,
"upload_time": "2024-09-11T08:42:54",
"upload_time_iso_8601": "2024-09-11T08:42:54.084568Z",
"url": "https://files.pythonhosted.org/packages/99/35/b3f62e18efc8281d9f888bae7541e339aa94fab4488d2a4776613a12495e/ipydeck-0.4.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-11 08:42:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ozekik",
"github_project": "ipydeck",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ipydeck"
}