Michael Shoemate

Results 284 issues of 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...

docs-restructure
docs-education

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...

Context API

Closes #1313

Proof
vetting

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 >>:...

bug
Context API

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...