View source on GitHub |
Takes cirq.Circuit objects and displays them in 3D.
Inherits From: Widget
cirq_web.circuits.Circuit3D( circuit: cirq.Circuit, resolvers: Iterable[SymbolResolver] = cirq_web.circuits.circuit.DEFAULT_SYMBOL_RESOLVERS, padding_factor: float = 1 ) Args | |
|---|---|
circuit | The cirq.Circuit to be represented in 3D. |
resolvers | The symbol resolve for how to show symbols in 3D. |
padding_factor | The distance between meshes. |
Methods
generate_html_file
generate_html_file( output_directory: str = './', file_name: str = 'bloch_sphere.html', open_in_browser: bool = False ) -> str Generates a portable HTML file of the widget that can be run anywhere. Prints out the absolute path of the file to the console.
| Args | |
|---|---|
output_directory | the directory in which the output file will be generated. The default is the current directory ('./') |
file_name | the name of the output file. Default is 'bloch_sphere' |
open_in_browser | if True, opens the newly generated file automatically in the browser. |
| Returns | |
|---|---|
| The path of the HTML file in as a Path object. |
get_client_code
get_client_code() -> str Returns HTML code to render the widget.
get_widget_bundle_name
get_widget_bundle_name() -> str Returns the name of the Javascript library file for this widget.
View source on GitHub