Module smartnoise_validator::utilities [−][src]
Modules
| array | |
| inference | Infer ValueProperties from a public Value |
| json | Representation for report/json summaries |
| privacy | |
| properties | |
| serial | Serialization and deserialization between prost protobuf structs and internal representations |
Functions
| check_sensitivity_properties | |
| deduplicate | |
| expand_mechanism | Utility function for building component expansions for dp mechanisms |
| get_argument | |
| get_common_value | given a vector of items, return the shared item, or None, if no item is shared |
| get_dependents | return the set of node ids that use each node id |
| get_input_properties | Retrieve the ValueProperties for each of the arguments of a component from the Release. |
| get_public_arguments | Retrieve the Values for each of the arguments of a component from the Release. |
| get_sinks | Retrieve the set of node ids in a graph that have no dependent nodes. |
| get_traversal | Given a computation graph, return an ordering of nodes that ensures all dependencies of any node have been visited |
| propagate_properties | Given an analysis and release, attempt to propagate properties across the entire computation graph. |
| set_node_id | Sets the node id of properties |
| standardize_float_argument | Given a jagged float array, conduct well-formedness checks and broadcast |
| take_argument | Retrieve the specified Value from the arguments to a component. |