snf_simulations.dashboard#

Interactive Shiny dashboard for SNF antineutrino spectrum visualization.

Module Contents#

Classes#

SimInputs

Snapshot of sidebar inputs for recalculated cask simulations.

Functions#

server

Server logic for the Shiny dashboard.

Data#

API#

class snf_simulations.dashboard.SimInputs#

Bases: typing.TypedDict

Snapshot of sidebar inputs for recalculated cask simulations.

all_isotopes: bool#

None

cask_mass: float#

None

cask_name: str#

None

cooling_times: list[float]#

None

filepath: pathlib.Path#

None

n_casks: int#

None

snf_simulations.dashboard.app#

‘App(…)’

snf_simulations.dashboard.app_ui#

‘page_fluid(…)’

snf_simulations.dashboard.server(input: shiny.Inputs, output: shiny.Outputs, session: shiny.Session) None#

Server logic for the Shiny dashboard.