ipydeck


Nameipydeck JSON
Version 0.4.4 PyPI version JSON
download
home_pagehttps://ozekik.github.io/ipydeck/
SummaryYet another Jupyter widget for deck.gl
upload_time2024-09-11 08:42:54
maintainerNone
docs_urlNone
authorKentaro Ozeki
requires_python<4.0,>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ipydeck

[![PyPI](https://img.shields.io/pypi/v/ipydeck.svg)](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
``````

![screenshot](https://raw.githubusercontent.com/ozekik/ipydeck/master/assets/screenshot.png)

## 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[![PyPI](https://img.shields.io/pypi/v/ipydeck.svg)](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![screenshot](https://raw.githubusercontent.com/ozekik/ipydeck/master/assets/screenshot.png)\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"
}
        
Elapsed time: 0.54523s