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": [
{
"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",
"path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Python Libraries/Qisket/Qiskit.md"
@ -191,14 +199,6 @@
{
"basename": "Related Projects",
"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": [],

View File

@ -78,7 +78,7 @@
"state": {
"type": "markdown",
"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",
"backlinks": false,
"source": false
@ -161,7 +161,7 @@
"state": {
"type": "outline",
"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": {
"type": "outgoing-link",
"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,
"unlinkedCollapsed": false
}
@ -198,9 +198,11 @@
},
"active": "a9c70d5de01f4f38",
"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/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-Nature.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!!/PLAY GAMES - Finally the fun part.md",
"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",
"Coding Tips (Classical)/Project Vault/Typewriter/gx6750.pdf",
"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.
---
**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.
- 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)
###### Quantum HEOM
- the full git repo is[ found here]()
- the full git repo is[ found here]()
###### Toqito
- 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 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.
- 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).
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:

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)
```
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#.