Skip to content

Releases: stanford-star/plurel

Release list

v1.1.0

Choose a tag to compare

@kvignesh1420 kvignesh1420 released this 03 Jul 19:42

PluRel v1.1.0 is now on PyPI: pip install plurel==1.1.0

This release brings the latest generation features and performance improvements from main into a tagged release. The public API (Choices, Config, DatabaseParams, SCMParams, DAGParams, SyntheticDataset) is unchanged and backward compatible.

Highlights

Generation features

  • Lazy SCM propagation mode (type_lazy) alongside the existing type-aware (type_eager) strategy
  • New RandomCauchy DAG layout and configurable propagation aggregate choices
  • Diversified activation functions, time-series generation, and column transformations
  • Autoregressive noise and diversified time-series scale values
  • Robust handling of single-node graphs and guaranteed DAG connectivity

Performance

  • Efficiency gains across SCM generation
  • Thread limiting during parallel generation for better multiprocessing throughput

Internals

  • Refactored utils.py into bipartite.py and transforms.py; cleaner MLP dimension handling
  • Expanded test coverage

Packaging

  • Published to PyPI with complete project metadata
  • relbench pinned to ==1.1.0

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@kvignesh1420 kvignesh1420 released this 13 Feb 19:54

Release the initial version of the synthetic data generation framework as well as an improved relational-transformer architecture.