From b333f585101e8aca55a9fe860619a69d8ba7aa07 Mon Sep 17 00:00:00 2001 From: tourniert Date: Wed, 30 Sep 2026 09:20:59 +0000 Subject: [PATCH 1/2] add `--host` argument to carbonboard --- codecarbon/viz/carbonboard.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codecarbon/viz/carbonboard.py b/codecarbon/viz/carbonboard.py index ccbcd31c2..71fb64e75 100644 --- a/codecarbon/viz/carbonboard.py +++ b/codecarbon/viz/carbonboard.py @@ -293,10 +293,10 @@ def update_cloud_emissions_barchart(hidden_project_summary: dcc.Store): return app -def viz(filepath: str, port: int = 8050, debug: bool = False) -> None: +def viz(filepath: str, port: int = 8050, debug: bool = False, host=None) -> None: df = pd.read_csv(filepath) app = render_app(df) - app.run(port=port, debug=debug) + app.run(port=port, debug=debug, host=host) def main(): From 0b4d7a748512faeeb5dfa562c78f4c84646e16e9 Mon Sep 17 00:00:00 2001 From: tourniert Date: Wed, 30 Sep 2026 09:35:04 +0000 Subject: [PATCH 2/2] add `--host` argument description of `carbonboard` cmd --- docs/how-to/visualize.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/how-to/visualize.md b/docs/how-to/visualize.md index f307d4b48..62fdcc435 100644 --- a/docs/how-to/visualize.md +++ b/docs/how-to/visualize.md @@ -33,6 +33,7 @@ carbonboard --filepath="examples/emissions.csv" --port=3333 - `--filepath`: Path to the CSV file containing your emissions data - `--port`: Optional port number (default is 8050) +- `--host`: Optional hostname to listen on (default is 127.0.0.1). Then open your browser to `http://localhost:3333` to view the dashboard.