Updated: Friday, September 01,2023-09-01 09:44:19

main
shwetha729 2023-09-01 09:44:23 -04:00
parent 7c0f728b90
commit a7d60b659e
5 changed files with 29 additions and 17 deletions

View File

@ -1,5 +1,13 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "More Python Libraries",
"path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/More Python Libraries.md"
},
{
"basename": "Quantum.NET C sharp",
"path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Q Sharp/Quantum.NET C sharp.md"
},
{ {
"basename": "Qiskit", "basename": "Qiskit",
"path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md" "path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md"
@ -191,14 +199,6 @@
{ {
"basename": "Related Projects", "basename": "Related Projects",
"path": "Coding Tips (Classical)/Project Vault/Typewriter/Related Projects.md" "path": "Coding Tips (Classical)/Project Vault/Typewriter/Related Projects.md"
},
{
"basename": "typewriter Keys",
"path": "Coding Tips (Classical)/Project Vault/Typewriter/typewriter Keys.md"
},
{
"basename": "About terminal",
"path": "Coding Tips (Classical)/Terminal Tips/About terminal.md"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -78,7 +78,7 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md", "file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/More Python Libraries.md",
"mode": "source", "mode": "source",
"backlinks": false, "backlinks": false,
"source": false "source": false
@ -161,7 +161,7 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md" "file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/More Python Libraries.md"
} }
} }
}, },
@ -171,7 +171,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md", "file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/More Python Libraries.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": false "unlinkedCollapsed": false
} }
@ -198,9 +198,11 @@
}, },
"active": "a9c70d5de01f4f38", "active": "a9c70d5de01f4f38",
"lastOpenFiles": [ "lastOpenFiles": [
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Q Sharp/Quantum.NET C sharp.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/More Python Libraries.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qisket Examples.md", "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qisket Examples.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Languages lost to Research....md", "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Languages lost to Research....md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit Providers.md", "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit Providers.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit-Nature.md", "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit-Nature.md",
"Machine Tips (Quantum)/Resources/Code & Circuit Operations/Environments & Interfaces.md", "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Environments & Interfaces.md",
@ -225,8 +227,6 @@
"Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/More specifically/Games!!/GDevelop/Making Games through GDevelop.md", "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/More specifically/Games!!/GDevelop/Making Games through GDevelop.md",
"Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/More specifically/Games!!/PLAY GAMES - Finally the fun part.md", "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/More specifically/Games!!/PLAY GAMES - Finally the fun part.md",
"Coding Tips (Classical)/Terminal Tips/GUIs/Games", "Coding Tips (Classical)/Terminal Tips/GUIs/Games",
"Coding Tips (Classical)/Project Vault/hi.mainsite/Current Occupations/Shwetha Jayaraj Notes.md",
"Coding Tips (Classical)/Project Vault/hi.mainsite/Main Page.md",
"Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Companies & Events/Get to hacking!/Womanium", "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Companies & Events/Get to hacking!/Womanium",
"Coding Tips (Classical)/Project Vault/Typewriter/gx6750.pdf", "Coding Tips (Classical)/Project Vault/Typewriter/gx6750.pdf",
"Coding Tips (Classical)/Project Vault/Typewriter", "Coding Tips (Classical)/Project Vault/Typewriter",

View File

@ -1,12 +1,18 @@
There are a plethora of quantum python libraries being made and produced. So no need to reinvent the wheel here, if you're looking for a certain quantum operation it probably exists. There are a plethora of quantum python libraries being made and produced. So no need to reinvent the wheel here, if you're looking for a certain quantum operation it probably exists.
--- ---
**cuQuantum SDK**
- This is NVidia's quantum library written in python
- The full documentation can be[ found here](https://docs.nvidia.com/cuda/cuquantum/latest/index.html)
- this is a really [great video tutorial](https://www.youtube.com/watch?v=E9yj0o1LGII) walking through QEC and generating circuit methods. - this is a really [great video tutorial](https://www.youtube.com/watch?v=E9yj0o1LGII) walking through QEC and generating circuit methods.
- MyQLM provides different tools and approaches to design your own quantum circuits. - MyQLM provides different tools and approaches to design your own quantum circuits.
- you can write pyQASM circuits explained [in the docs here](https://myqlm.github.io/programming.html) - you can write pyQASM circuits explained [in the docs here](https://myqlm.github.io/programming.html)
###### Quantum HEOM
- the full git repo is[ found here]()
- the full git repo is[ found here]()
###### Toqito ###### Toqito
- open source Python [library](https://vprusso.github.io/toqito/) for studying various objects in quantum information - open source Python [library](https://vprusso.github.io/toqito/) for studying various objects in quantum information
``` ```
@ -49,4 +55,6 @@ Note: What is the CHSH game?
###### pyqu ###### pyqu
- PyQu is an extension module for Python to implement quantum algorithms - PyQu is an extension module for Python to implement quantum algorithms
- PyQu is an extension module for Python 3 whose main goal is to provide a complete set of data types and functions for simulating quantum computation with a neat syntax. PyQu is written in C and makes extensive use of libquantum-1.0.0 library by Björn Butscher and Hendrik Weimer. However, PyQu intends not to be just a wrapper of libquantum to Python, but rather a new high-level language (in Python style of course) for quantum programming. - PyQu is an extension module for Python 3 whose main goal is to provide a complete set of data types and functions for simulating quantum computation with a neat syntax. PyQu is written in C and makes extensive use of libquantum-1.0.0 library by Björn Butscher and Hendrik Weimer. However, PyQu intends not to be just a wrapper of libquantum to Python, but rather a new high-level language (in Python style of course) for quantum programming.
- More documentation can be found [here](https://code.google.com/archive/p/pyqu/). - More documentation can be found [here](https://code.google.com/archive/p/pyqu/).

View File

@ -2,6 +2,8 @@
Qiskit is the fundamental thingy(best way to describe it at this point) that a lot of quantum computers will refer to nowadays (at least for the moment) from IBM. We first have to create a conda environment (or a xonsh one!) in which we install qiskiet and all necessary distributions. Here are the docs to get [started](https://qiskit.org/documentation/getting_started.html). Qiskit is the fundamental thingy(best way to describe it at this point) that a lot of quantum computers will refer to nowadays (at least for the moment) from IBM. We first have to create a conda environment (or a xonsh one!) in which we install qiskiet and all necessary distributions. Here are the docs to get [started](https://qiskit.org/documentation/getting_started.html).
The Assembly language for the quantum computer itself though is not written in python but rather in [OpenQASM](https://github.com/openqasm/openqasm), a specific language created for the machine specifically. Qiskit is what translates the language of the quantum computer over into python for us to use on our normal computers.
--- ---
There seems to be qiskit distributions for: There seems to be qiskit distributions for:

View File

@ -8,4 +8,6 @@ QuantumRegister GHZState = QuantumRegister.GHZState; // (|000> + |111>) / √2 (
QuantumRegister GHZState4 = QuantumRegister.GHZStateOfLength(4); // (|0000> + |1111>) / √2 (GHZ state for 4 qubits) QuantumRegister GHZState4 = QuantumRegister.GHZStateOfLength(4); // (|0000> + |1111>) / √2 (GHZ state for 4 qubits)
``` ```
It seems to be an early precursor to Q#. It seems to be an early precursor to Q#.
This is an excellent article on [how to translate a Gaussian Wave Function](https://guenp.medium.com/preparing-a-gaussian-wave-function-in-q-695c3941f6dc) in Q#.