tensorcircuit icon indicating copy to clipboard operation
tensorcircuit copied to clipboard

Tensor network based quantum software framework for the NISQ era

Results 32 tensorcircuit issues
Sort by recently updated
recently updated
newest added

## Task description Add noisy_qml_layer.py in ``/examples``. ## Implementation Mainly for demonstrating ``tc.KerasLayer()({"state":, "noise":})`` and ``tc.TorchLayer()(state, noise)`` using Monte Carlo noise simulation with randomness given by the secondary input ##...

good first issue

We still have four notebooks to go in whitepaper dir, and we also need to refresh these .po files to add Chinese translations for new parts.

documentation
good first issue

## Issue Description Draw circuits with conditional gates. Currently, such attempt will raise a qiskit.extensions.exceptions.ExtensionError: 'Input matrix is not unitary.' ## Proposed Solution I am not very sure whether it...

bug
enhancement
feedback welcome

## Issue Description I think it will be great if we have blocks to easily construct QCNN, which is a special but important category of quantum neural networks requiring mid-circuit...

enhancement
good first issue

Since `tensorcircuit` does not rely on any specific backends, I wonder if it will be better to remove `tensorflow` from prerequisites, whose binaries are rather big (~500MB).

feedback welcome

## Task description Add ``tc.templates.blocks.random_circuit`` to generate random circuit for demonstrating quantum supremacy, the circuit structure can be found from Google's paper: https://www.nature.com/articles/s41586-019-1666-5 ## Implementation Add a function ``random_circuit`` in...

good first issue

## Task description Add Quantum Fourier Transformation circuit block as ``tc.templates.blocks.qft`` ## Implementation Implement the function in ``/tensorcircuit/templates/blocks.py``, the function input signature is sth like below: ```python def qft(c, *index):...

good first issue

## Task description Add weighted graph QAOA ansatz support for ``tc.templates.blocks.QAOA_block`` ## Implementation https://github.com/tencent-quantum-lab/tensorcircuit/blob/master/tensorcircuit/templates/blocks.py#L83 In this method, add graph edge weights in parameters. ## Requirements ``nxgraph`` package edge property Difficulty:...

good first issue

Currently [codecov](https://app.codecov.io/gh/tencent-quantum-lab/tensorcircuit/) report gives very low test coverage, which is too low to have a badge on README :) Plans: 1. Add more package on requirements-dev, so that more test...

enhancement
good first issue

# TEP - TEP Explained Author @refraction-ray Status Accepted Created 2022-06-30 ## Abstract This TEP describes what TEP is and how TEP system works. ## Motivation and Scope TEP stands...

tep