Skip to main content

Library for running experiments in Python. Supports logging, experimental loops with checkpointing.

Project description

Trialist

PyPI - Version PyPI - Python Version Build, Test, and Upload Artifact


Table of Contents

Introduction

Trialist is a library that manages and runs your experiments for you care-free. It manages the experimental loop, logs, and sets checkpoints as well. If your experiments are restarted, it will reload from the checkpoints set.

You can customize every part of the system:

  • Key generation function: Determines how a sample is stored and found.
  • Validation function: Determines if the experiment is valid. By default, all experimental results are loaded without checks.

Example

See the demo file.

Installation

pip install trialist

License

See the LICENSE file.

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

trialist-0.2.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

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

trialist-0.2.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file trialist-0.2.0.tar.gz.

File metadata

  • Download URL: trialist-0.2.0.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for trialist-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d12f808e7e13c63226b9fe9b2222fdb6bf95e84ca9377b97a69594e7148742bc
MD5 b606cd7bfeeac24a830a694d942bfbc2
BLAKE2b-256 a3f62d67384f5cd8c20c8928dc68ab9f9005d1d302d076127766267704bb8340

See more details on using hashes here.

File details

Details for the file trialist-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: trialist-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for trialist-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e028a09145c5eca0e77f2f17605b1bf989a2bfb9fd77fc237fad762a0fd6fbdf
MD5 44935ae34851eae8bd54b924f60f43a2
BLAKE2b-256 05068c860efd93b1bce139796a55c2a9cef6ae4ff35d93c87dc2645ce51da648

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