Skip to main content

Python package codecov jupyterLite-badge

HERE Search demo

Package version: 0.35.1

A set of widgets and notebooks demonstrating

Requirements: HERE credentials (both API key and Oauth2 key/secret) and a Python environment. Note that HERE Base Plan Pricing allows you to get started for free.

I want to... Recommended path
Try online interactive notebooks jupyterLite-badge
Use notebooks locally in a Python setup Offline notebooks
Contribute or run full project workflows Contribute

Online documentation with interactive notebooks is available here.

Offline notebooks

  1. Install the package in the virtual environment of your choice (Python 3.13 recommended):
    pip install 'here-search-demo[lab]'
    
  2. Extract notebooks and credentials.properties.txt from here-search-demo.zip in to the same directory.
  3. Update credentials.properties.txt with your HERE credentials.
  4. Create a ipykernel for the package:
    prefix=$(python -c "import sys; print(sys.prefix)")
    python -m ipykernel install --prefix $prefix --name search_demo --display-name "search demo"
    
  5. Start JupyterLab:
    python -m jupyterlab
    

Contribute

  1. Clone the repository and install dependencies:
    uv pip install -e '.[dev,docs,lab]'
    
    Also install [micromamba][micromamba].
  2. Run tests:
    pytest -n auto --ignore=tests/test_notebooks.py
    
  3. Build the JupyterLite static page:
    jupyterlite_build/xeus.sh
    

3b. JupyterLab alternative:

prefix=$(python -c "import sys; print(sys.prefix)")
python -m ipykernel install --prefix $prefix --name search_demo --display-name "search demo"

Then:

python -m jupyterlab notebooks
  1. Build the docs page:
    sphinx-build -b html docs/ workspace/public/docs
    

(Additional notes)

License

Copyright (C) 2022-2026 HERE Europe B.V.

This project is licensed under the MIT license - see the LICENSE file in the root of this project for license details.

Note: This MIT-licensed project uses only open-source, community-maintained tools—such as JupyterLite, xeus kernels, micromamba, and packages from conda-forge and emscripten-forge-dev—and includes no Anaconda-distributed components. Each dependency remains under its own open-source license; see their LICENSE files for details.

Download files

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

Source Distribution

here_search_demo-0.35.1.tar.gz (123.6 kB view details)

Uploaded Source

Built Distribution

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

here_search_demo-0.35.1-py3-none-any.whl (95.8 kB view details)

Uploaded Python 3

File details

Details for the file here_search_demo-0.35.1.tar.gz.

File metadata

  • Download URL: here_search_demo-0.35.1.tar.gz
  • Upload date:
  • Size: 123.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for here_search_demo-0.35.1.tar.gz
Algorithm Hash digest
SHA256 a1972c59fd6e509d060ff43128f0837d10b299d6ef2afcefe45d8efc3798db6d
MD5 ab8aae5f65b2bbe36b4130bc638f54e4
BLAKE2b-256 231fd2c804cabc671a610dd6b521859bf12999e1585e1d6b3df411e89ec4a2af

See more details on using hashes here.

File details

Details for the file here_search_demo-0.35.1-py3-none-any.whl.

File metadata

File hashes

Hashes for here_search_demo-0.35.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c19fdb41a54e29cf7aa51722101738d2a8c6124a519f3afbee5aef9d6e710623
MD5 2f2c4073c69e028acc050313c7a4777c
BLAKE2b-256 7bd531632f5247b800670ced2bd88e8a830a56320b8899813970f08f100bcdc8

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 Sentry Error logging StatusPage Status page