PipelineDP is a Python framework for applying differentially private aggregations to large datasets using batch processing systems such as Apache Spark, Apache Beam, and more.
This PR implements perform_utility_analysis_new which uses new cross-partition combiners and returns new the result in new dataclasses.
Note: after migrating old code, the old perform_utility_analysis will be dropped and perform_utility_analysis_new will be renamed to perform_utility_analysis
Also this PR contains small changes in dataclasses and in cross partition combiners.
This PR implements
perform_utility_analysis_new
which uses new cross-partition combiners and returns new the result in new dataclasses.Note: after migrating old code, the old
perform_utility_analysis
will be dropped andperform_utility_analysis_new
will be renamed toperform_utility_analysis
Also this PR contains small changes in dataclasses and in cross partition combiners.