Skip to content

TRAC 0.2.0 beta 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@martin-traverse martin-traverse released this 03 Mar 20:50
· 374 commits to main since this release
2ef33e5

This first beta of the 0.2 series is to provide early sight of the Python model runtime. It includes initial versions of the core elements of the executor framework and will run the Pandas example model included in the repository doc folder. PySpark support is not included and there are gaps around validation and type handling. Documentation is limited.

  • TRAC model API for Python
  • TRAC runtime executor framework for Python models
  • Support for non-partitioned datasets as Pandas data frames
  • Support for dev-mode, which allows running models using concise, developer-friendly config
  • Metadata updates:
    • Added StorageDefinition to describe physical storage of data items (physical and logical attributes evolve separately)
    • Removed physical storage attributes from DataDefinition, replaced with a reference to StorageDefinition
    • Changed DataDefinition to describe data items using part/snap/delta structure (only a single root partition is used)