/compenv

This is a collection of tools aimed at improving the reproducibility of computed results.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

compenv

Actions Status PyPI Code style: black

Track information about the execution environment of computations.

Install

pip install compenv

Usage

Decorate the auto-populated table on which you want to track the execution environments:

from compenv import record_environment
from datajoint import Computed, schema

schema = schema("my_schema")

@record_environment(schema)
class MyAutoPopulatedTable(Computed):
    ...

After populating the table you can view the generated records in the records table:

MyAutoPopulatedTable.records()