seamless_transformer.transformer_class
Wrap a function in a Seamless transformer.
ArgsWrapper
- kind:
class - signature:
ArgsWrapper
Wrapper around an imperative transformer's arguments.
CelltypesWrapper
- kind:
class - signature:
CelltypesWrapper
Wrapper around an imperative transformer's celltypes.
DirectTransformer
- kind:
class - signature:
DirectTransformer
Transformer that computes immediately.
GlobalsWrapper
- kind:
class - signature:
GlobalsWrapper
Wrapper around an imperative transformer's global namespace.
ModulesWrapper
- kind:
class - signature:
ModulesWrapper
Wrapper around an imperative transformer's imported modules.
PythonMixin
- kind:
class - signature:
PythonMixin
Python and text-source behavior for ordinary transformers.
PythonMixin.code
- kind:
method - signature:
code(self, code)
No docstring.
PythonMixin.language
- kind:
method - signature:
language(self, lang)
No docstring.
Transformer
- kind:
class - signature:
Transformer
Ordinary Python/bash transformer.
TransformerCore
- kind:
class - signature:
TransformerCore
Shared transformer state and call assembly.
TransformerCore.allow_input_fingertip
- kind:
method - signature:
allow_input_fingertip(self, value)
No docstring.
TransformerCore.args
- kind:
method - signature:
args(self)
Pre-bound transformer arguments.
TransformerCore.celltypes
- kind:
method - signature:
celltypes(self)
The celltypes.
TransformerCore.direct_print
- kind:
method - signature:
direct_print(self, value)
No docstring.
TransformerCore.driver
- kind:
method - signature:
driver(self, value)
No docstring.
TransformerCore.environment
- kind:
method - signature:
environment(self)
Execution environment for this transformer.
TransformerCore.globals
- kind:
method - signature:
globals(self)
Global symbols injected via modules.main.
TransformerCore.language
- kind:
method - signature:
language(self, lang)
No docstring.
TransformerCore.local
- kind:
method - signature:
local(self, value)
No docstring.
TransformerCore.meta
- kind:
method - signature:
meta(self, meta)
No docstring.
TransformerCore.modules
- kind:
method - signature:
modules(self)
Imported Python modules.
TransformerCore.scratch
- kind:
method - signature:
scratch(self, value)
No docstring.
delayed
- kind:
function - signature:
delayed(func, language)
Return a Transformation object that can be executed later.
direct
- kind:
function - signature:
direct(func, language)
Execute immediately, returning the result value.