wasm_modules

Client API for wasm_modules in Nexus.

qnexus.client.wasm_modules.get(
*,
id: UUID | str | None = None,
name_like: str | None = None,
creator_email: list[str] | None = None,
project: ProjectRef | None = None,
properties: OrderedDict[str, bool | int | float | str] | None = None,
created_before: datetime | None = None,
created_after: datetime | None = datetime.datetime(2023, 1, 1, 0, 0),
modified_before: datetime | None = None,
modified_after: datetime | None = None,
sort_filters: list[SortFilterEnum] | None = None,
page_number: int | None = None,
page_size: int | None = None,
scope: ScopeFilterEnum | None = None,
) WasmModuleRef

Get a single wasm_module using filters. Throws an exception if the filters do not match exactly one object.

qnexus.client.wasm_modules.get_all(
name_like: str | None = None,
creator_email: list[str] | None = None,
project: ProjectRef | None = None,
properties: OrderedDict[str, bool | int | float | str] | None = None,
created_before: datetime | None = None,
created_after: datetime | None = datetime.datetime(2023, 1, 1, 0, 0),
modified_before: datetime | None = None,
modified_after: datetime | None = None,
sort_filters: list[SortFilterEnum] | None = None,
page_number: int | None = None,
page_size: int | None = None,
scope: ScopeFilterEnum | None = None,
) NexusIterator[WasmModuleRef]

Get a NexusIterator over wasm_modules with optional filters.

qnexus.client.wasm_modules.update(
ref: WasmModuleRef,
name: str | None = None,
description: str | None = None,
properties: OrderedDict[str, bool | int | float | str] | None = None,
) WasmModuleRef

Update the annotations on a WasmModuleRef.

qnexus.client.wasm_modules.upload(
wasm_module_handler: WasmModuleHandler,
project: ProjectRef | None = None,
name: str | None = None,
description: str | None = None,
properties: OrderedDict[str, bool | int | float | str] | None = None,
) WasmModuleRef

Upload a pytket WasmModule to Nexus.

class qnexus.wasm_modules.WasmModuleRef(
*,
id: UUID,
annotations: Annotations,
project: ProjectRef,
type: Literal['WasmModuleRef'] = 'WasmModuleRef',
)

Proxy object to a WasmModule in Nexus.

df() DataFrame

Present in a pandas DataFrame.

download_wasm_contents() WasmModuleHandler

Get the contents of the original uploaded WASM.