Skip to main content

Open in Huggingface

Streamlit Pannellum

This plugin is the Streamlit implementation of Pannellum a lightweight, free, and open source panorama viewer for the web.

Screen app example

Example of usage

Install streamlit_pannellum in your environment:

pip install streamlit_pannellum

Into your streamlit app (egg. main.py):

from streamlit_pannellum import streamlit_pannellum

streamlit_pannellum(
    config={
      "default": {
        "firstScene": "first",
      },
      "scenes": {
        "first": {
          "title": "My first example",
          "type": "equirectangular",
          "panorama": "https://pannellum.org/images/alma.jpg",
          "autoLoad": True,
          "author": "Me",
          "hotSpots": [
            {
              "pitch": 15,
              "yaw": 0,
              "type": "info",
              "text": "This is an info."
            },
            {
              "pitch": 0,
              "yaw": -10,
              "type": "scene",
              "text": "Second scene",
              "sceneId": "second"
            }
          ],
        },
        "second": {
          "title": "My second example",
          "type": "equirectangular",
          "panorama": "https://pannellum.org/images/alma.jpg",
          "autoLoad": True,
          "author": "always Me",
          "hotSpots": [
            {
              "pitch": 15,
              "yaw": 0,
              "type": "info",
              "text": "This is an info."
            },
            {
              "pitch": 0,
              "yaw": -10,
              "type": "scene",
              "text": "First scene",
              "sceneId": "first"
            }
          ],
        }
      }
    }
)

Download files

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

Source Distribution

streamlit_pannellum-0.0.3.tar.gz (71.5 kB view details)

Uploaded Source

File details

Details for the file streamlit_pannellum-0.0.3.tar.gz.

File metadata

  • Download URL: streamlit_pannellum-0.0.3.tar.gz
  • Upload date:
  • Size: 71.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for streamlit_pannellum-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1ae08178790fa659e1e1f7a4a14843e94ebe0eedc024bbd648203525e711992c
MD5 223ab01e122c203d8a1af389ff6d6731
BLAKE2b-256 031eb5cc57200cc590e78f79859a74b5415e572e1c5a2555bf1b7eee90a396c6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3 This release

1 file

0.0.2

1 file

Supported by

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