seamless_transformer.transformer_class
Wrap a function in a Seamless transformer.
ArgsWrapper
- kind:
class - signature:
ArgsWrapper
Wrapper around an imperative transformer's celltypes.
CelltypesWrapper
- kind:
class - signature:
CelltypesWrapper
Wrapper around an imperative transformer's celltypes.
DirectTransformer
- kind:
class - signature:
DirectTransformer
Transformer that can be called and gives an immediate result
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.
Transformer
- kind:
class - signature:
Transformer
Transformer. Transformers can be called as normal functions, but the source code of the function and the arguments are converted into a Seamless Transformation that is returned.
Transformer.allow_input_fingertip
- kind:
method - signature:
allow_input_fingertip(self, value)
No docstring.
Transformer.args
- kind:
method - signature:
args(self)
The arguments
Transformer.celltypes
- kind:
method - signature:
celltypes(self)
The celltypes
Transformer.code
- kind:
method - signature:
code(self, code)
No docstring.
Transformer.direct_print
- kind:
method - signature:
direct_print(self, value)
No docstring.
Transformer.driver
- kind:
method - signature:
driver(self, value)
No docstring.
Transformer.globals
- kind:
method - signature:
globals(self)
Global symbols injected via modules.main.
Transformer.language
- kind:
method - signature:
language(self, lang)
No docstring.
Transformer.local
- kind:
method - signature:
local(self, value)
No docstring.
Transformer.meta
- kind:
method - signature:
meta(self, meta)
No docstring.
Transformer.modules
- kind:
method - signature:
modules(self)
The imported modules
Transformer.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.