Michael Shoemate
Michael Shoemate
What is a reasonable privacy utilization? How do you interpret the risk to individuals for any given budget parameter in any given privacy definition? How to distribute budget parameters across...
Now that dtypes are typically filled in via partial chaining, we may be able to relax the checks on certain int vs float arguments. Integers can be coerced to floats,...
There should be a way to add user-defined constructors to the constructors dict in `context.py`. One way could be via the following functions in the extrinsics module (that are not...
I think the best place to raise the warning is in `dp.loss_of`, and add another argument to hide warnings (`warn=False`)? Threshold based on rule of thumb: * epsilon no greater...
``` Traceback (most recent call last): File "/Users/michael/openDP/openDP/.binder/out/2024/demo-drifting-spaces.py", line 24, in subcontext.query().laplace() File "/Users/michael/openDP/openDP/python/src/opendp/context.py", line 422, in make new_chain = self._chain >> new_chain ~~~~~~~~~~~~^^~~~~~~~~~~ TypeError: unsupported operand type(s) for >>:...
There's never a distinction between input vs output measure, so "output" is unnecessary. But there is a distinction between a measure (general mathematics) and a privacy measure (DP), and we...