Skip to main content

A library for programatically working with the Weights & Biases UI.

Project description



wandb-workspaces

PyPI CircleCI Codecov

wandb-workspaces is a Python library for programatically working with Weights & Biases workspaces and reports.

Quickstart

1. Install

pip install wandb-workspaces

OR, you can install this as an extra from the wandb library:

pip install wandb[workspaces]

2. Create a workspace

import wandb_workspaces.workspaces as ws

workspace = ws.Workspace(
   name="Example W&B Workspace",
   entity="your-entity",
   project="your-project",
   sections=[
      ws.Section(
            name="Validation Metrics",
            panels=[
               wr.LinePlot(x="Step", y=["val_loss"]),
               wr.BarPlot(metrics=["val_accuracy"]),
               wr.ScalarChart(metric="f1_score", groupby_aggfunc="mean"),
            ],
            is_open=True,
      ),
   ],
).save()

image

3. Create a report

import wandb_workspaces.reports as wr

report = wr.Report(
    entity="your-entity",
    project="your-project",
    title="Example W&B Report",
    blocks=[
        wr.H1("This is a heading"),
        wr.P("Some amazing insightful text about your project"),
        wr.H2(
            "This heading is collapsed",
            collapsed_blocks=[wr.P("Our model is great!")],
        ),
        wr.PanelGrid(
            panels=[
                wr.LinePlot(x="Step", y=["val_loss"]),
                wr.BarPlot(metrics=["val_accuracy"]),
                wr.ScalarChart(metric="f1_score", groupby_aggfunc="mean"),
            ]
        ),
    ],
).save()

image

More examples

See examples for more detailed usage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wandb_workspaces-0.1.4.tar.gz (63.6 kB view details)

Uploaded Source

Built Distribution

wandb_workspaces-0.1.4-py3-none-any.whl (72.4 kB view details)

Uploaded Python 3

File details

Details for the file wandb_workspaces-0.1.4.tar.gz.

File metadata

  • Download URL: wandb_workspaces-0.1.4.tar.gz
  • Upload date:
  • Size: 63.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.9 Darwin/23.4.0

File hashes

Hashes for wandb_workspaces-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e674c9c83b03b4a5dd60f010d41f53d895e69e98e125280ea7ce8df1fd1cdd33
MD5 27c3e47c7cbe9af9ecd874a369442fea
BLAKE2b-256 7e3cd8da7e3e45e2925a6adb054febb706605361cffee73293194c32244fe0b0

See more details on using hashes here.

File details

Details for the file wandb_workspaces-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for wandb_workspaces-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9155ab00257ec18e85b4ca6ed6a2059b2d7f1ce45ad8092269330c4dbf4cbd71
MD5 82256d5c865f338347e59e430a0cfa01
BLAKE2b-256 ac7650eb2e540e5d504edb5ad75652aa08d199056801e1ffbb0fc2eb60d65091

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page