Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

algovault-0.0.314159.tar.gz (8.1 kB view details)

Uploaded Source

Built Distributions

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

algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Hashes for algovault-0.0.314159.tar.gz
Algorithm Hash digest
SHA256 da9cac65c8295dd5fddb1a8b3c1f879c1932e065860346efec23740feb3f526b
MD5 4d9edf15e0dacc4a4e6a22f4c6a80a66
BLAKE2b-256 4bd159910fa28b2a50532930a9d6a9d9c081e6737794aa25e98b1f4630ca7892

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c4d40ad0fd4d21989768322a6eda7178c2007499736b7c179213874f2592351
MD5 9c90dcb24a414c666d56279c3cef736e
BLAKE2b-256 b7a090b1b0c56b61d5aeeb020e8a381425d0e866e5fb603932faf7f99b5712ce

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f27c985774d875521c2e5e85b2263408c30cd5e03acf85e9f97a52c45a099e9
MD5 0fade66cfab7806e398f42e4952d7c13
BLAKE2b-256 397916dea72ed20f20f11a812bd9d3152eac07ebc67a1474730332d34e1a28f9

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99427a1bc867487d7783e3893edb21eaedf7d41bb6ea70bcca83d5c882f3c454
MD5 251306bc8fc9e3d470837a8100d4e93b
BLAKE2b-256 631eab8dfc73aea375df565faa681b552ab598229f225786c26dc2ca7a7e5b01

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ff20259d08cb9b7b56db39ecc11bfa4c60a332e86e7154b7eaa1ebd189ca046
MD5 b43566e178425b2d4d01ee69243f589a
BLAKE2b-256 1a30eb7264e7f077c21cb2a4e4c6a6fb6802e3fe63413dbcd8657417599c9763

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45dea190a2618d1eedd9bf87535e9cd3a17913e56969dd0c289ebe979a097001
MD5 9cb53f26f285f1b785361c95ebef1ebd
BLAKE2b-256 f3a5b9f02b7c1eae955ebd1efe3e4b54ce7ecbb4965e6ec1470f9d9d17ef1a7a

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 decbe50773085824b8db64aef2bbff473a50a8d0330527c2cfd0916af8bd1d7c
MD5 b56095882e16fb5fc242edadb1dfc8e0
BLAKE2b-256 3addec7658fbe03869844b6341c99a3c827eb2f62d6594b58d83651bc0103cc1

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74017a81e61390e3a3c8d4d59c197cb58730b5d107bdc70bac1d7587132d54f5
MD5 30d9fb80e509e06318cef7cd70c2243c
BLAKE2b-256 9706b383938a48702bc94aaf94d31290c7e9837b5bbe3796f7a25bb333751b65

See more details on using hashes here.

File details

Details for the file algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algovault-0.0.314159-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37dfc41f89574eea4a57327a54fbea584de33c4f30fee5950f62ee2abbae3d6f
MD5 096eb03b067f1a6f9a4a7eec6ef1d9a1
BLAKE2b-256 1945ef7dac549f31567d2dc51f29b5fb894b9304ba4c428c2f924dc08dee5f2c

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