XXX: document me
(f, argfile=None, argstr=None, args=(), kwargs=None)
| 102 | |
| 103 | |
| 104 | def get_obj(f, argfile=None, argstr=None, args=(), kwargs=None): |
| 105 | """ |
| 106 | XXX: document me |
| 107 | """ |
| 108 | if kwargs is None: |
| 109 | kwargs = {} |
| 110 | if argfile is not None: |
| 111 | argstr = open(argfile).read() |
| 112 | if argstr is not None: |
| 113 | argd = pickler.loads(argstr) |
| 114 | else: |
| 115 | argd = {} |
| 116 | args = args + argd.get("args", ()) |
| 117 | kwargs.update(argd.get("kwargs", {})) |
| 118 | return json_call(f, args=args, kwargs=kwargs) |
| 119 | |
| 120 | |
| 121 | def pmin_sampled(mean, var, n_samples=1000, rng=None): |