finalynx.dashboard.dashboard

Warning

This is a barebones file (with a temporary ugly structure), please check back later!

Module Contents

Classes

Dashboard

Main class for hosting an interactive web-based dashboard.

API

class finalynx.dashboard.dashboard.Dashboard(hide_amounts: bool = False)[source]

Main class for hosting an interactive web-based dashboard.

It will soon show your portfolio and simulation results in all its glory!

This module has not started development yet. Check back soon!

Initialization

β€˜https://raw.githubusercontent.com/MadeInPierre/finalynx/main/docs/_static/logo_assistant_transparent…’

_logo_colors

[β€˜000000’, β€˜E0AE80’, β€˜885540’, β€˜EEDFBC’, β€˜6F988D’]

_attempts

[β€˜F8333C’, β€˜7D8491’]

_greys

[β€˜FFFFFF’, β€˜F4F5F6’, β€˜DDE0E3’, β€˜C7CCD1’, β€˜B0B8BF’, β€˜9AA4AC’, β€˜84909A’, β€˜6E7C87’, β€˜5C6770’, β€˜49525A’,…

run(portfolio: finalynx.portfolio.folder.Portfolio, timeline: Optional[finalynx.simulator.timeline.Timeline] = None) None[source]

Simple structure for now, to be improved!

_on_tree_expand(event: Any) None[source]
_on_tree_select(event: Any) None[source]
_update_chart() None[source]
_on_tree_tick(event: Any) None[source]
_convert_rich_tree_to_nicegui(node: finalynx.portfolio.node.Node) Dict[str, Any][source]
_add_ids_to_tree(node: Dict[str, Any], used_ids: Set[int] = set(), id_counter: int = 1) int[source]
_get_node_from_id(node_id: int, nicegui_tree: Dict[str, Any]) Optional[finalynx.portfolio.node.Node][source]
_get_today_str() str[source]