Skip to main content

Wandb but without any features

Project description

vandc

like wandb but without any of the features

demo

$ uv run demo/example.py --d 1000 --beta 0.1
Starting run: have-remain-main-day
Config:
  seed: 42
  d: 1000
  beta: 0.1
  iters: 1000

   Iters      Elapsed Time        Speed       value
 1000/1000  00:00:00<00:00:00  45386.02it/s  8.77+02
100.0% |█████████████████████████████████████████████████████████████████████████████████████|
$ # (run more experiments)
$ uv run python
>>> import vandc
>>> for r in vandc.fetch_all(command_glob="demo/example%", this_commit=True):
...     print(r)
...
<show-new-father-lot (1000 logs): demo/example.py --d 1000 --beta 0.1>
<might-democratic-national-name (1000 logs): demo/example.py --d 1000 --beta 0.2>
<happen-ready-city-law (1000 logs): demo/example.py --d 1000 --beta 0.3>
<fall-poor-party-friend (1000 logs): demo/example.py --d 1000 --beta 0.1>
<have-remain-main-day (1000 logs): demo/example.py --d 1000 --beta 0.1>
>>> vandc.collate_runs(r for r in vandc.fetch_all() if r.config["beta"] <= 0.2)
            value  seed     d  beta  iters
step
0     1005.945312    42  1000   0.1   1000
1     1005.945312    42  1000   0.1   1000
2     1005.945312    42  1000   0.1   1000
3     1005.945312    42  1000   0.1   1000
4     1005.945312    42  1000   0.1   1000
...           ...   ...   ...   ...    ...
995    876.541138    42  1000   0.1   1000
996    876.541138    42  1000   0.1   1000
997    876.541138    42  1000   0.1   1000
998    876.541138    42  1000   0.1   1000
999    876.541138    42  1000   0.1   1000

[4000 rows x 5 columns]
$ uv run demo/graph.py
# (nice seaborn graph built from the collated dataframe)

You can also run the vandc script to select a single run interactively, and then fetch it using vandc.fetch("run-name").

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

vandc-0.1.5.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vandc-0.1.5-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file vandc-0.1.5.tar.gz.

File metadata

  • Download URL: vandc-0.1.5.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.31

File hashes

Hashes for vandc-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e5f2d43570335e25cc6cdb788113dddc3a63e78b3eb06814b6af6282439c548a
MD5 b537fc347b203a671d405416c80c5729
BLAKE2b-256 e4b48164b38c824bd28964256d857341a700c283568f2894d8466b9273e3393a

See more details on using hashes here.

File details

Details for the file vandc-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: vandc-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.31

File hashes

Hashes for vandc-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 09e5c5ab630ad54c92bffaf40da4507fead0a13b4202efe96b1f1a83705cb754
MD5 5273d8e53c67ce856936b66bab3067f3
BLAKE2b-256 091ac43a617071d7e5c1e9387c82a8af8911ad7ae5bf86b5e3851dba3b64f23d

See more details on using hashes here.

Supported by

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