No project description provided
Project description
algovault
Experimentation tracking
Features
- Fully embrace the relational model
- i.e. run is many-to-many with experiment, so reuse of run results across experiments is possible
- all operations idempotent
- Suitable for use in a workflow orchestration system
- built-in checking for presence of results
- can be used to cache runs
- high performance read and write
- I'm looking at you, mlflow.get_metric_history
- dead-simple integration points
- The data model is simply sqlite files
- serverless
- built-in aggregations
- computing common aggregates is crazy fast and requires little memory
- no magic
- no global context means you can paralellize fearlessly
Design
- writers write to a local copy of sqlite database (maybe in-memory?)
- runs end and the databases sent to checkpoint location
- upon read, compact checkpoints to a single database instance (read replica)
- read replica knows which instances have already been ingested, incremental update
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file algovault-0.0.314159.tar.gz.
File metadata
- Download URL: algovault-0.0.314159.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da9cac65c8295dd5fddb1a8b3c1f879c1932e065860346efec23740feb3f526b
|
|
| MD5 |
4d9edf15e0dacc4a4e6a22f4c6a80a66
|
|
| BLAKE2b-256 |
4bd159910fa28b2a50532930a9d6a9d9c081e6737794aa25e98b1f4630ca7892
|
File details
Details for the file algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c4d40ad0fd4d21989768322a6eda7178c2007499736b7c179213874f2592351
|
|
| MD5 |
9c90dcb24a414c666d56279c3cef736e
|
|
| BLAKE2b-256 |
b7a090b1b0c56b61d5aeeb020e8a381425d0e866e5fb603932faf7f99b5712ce
|
File details
Details for the file algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f27c985774d875521c2e5e85b2263408c30cd5e03acf85e9f97a52c45a099e9
|
|
| MD5 |
0fade66cfab7806e398f42e4952d7c13
|
|
| BLAKE2b-256 |
397916dea72ed20f20f11a812bd9d3152eac07ebc67a1474730332d34e1a28f9
|
File details
Details for the file algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99427a1bc867487d7783e3893edb21eaedf7d41bb6ea70bcca83d5c882f3c454
|
|
| MD5 |
251306bc8fc9e3d470837a8100d4e93b
|
|
| BLAKE2b-256 |
631eab8dfc73aea375df565faa681b552ab598229f225786c26dc2ca7a7e5b01
|
File details
Details for the file algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ff20259d08cb9b7b56db39ecc11bfa4c60a332e86e7154b7eaa1ebd189ca046
|
|
| MD5 |
b43566e178425b2d4d01ee69243f589a
|
|
| BLAKE2b-256 |
1a30eb7264e7f077c21cb2a4e4c6a6fb6802e3fe63413dbcd8657417599c9763
|
File details
Details for the file algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45dea190a2618d1eedd9bf87535e9cd3a17913e56969dd0c289ebe979a097001
|
|
| MD5 |
9cb53f26f285f1b785361c95ebef1ebd
|
|
| BLAKE2b-256 |
f3a5b9f02b7c1eae955ebd1efe3e4b54ce7ecbb4965e6ec1470f9d9d17ef1a7a
|
File details
Details for the file algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
decbe50773085824b8db64aef2bbff473a50a8d0330527c2cfd0916af8bd1d7c
|
|
| MD5 |
b56095882e16fb5fc242edadb1dfc8e0
|
|
| BLAKE2b-256 |
3addec7658fbe03869844b6341c99a3c827eb2f62d6594b58d83651bc0103cc1
|
File details
Details for the file algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74017a81e61390e3a3c8d4d59c197cb58730b5d107bdc70bac1d7587132d54f5
|
|
| MD5 |
30d9fb80e509e06318cef7cd70c2243c
|
|
| BLAKE2b-256 |
9706b383938a48702bc94aaf94d31290c7e9837b5bbe3796f7a25bb333751b65
|
File details
Details for the file algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37dfc41f89574eea4a57327a54fbea584de33c4f30fee5950f62ee2abbae3d6f
|
|
| MD5 |
096eb03b067f1a6f9a4a7eec6ef1d9a1
|
|
| BLAKE2b-256 |
1945ef7dac549f31567d2dc51f29b5fb894b9304ba4c428c2f924dc08dee5f2c
|