QuickstartΒΆ

Launch the dashboard:

python dashboard/app.py

Open http://localhost:8050. Navigate to the Evolve page to train a GNN on real market data.

Programmatic usage:

from scr_financial.abm.simulation import BankingSystemSimulation
from scr_financial.network.spectral import compute_laplacian, eigendecomposition
from scr_financial.ml.gnn_predictor import GNNPredictor

sim = BankingSystemSimulation()
sim.setup_banks()
sim.run_simulation(100)

adj = sim.get_adjacency_matrix()
L = compute_laplacian(adj, normalized=True)
eigenvalues, eigenvectors = eigendecomposition(L)