Skip to contents

App

Entry points for creating and running the Shiny application.

launch()
Launch the Tooltip Explorer Shiny app
app_ui()
Application UI
app_server()
Application server

Modules

Shiny modules following the mod_<name>_ui() / mod_<name>_server() convention. Each pair is co-located in a single mod_<name>.R file.

mod_inputs_ui()
Inputs module UI
mod_inputs_server()
Inputs module server
mod_outputs_ui()
Outputs module UI
mod_outputs_server()
Outputs module server
mod_download_ui()
Download module UI
mod_download_server()
Download module server

Tooltip helpers

UI and rendering helpers for attaching tooltip and hover content. mod_tooltip() targets UI elements; mod_hoverinfo() targets reactable table cells.

mod_tooltip()
Tooltip module
mod_hoverinfo()
Hover-info module

Logic

Financial data retrieval and transformation functions.

get_stock_prices()
Retrieve historical adjusted prices via tidyquant
get_stock_returns()
Compute daily log returns from price data
get_ff3_factors()
Retrieve Fama-French three-factor data via tidyfinance
compute_rolling_vol()
Compute rolling annualised volatility
summarise_performance()
Summarise performance metrics by ticker
default_tickers
Default stock tickers available in the app

Utilities

Logging helpers and operators.

app_set_log_threshold()
Set the application-wide log threshold
with_logging()
Execute an expression with structured error and warning logging
`%||%`
Null-coalescing operator