Skip to main content

signate-wandb-sync

A CLI tool to record SIGNATE competition scores to Weights & Biases (W&B).

Companion to signate-deploy — together they automate the full SIGNATE experiment tracking pipeline on GitHub Actions.

Installation

pip install signate-wandb-sync

Full Pipeline

[GitHub Actions]
  1. Download data via SIGNATE API  (signate-deploy)
  2. Run train.py — W&B run created, metrics logged
  3. Submit to SIGNATE              (signate-deploy)
  → W&B run URL printed to Actions log

[Local]
  4. Check score on SIGNATE leaderboard
  5. signate-wandb-sync score <W&B URL> --score 0.85 --rank 3

Add W&B to train.py

import wandb

run = wandb.init(project="my-signate-project", config={...})

# ... training and inference ...

wandb.log({"oof_score": oof_score})
print(f"W&B run URL: {run.url}")  # visible in Actions log
wandb.finish()

Set WANDB_API_KEY as a GitHub Secret:

- name: Train and predict
  env:
    WANDB_API_KEY: ${{ secrets.WANDB_API_KEY }}
  run: python train.py

Commands

signate-wandb-sync score

Log SIGNATE submission scores to a W&B run.

signate-wandb-sync score [RUN_ID] [OPTIONS]
Option Description
--project, -p W&B project path (entity/project). Required if RUN_ID is a bare ID.
--score SIGNATE submission score.
--rank Leaderboard rank.
--metric, -m Additional metric (can be repeated, e.g. -m f1=0.85 -m auc=0.92). (default: Sentinel.UNSET)

Windows

PYTHONUTF8=1 signate-wandb-sync score <run_id> --score 0.85

Authentication

W&B: run wandb login beforehand, or set WANDB_API_KEY environment variable.

Requirements

Related

License

MIT

Release files for signate-wandb-sync 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for signate-wandb-sync 0.1.1
File Size Uploaded
signate_wandb_sync-0.1.1.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for signate-wandb-sync 0.1.1
File Interpreter ABI Platform
signate_wandb_sync-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.8 kB

Release files / signate_wandb_sync-0.1.1.tar.gz

Download URL signate_wandb_sync-0.1.1.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4a29ac82f57eb84e1dfdc7d9ffb3f8a5df5508bff5d5ea33d68826abce0c7f25
BLAKE2b-256 checksum
How to use checksums
a66344dc3a8c29a5c0f81c85e0c42b68381611e82e93b8d45f215ea00b2b027a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.

Transparency log

Release files / signate_wandb_sync-0.1.1-py3-none-any.whl

Download URL signate_wandb_sync-0.1.1-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2bfcb743071db9458c8a8a7041f8e3d65d531b6e63ec7fefa7ac0576c00c28f2
BLAKE2b-256 checksum
How to use checksums
e40c696adc0e41afdc4ac83b64628f120af148fcf25cda27e1c2f4a3ff9b80c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.3

2 release files

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page