runtime module#
- class Runtime(uri=None, project=None)[source]#
Bases:
object- active = <jitx.run.runtime.Runtime.__Active object>#
- async capture(design, *, name=None)[source]#
- Return type:
TypeVar(T, bound=RuntimeDesign)- Parameters:
design (
T)name (str | None)
- class SyncRuntime(runtime)[source]#
Bases:
object- Parameters:
runtime (Runtime)
- capture(design, *, name=None)[source]#
- Return type:
TypeVar(T, bound=RuntimeDesign)- Parameters:
design (
T)name (str | None)
- class RuntimeDesign(design, name, rmap)[source]#
Bases:
Generic- Parameters:
design (
T)name (str)
rmap (ReverseMapper)
-
root:
T#
- property name#
- query(target, /, *, through=None, transform=Transform((0, 0), 0, (1, 1)), opaque=None, refs=False, filter=None)[source]#
Convenience method to query this design. See
query()for details.
- class Net(nets)[source]#
Bases:
Generic- Parameters:
nets (Sequence[Net[
N] | TopologyNet[N]])
- class Nets(uf)[source]#
Bases:
object- Parameters:
uf (UnionFind[Net | TopologyNet])
- class AsyncRuntimeDesign(design, name, rmap, runtime)[source]#
Bases:
RuntimeDesign,Generic
- class SyncRuntimeDesign(design, name, rmap, runtime)[source]#
Bases:
RuntimeDesign,Generic- Parameters:
design (
T)name (str)
rmap (ReverseMapper)
runtime (SyncRuntime)