Releases: stanford-star/plurel
Releases · stanford-star/plurel
Release list
v1.1.0
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
RandomCauchyDAG 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.pyintobipartite.pyandtransforms.py; cleaner MLP dimension handling - Expanded test coverage
Packaging
- Published to PyPI with complete project metadata
relbenchpinned to==1.1.0
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Release the initial version of the synthetic data generation framework as well as an improved relational-transformer architecture.