Skip to main content

Jupyter notebook wrapper for EOxElements web components

Project description

EOxElements Jupyter

A minimal Python package for using EOxElements web components inside Jupyter Notebooks. Inspired by ipyleaflet and ipyopenlayers, this package provides a simple API for inclduing EOxElements.

Features

  • Easy-to-use Python wrappers for EOxElements web components
  • Version pinning for JS components via CDN
  • Designed for use in Jupyter Notebooks

Installation

pip install eoxelements

Note: In Jupyter, you might need to restart the kernel/server before continuing after installing.

Usage

from eoxelements import EOxMapWithControl

# Define map layers
map_layers = [
    {
        "type": "Tile",
        "properties": {"id": "osm", "title": "OSM"},
        "source": {"type": "OSM"},
    }
]

# Create and display the widget
m = EOxMapWithControl(layers=map_layers)
display(m)

Development & Release Automation

  • JS component versions are pinned in eoxelements/_version.py and updated via CI/CD.
  • Publishing to PyPI is automated using GitHub Actions (.github/workflows/publish.yml).

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eoxelements-0.2.3.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eoxelements-0.2.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file eoxelements-0.2.3.tar.gz.

File metadata

  • Download URL: eoxelements-0.2.3.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for eoxelements-0.2.3.tar.gz
Algorithm Hash digest
SHA256 ddfee85d2ae30be01dbc1adcc310d9c2a87b84c09174cd4e61308ca579330ac5
MD5 6df6e7e2b5353502cfbe74a126054914
BLAKE2b-256 cc8e36b19c15135bc77c3640fa2bb6456eb304eacb2f0d351b4fca623ee514ec

See more details on using hashes here.

File details

Details for the file eoxelements-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: eoxelements-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for eoxelements-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1a80bc6c3e8e8e74d3b5ebc6706f988b03a724df924832eae2ee8512ad17425a
MD5 dcb1592760a18f9d32c51c87a2664d94
BLAKE2b-256 20c79a77e9be14b4de20b02044dd1dd555e6bdf5801146dd8fa7658ad84acee9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page