pysepal.solara#

Solara integration for pysepal.

Session management for the SEPAL platform, scope-keyed UI state, notifications and the decorators that tie them to a Solara or Voila render. This is the public surface: everything an app should import lives here, and everything else is internal.

Modules

asset_merger

Asset merging utilities for Solara applications.

decorators

Decorators for working with GEE interfaces in Solara applications.

dev_auth

Local-development login for pysepal Solara apps.

errors

Errors raised while establishing a SEPAL session.

locale

Scope-keyed locale state and Solara hooks.

notifications

Centralized notification system for pysepal Solara applications.

runtime_context

Runtime scope identity for pysepal Solara, Voila and notebook state.

scope_registry

One scope-keyed registry for every per-connection object pysepal holds.

session_info

Read-only session-status payloads.

session_manager

Session Manager for gee, drive and sepal interfaces for Solara applications.

setup

Setup utilities for Solara applications using pysepal.

theme

Scope-keyed theme state and Solara hooks.

ui_state

Scope-keyed UI state for pysepal Solara and Voila apps.

utils

Utility functions for working with GEE interfaces in Solara applications.