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)
| File | Size | Uploaded | |
|---|---|---|---|
| vandc-0.1.9.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|