peachnuts / ha Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
Take care of the note here.
The best solution would be to write another "iterative_mapping_algorithm" function with the appropriate defaults functions as parameters. I still need to think about this.
The solidpy dependency is no longer used.
If the input quantum circuit does not contain exactly the number of qubits of the hardware, we might end up having some index errors raised by the mapping algorithm.
A solution is to expand the quantum circuit at the beginning of the mapping procedure.
The package name "qubit_mapping_optimizer" is too long and impractical.
Propositions:
Note that Python package names should be lower-case, so "HA_mapping" is not a candidate.
The name is too long and not descriptive. I propose
ha_mapping
We should change the license at the start of each Python file to include Siyuan name.
Change
# Copyright TOTAL / CERFACS / LIRMM (02/2020)
# Contributor: Adrien Suau (<[email protected]>
# <[email protected]>)
to
# Copyright TOTAL / CERFACS / LIRMM (02/2020)
# Contributors: Adrien Suau (<[email protected]>
# <[email protected]>)
# Siyuan Niu (<[email protected]>)
Warning: the month in the first line of the text snippet might change across files.
The default behaviour when we call the iterative_mapping_algorithm
is to use SABRE algorithm with Bridge gates.
The default behaviour should be our algorithm with the right coefficients.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.