Skip to main content

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

Metadata

Release files for algovault 0.0.314159

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

Source distribution (sdist)

Source distribution for algovault 0.0.314159
File Size Uploaded Provenance Actions
algovault-0.0.314159.tar.gz 8.1 kB Without provenance Details for algovault-0.0.314159.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for algovault 0.0.314159
File Actions
algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details for algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Total release size: 14.0 MB

Release files / algovault-0.0.314159.tar.gz

Download URL algovault-0.0.314159.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
da9cac65c8295dd5fddb1a8b3c1f879c1932e065860346efec23740feb3f526b
BLAKE2b-256 checksum
How to use checksums
4bd159910fa28b2a50532930a9d6a9d9c081e6737794aa25e98b1f4630ca7892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
4c4d40ad0fd4d21989768322a6eda7178c2007499736b7c179213874f2592351
BLAKE2b-256 checksum
How to use checksums
b7a090b1b0c56b61d5aeeb020e8a381425d0e866e5fb603932faf7f99b5712ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
5f27c985774d875521c2e5e85b2263408c30cd5e03acf85e9f97a52c45a099e9
BLAKE2b-256 checksum
How to use checksums
397916dea72ed20f20f11a812bd9d3152eac07ebc67a1474730332d34e1a28f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
99427a1bc867487d7783e3893edb21eaedf7d41bb6ea70bcca83d5c882f3c454
BLAKE2b-256 checksum
How to use checksums
631eab8dfc73aea375df565faa681b552ab598229f225786c26dc2ca7a7e5b01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4ff20259d08cb9b7b56db39ecc11bfa4c60a332e86e7154b7eaa1ebd189ca046
BLAKE2b-256 checksum
How to use checksums
1a30eb7264e7f077c21cb2a4e4c6a6fb6802e3fe63413dbcd8657417599c9763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
45dea190a2618d1eedd9bf87535e9cd3a17913e56969dd0c289ebe979a097001
BLAKE2b-256 checksum
How to use checksums
f3a5b9f02b7c1eae955ebd1efe3e4b54ce7ecbb4965e6ec1470f9d9d17ef1a7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
decbe50773085824b8db64aef2bbff473a50a8d0330527c2cfd0916af8bd1d7c
BLAKE2b-256 checksum
How to use checksums
3addec7658fbe03869844b6341c99a3c827eb2f62d6594b58d83651bc0103cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
74017a81e61390e3a3c8d4d59c197cb58730b5d107bdc70bac1d7587132d54f5
BLAKE2b-256 checksum
How to use checksums
9706b383938a48702bc94aaf94d31290c7e9837b5bbe3796f7a25bb333751b65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Release files / algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
37dfc41f89574eea4a57327a54fbea584de33c4f30fee5950f62ee2abbae3d6f
BLAKE2b-256 checksum
How to use checksums
1945ef7dac549f31567d2dc51f29b5fb894b9304ba4c428c2f924dc08dee5f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.6

Security for algovault 0.0.314159

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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