Skip to main content

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").

Metadata

Release files for vandc 0.1.9

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

Source distribution (sdist)

Source distribution for vandc 0.1.9
File Size Uploaded
vandc-0.1.9.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vandc 0.1.9
File Interpreter ABI Platform
vandc-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 13.7 kB

Release files / vandc-0.1.9.tar.gz

Download URL vandc-0.1.9.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d8b93ce6bf660cd3a54e9cd27610aa2e7d494fbc25ca0fc60847ab9ab86468ea
BLAKE2b-256 checksum
How to use checksums
f1365bb35f9597feeba330aed447a00aebc151d60e16b2a6b56fac3d9fc08c42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.31

Release files / vandc-0.1.9-py3-none-any.whl

Download URL vandc-0.1.9-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94d57862a76a61f3271cbc6f760c0c4e2c1ea2e14e7a39c38a7fee9f17322dbe
BLAKE2b-256 checksum
How to use checksums
ac58fc8b6095f066894662909d4665cf158079124e420b6f41444448b422ee4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.31

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

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