rpxdock.util package

Submodules

rpxdock.util.bunch module

class rpxdock.util.bunch.Bunch(_Bunch__arg_or_ns=None, **kw)[source]

Bases: dict

copy() → a shallow copy of D[source]
static from_dict(d)[source]
sub(_Bunch__BUNCH_SUB_ITEMS=None, **kw)[source]
toDict()[source]
rpxdock.util.bunch.bunchify(x)[source]
rpxdock.util.bunch.unbunchify(x)[source]

rpxdock.util.cache module

class rpxdock.util.cache.Cache[source]

Bases: dict

checkpoint()[source]
get_cached(fun, *args, _force_reload=False, _saved_only=False, _nodump=False, _key=None, **kw)[source]
key_of(fun, *args, **kw)[source]
keys_have_changed_since_checkpoint()[source]
load(fname, strict=True)[source]
remove(fun, *args, _force_reload=False, **kw)[source]
save(fname, force=False)[source]
class rpxdock.util.cache.CachedProxy(thing)[source]

Bases: object

rpxdock.util.cache.NOCACHE(fun, *args, **kw)[source]
rpxdock.util.cache.remove_proxy(thing)[source]

rpxdock.util.dilated_int_test module

rpxdock.util.dilated_int_test.TEST_dilated_int_64bit() → bool

rpxdock.util.numeric module

rpxdock.util.numeric.pca(coords)[source]
rpxdock.util.numeric.pca_eig(coords)[source]
rpxdock.util.numeric.svd(x)[source]

rpxdock.util.parallel_build_modules module

rpxdock.util.parallel_build_modules.check_needs_update(filepath)[source]
rpxdock.util.parallel_build_modules.files_needing_rebuild()[source]
rpxdock.util.parallel_build_modules.fullname_from_path(f)[source]
rpxdock.util.parallel_build_modules.maybe_build(f)[source]
rpxdock.util.parallel_build_modules.parallel_build_modules(cppfiles=None)[source]

rpxdock.util.plot module

rpxdock.util.plot.get_plotter(*args, **kw)[source]
rpxdock.util.plot.hist(*args, title='', show=True, **kw)[source]
rpxdock.util.plot.scatter(*args, title='', show=True, xscale='linear', lines=False, figsize=16, 9, **kw)[source]
rpxdock.util.plot.show()[source]
rpxdock.util.plot.subplots(x, y, figsize=None, rowmajor=False, **kw)[source]

rpxdock.util.pybind_types_test module

rpxdock.util.pybind_types_test.test_xform_round_trip(arg0: numpy.ndarray[float64]) → numpy.ndarray[float64]

rpxdock.util.timer module

class rpxdock.util.timer.Timer(name='Timer', verbose=False)[source]

Bases: object

alltimes(name)[source]
checkpoint(name='none', verbose=False)[source]
merge(others)[source]
report(order='longest', summary='sum', namelen=None, precision='10.5f', printme=True)[source]
report_dict(order='longest', summary='sum')[source]
start()[source]
stop()[source]
property total

rpxdock.util.util module

class rpxdock.util.util.InProcessExecutor(*args, **kw)[source]

Bases: object

submit(fn, *args, **kw)[source]
class rpxdock.util.util.NonFuture(fn, *args, dummy=None, **kw)[source]

Bases: object

result()[source]
rpxdock.util.util.can_pickle(thing)[source]
rpxdock.util.util.cpu_count()[source]
rpxdock.util.util.dump(thing, f)[source]
rpxdock.util.util.dump_str(string, f)[source]
rpxdock.util.util.hash_str_to_int(s)[source]
rpxdock.util.util.load(f, verbose=True)[source]
rpxdock.util.util.load_threads(fnames, nthread=0)[source]
rpxdock.util.util.num_digits(n)[source]
rpxdock.util.util.pickle_analysis(thing, mintime=0.1, loglevel='debug')[source]
rpxdock.util.util.pickle_time(thing)[source]
rpxdock.util.util.sanitize_for_pickle(data)[source]

Module contents