pyranges.multithreaded
Module Contents
Classes
A context manager for doing a "deep suppression" of stdout and stderr in |
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Attributes
- pyranges.multithreaded.ray
- pyranges.multithreaded.get_n_args(f)
- pyranges.multithreaded.call_f(f, nparams, df, odf, kwargs)
- pyranges.multithreaded.call_f_single(f, nparams, df, **kwargs)
- class pyranges.multithreaded.suppress_stdout_stderr
Bases:
object
A context manager for doing a “deep suppression” of stdout and stderr in Python, i.e. will suppress all print, even if the print originates in a compiled C/Fortran sub-function.
This will not suppress raised exceptions, since exceptions are printed
to stderr just before a script exits, and after the context manager has exited (at least, I think that is why it lets exceptions through).
- __enter__()
- __exit__(*_)
- pyranges.multithreaded.merge_dfs(df1, df2)
- pyranges.multithreaded.process_results(results, keys)
- pyranges.multithreaded.make_sparse(df)
- pyranges.multithreaded.make_binary_sparse(kwargs, df, odf)
- pyranges.multithreaded.make_unary_sparse(kwargs, df)
- pyranges.multithreaded.ray_initialized()
- pyranges.multithreaded.get_multithreaded_funcs(function, nb_cpu)
- pyranges.multithreaded.pyrange_apply(function, self, other, **kwargs)
- pyranges.multithreaded.pyrange_apply_single(function, self, **kwargs)
- pyranges.multithreaded._lengths(df)
- pyranges.multithreaded._tss(df, **kwargs)
- pyranges.multithreaded._tes(df, **kwargs)
- pyranges.multithreaded._extend(df, **kwargs)
- pyranges.multithreaded._extend_grp(df, **kwargs)
- pyranges.multithreaded.pyrange_apply_chunks(function, self, as_pyranges, **kwargs)