PadrePaDS: Documentation!

Building on the PyPaDS toolset, `PadrePaDS`_ aims to add additional semantic information to tracked experiments.

Install PyPads

Logging your experiments manually can be overwhelming and exhaustive? PyPads is a tool to help automate logging as much information as possible by tracking the libraries of your choice.

  • Installing PyPads:
    With pip | From source

Concepts

PadrePads builds upon pypads when it comes to tracking, but it also adds a layer of loggers that tracks semantic information from experiments executions.

Dataset tracking

PadrePads have a dataset logger that tries to identify the object returned by the tracked function hooked with ‘pypads_dataset’. After collecting as mush metadata on this object, padrepads then dumps it on disk along with the metadata and link to the current run ID.

The currently supported dataset providers by padrepads:

- Scikit-learn (sklearn.datasets).
- Keras datasets.
- torchvision datasets.

Split tracking

Decisions tracking

Indices and tables