Skip to content

Commit 638f756

Browse files
added version in toml for next update
1 parent b64fa9c commit 638f756

File tree

9 files changed

+370
-2
lines changed

9 files changed

+370
-2
lines changed

.ipynb_checkpoints/pyproject-checkpoint.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = {file = ["requirements_for_pip.txt"]}
1515
[project]
1616
name = "WPSProtocol"
1717
readme = "README.md"
18-
version = "0.1.2"
18+
version = "0.1.3"
1919
dynamic = ["dependencies"]
2020
# dynamic = ["version", "dependencies"]
2121

25.7 KB
Binary file not shown.

dist/wpsprotocol-0.1.2.tar.gz

7.24 MB
Binary file not shown.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = {file = ["requirements_for_pip.txt"]}
1515
[project]
1616
name = "WPSProtocol"
1717
readme = "README.md"
18-
version = "0.1.2"
18+
version = "0.1.3"
1919
dynamic = ["dependencies"]
2020
# dynamic = ["version", "dependencies"]
2121

src/WPSProtocol.egg-info/PKG-INFO

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
Metadata-Version: 2.1
2+
Name: WPSProtocol
3+
Version: 0.1.2
4+
Summary: A package for Implementing Walsh Pulse Sequenece constructed out of XY Hamiltonian based on Votto, M., Zeiher, J., & Vermersch, B. (2023). Robust universal quantum processors in spin systems via Walsh pulse sequences. arXiv preprint arXiv:2311.10600.
5+
Author: Jessica John Britto
6+
Author-email: Jessica John Britto <jessicajohnbritto@kgpian.iitkgp.ac.in>
7+
Project-URL: Homepage, https://github.com/JessicaJohnBritto/WalshPulseSeq/tree/main
8+
Project-URL: Issues, https://github.com/JessicaJohnBritto/WalshPulseSeq/issues
9+
Classifier: Programming Language :: Python :: 3
10+
Classifier: License :: OSI Approved :: MIT License
11+
Classifier: Operating System :: OS Independent
12+
Requires-Python: ==3.8.19
13+
Description-Content-Type: text/markdown
14+
License-File: LICENSE
15+
Requires-Dist: anyio==4.2.0
16+
Requires-Dist: argon2-cffi==21.3.0
17+
Requires-Dist: argon2-cffi-bindings==21.2.0
18+
Requires-Dist: asttokens==2.0.5
19+
Requires-Dist: async-lru==2.0.4
20+
Requires-Dist: attrs==23.1.0
21+
Requires-Dist: Babel==2.11.0
22+
Requires-Dist: backcall==0.2.0
23+
Requires-Dist: beautifulsoup4==4.12.3
24+
Requires-Dist: bleach==4.1.0
25+
Requires-Dist: Brotli==1.0.9
26+
Requires-Dist: certifi==2024.6.2
27+
Requires-Dist: cffi==1.16.0
28+
Requires-Dist: charset-normalizer==2.0.4
29+
Requires-Dist: colorama==0.4.6
30+
Requires-Dist: comm==0.2.1
31+
Requires-Dist: contourpy==1.0.5
32+
Requires-Dist: cycler==0.11.0
33+
Requires-Dist: debugpy==1.6.7
34+
Requires-Dist: decorator==5.1.1
35+
Requires-Dist: defusedxml==0.7.1
36+
Requires-Dist: exceptiongroup==1.2.0
37+
Requires-Dist: executing==0.8.3
38+
Requires-Dist: fastjsonschema==2.16.2
39+
Requires-Dist: fonttools==4.51.0
40+
Requires-Dist: idna==3.7
41+
Requires-Dist: importlib-metadata==7.0.1
42+
Requires-Dist: importlib-resources==6.1.1
43+
Requires-Dist: ipykernel==6.28.0
44+
Requires-Dist: ipython==8.12.2
45+
Requires-Dist: ipywidgets==8.1.2
46+
Requires-Dist: jedi==0.18.1
47+
Requires-Dist: Jinja2==3.1.4
48+
Requires-Dist: json5==0.9.6
49+
Requires-Dist: jsonschema==4.19.2
50+
Requires-Dist: jsonschema-specifications==2023.7.1
51+
Requires-Dist: jupyter==1.0.0
52+
Requires-Dist: jupyter_client==8.6.0
53+
Requires-Dist: jupyter-console==6.6.3
54+
Requires-Dist: jupyter_core==5.7.2
55+
Requires-Dist: jupyter-events==0.10.0
56+
Requires-Dist: jupyter-lsp==2.2.0
57+
Requires-Dist: jupyter_server==2.14.1
58+
Requires-Dist: jupyter_server_terminals==0.4.4
59+
Requires-Dist: jupyterlab==4.0.11
60+
Requires-Dist: jupyterlab-pygments==0.1.2
61+
Requires-Dist: jupyterlab_server==2.25.1
62+
Requires-Dist: jupyterlab-widgets==3.0.10
63+
Requires-Dist: kiwisolver==1.4.4
64+
Requires-Dist: MarkupSafe==2.1.3
65+
Requires-Dist: matplotlib==3.2.2
66+
Requires-Dist: matplotlib-inline==0.1.6
67+
Requires-Dist: mistune==2.0.4
68+
Requires-Dist: mkl-fft==1.3.1
69+
Requires-Dist: mkl-random==1.2.2
70+
Requires-Dist: mkl-service==2.4.0
71+
Requires-Dist: nbclient==0.8.0
72+
Requires-Dist: nbconvert==7.10.0
73+
Requires-Dist: nbformat==5.9.2
74+
Requires-Dist: nest-asyncio==1.6.0
75+
Requires-Dist: notebook==7.0.8
76+
Requires-Dist: notebook_shim==0.2.3
77+
Requires-Dist: numpy==1.24.3
78+
Requires-Dist: overrides==7.4.0
79+
Requires-Dist: packaging==24.1
80+
Requires-Dist: pandocfilters==1.5.0
81+
Requires-Dist: parso==0.8.3
82+
Requires-Dist: pickleshare==0.7.5
83+
Requires-Dist: pip==24.0
84+
Requires-Dist: pkgutil_resolve_name==1.3.10
85+
Requires-Dist: platformdirs==3.10.0
86+
Requires-Dist: ply==3.11
87+
Requires-Dist: pooch==1.7.0
88+
Requires-Dist: prometheus-client==0.14.1
89+
Requires-Dist: prompt-toolkit==3.0.43
90+
Requires-Dist: psutil==5.9.0
91+
Requires-Dist: pure-eval==0.2.2
92+
Requires-Dist: pycparser==2.21
93+
Requires-Dist: Pygments==2.15.1
94+
Requires-Dist: pyparsing==3.0.9
95+
Requires-Dist: PyQt5==5.15.10
96+
Requires-Dist: PyQt5-sip==12.13.0
97+
Requires-Dist: PySocks==1.7.1
98+
Requires-Dist: python-dateutil==2.9.0.post0
99+
Requires-Dist: python-json-logger==2.0.7
100+
Requires-Dist: pytz==2024.1
101+
Requires-Dist: pywin32==305.1
102+
Requires-Dist: pywinpty==2.0.10
103+
Requires-Dist: PyYAML==6.0.1
104+
Requires-Dist: pyzmq==25.1.2
105+
Requires-Dist: qtconsole==5.5.1
106+
Requires-Dist: QtPy==2.4.1
107+
Requires-Dist: referencing==0.30.2
108+
Requires-Dist: requests==2.32.2
109+
Requires-Dist: rfc3339-validator==0.1.4
110+
Requires-Dist: rfc3986-validator==0.1.1
111+
Requires-Dist: rpds-py==0.10.6
112+
Requires-Dist: scipy==1.10.1
113+
Requires-Dist: Send2Trash==1.8.2
114+
Requires-Dist: setuptools==69.5.1
115+
Requires-Dist: sip==6.7.12
116+
Requires-Dist: six==1.16.0
117+
Requires-Dist: sniffio==1.3.0
118+
Requires-Dist: soupsieve==2.5
119+
Requires-Dist: stack-data==0.2.0
120+
Requires-Dist: terminado==0.17.1
121+
Requires-Dist: tinycss2==1.2.1
122+
Requires-Dist: tomli==2.0.1
123+
Requires-Dist: tornado==6.4.1
124+
Requires-Dist: traitlets==5.14.3
125+
Requires-Dist: typing_extensions==4.11.0
126+
Requires-Dist: unicodedata2==15.1.0
127+
Requires-Dist: urllib3==2.2.2
128+
Requires-Dist: wcwidth==0.2.5
129+
Requires-Dist: webencodings==0.5.1
130+
Requires-Dist: websocket-client==1.8.0
131+
Requires-Dist: wheel==0.43.0
132+
Requires-Dist: widgetsnbextension==4.0.10
133+
Requires-Dist: win-inet-pton==1.1.0
134+
Requires-Dist: zipp==3.17.0
135+
136+
137+
# WPSProtocol
138+
139+
This is developed as part of my summer internship at LPMMC, UGA-CNRS, Grenoble, France.
140+
141+
WPSProtocol makes use of Walsh Functions to generate Pulse Sequences for selective interactions among qubits based on the underlying XY Hamiltonian.
142+
143+
WPSProtocol contains codes for implementing the protocol described in this paper Votto, M., Zeiher, J., & Vermersch, B. (2023). Robust universal quantum processors in spin systems via Walsh pulse sequences. arXiv preprint arXiv:2311.10600.
144+
145+
## Installation
146+
147+
Create a virtual environment
148+
149+
```bash
150+
conda create -n <virtual_env name>
151+
```
152+
153+
Installing the package
154+
```bash
155+
python -m pip install WPSProtocol
156+
```
157+
158+
## Run Locally
159+
160+
Make sure to create a virtual environment. To create a conda environment, using the following command.
161+
```bash
162+
conda create -n <virtual_env name>
163+
```
164+
Clone the project
165+
- Using https
166+
167+
```bash
168+
git clone https://github.com/JessicaJohnBritto/WalshPulseSeq.git
169+
```
170+
- Using ssh
171+
```bash
172+
git clone git@github.com:JessicaJohnBritto/WalshPulseSeq.git
173+
```
174+
175+
To use it in development mode.
176+
177+
Note: Be inside the directory where pyproject.toml is before running the following command. For eg - here WalshPulseSeq is the directory, therefore, the path variable should be ../WalshPulseSeq.
178+
```bash
179+
python -m pip install -e .
180+
```
181+
182+
To install the package using git, use the following commands.
183+
184+
```bash
185+
python -m pip install git+https://github.com/JessicaJohnBritto/WalshPulseSeq.git#egg=WPSProtocol
186+
187+
```

src/WPSProtocol.egg-info/SOURCES.txt

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
CITATION.cff
2+
LICENSE
3+
README.md
4+
pyproject.toml
5+
requirements_conda.txt
6+
requirements_for_pip.txt
7+
requirements_for_pip1.txt
8+
setup.py
9+
.ipynb_checkpoints/pyproject-checkpoint.toml
10+
.ipynb_checkpoints/requirements_for_pip-checkpoint.txt
11+
.ipynb_checkpoints/requirements_for_pip1-checkpoint.txt
12+
.ipynb_checkpoints/setup-checkpoint.cfg
13+
.ipynb_checkpoints/setup-checkpoint.py
14+
Initial_Codes/.ipynb_checkpoints/DoubleAvgRotError-checkpoint.ipynb
15+
Initial_Codes/.ipynb_checkpoints/QuTip Assignment-InternshipUGA-checkpoint.ipynb
16+
Initial_Codes/.ipynb_checkpoints/QuTip Assignment-InternshipUGA1-checkpoint.ipynb
17+
Initial_Codes/.ipynb_checkpoints/Section3_FPS_And_RotAngleErr-checkpoint.ipynb
18+
Initial_Codes/.ipynb_checkpoints/Section_3_Final-2-Copy1-checkpoint.ipynb
19+
Initial_Codes/.ipynb_checkpoints/Section_3_Final-2-checkpoint.ipynb
20+
Initial_Codes/.ipynb_checkpoints/Section_3_Final-checkpoint.ipynb
21+
Initial_Codes/Primordial_Codes/Code for Section-2_Using Numpy and Scipy.ipynb
22+
Initial_Codes/Primordial_Codes/QuTip Assignment-InternshipUGA.ipynb
23+
Initial_Codes/Primordial_Codes/QuTip Assignment-InternshipUGA1.ipynb
24+
Initial_Codes/Quantum_Simulations/Expectation_ValsCorrelation_FromEvolvedState-Copy1.ipynb
25+
Initial_Codes/Quantum_Simulations/Untitled.ipynb
26+
Initial_Codes/Section_3/DoubleAvgRotError.ipynb
27+
Initial_Codes/Section_3/Section3_FPS_And_RotAngleErr.ipynb
28+
Initial_Codes/Section_3/Section_3_Final-2-Copy1.ipynb
29+
Initial_Codes/Section_3/Section_3_Final-2.ipynb
30+
Initial_Codes/Section_3/Section_3_Final.ipynb
31+
Quantum_Simulations/Expectation_ValsCorrelation_FromEvolvedState.ipynb
32+
Tutorial Notebooks/SS+S_NN.ipynb
33+
Tutorial Notebooks/WalshPSeq_XX+YY_LongRangeInteractions.ipynb
34+
Tutorial Notebooks/readme.md
35+
Tutorial Notebooks/.ipynb_checkpoints/SS+S_NN-checkpoint.ipynb
36+
Tutorial Notebooks/.ipynb_checkpoints/Testing_SS+S_NN-InteractionsType-checkpoint.ipynb
37+
Tutorial Notebooks/.ipynb_checkpoints/Testing_WalshPSeq_XX+YY_LongRangeInteractionsType-checkpoint.ipynb
38+
Tutorial Notebooks/.ipynb_checkpoints/WalshPSeq_XX+YY_LongRangeInteractions-checkpoint.ipynb
39+
Tutorial Notebooks/Testing_Files/SS+S_NN.ipynb
40+
Tutorial Notebooks/Testing_Files/Testing2_RotAngleErrorsDoubleAveraging.py
41+
Tutorial Notebooks/Testing_Files/TestingFile.py
42+
Tutorial Notebooks/Testing_Files/WalshPSeq_XX+YY_LongRangeInteractions.ipynb
43+
Tutorial Notebooks/Testing_Files/.ipynb_checkpoints/SS+S_NN-checkpoint.ipynb
44+
Tutorial Notebooks/Testing_Files/.ipynb_checkpoints/WalshPSeq_XX+YY_LongRangeInteractions-checkpoint.ipynb
45+
src/WPSProtocol/InitialFunctions.py
46+
src/WPSProtocol/Module_RotationAngleErrorsDoubleAveraging.py
47+
src/WPSProtocol/Module_WalshPSeq.py
48+
src/WPSProtocol/Part_2A.py
49+
src/WPSProtocol/TestingFile.py
50+
src/WPSProtocol/__init__.py
51+
src/WPSProtocol.egg-info/PKG-INFO
52+
src/WPSProtocol.egg-info/SOURCES.txt
53+
src/WPSProtocol.egg-info/dependency_links.txt
54+
src/WPSProtocol.egg-info/requires.txt
55+
src/WPSProtocol.egg-info/top_level.txt
56+
src/WPSProtocol/__pycache__/InitialFunctions.cpython-38.pyc
57+
src/WPSProtocol/__pycache__/Module_WalshPSeq.cpython-38.pyc
58+
src/WPSProtocol/__pycache__/Part_2A.cpython-38.pyc
59+
src/WPSProtocol/__pycache__/__init__.cpython-38.pyc
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

src/WPSProtocol.egg-info/requires.txt

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
anyio==4.2.0
2+
argon2-cffi==21.3.0
3+
argon2-cffi-bindings==21.2.0
4+
asttokens==2.0.5
5+
async-lru==2.0.4
6+
attrs==23.1.0
7+
Babel==2.11.0
8+
backcall==0.2.0
9+
beautifulsoup4==4.12.3
10+
bleach==4.1.0
11+
Brotli==1.0.9
12+
certifi==2024.6.2
13+
cffi==1.16.0
14+
charset-normalizer==2.0.4
15+
colorama==0.4.6
16+
comm==0.2.1
17+
contourpy==1.0.5
18+
cycler==0.11.0
19+
debugpy==1.6.7
20+
decorator==5.1.1
21+
defusedxml==0.7.1
22+
exceptiongroup==1.2.0
23+
executing==0.8.3
24+
fastjsonschema==2.16.2
25+
fonttools==4.51.0
26+
idna==3.7
27+
importlib-metadata==7.0.1
28+
importlib-resources==6.1.1
29+
ipykernel==6.28.0
30+
ipython==8.12.2
31+
ipywidgets==8.1.2
32+
jedi==0.18.1
33+
Jinja2==3.1.4
34+
json5==0.9.6
35+
jsonschema==4.19.2
36+
jsonschema-specifications==2023.7.1
37+
jupyter==1.0.0
38+
jupyter_client==8.6.0
39+
jupyter-console==6.6.3
40+
jupyter_core==5.7.2
41+
jupyter-events==0.10.0
42+
jupyter-lsp==2.2.0
43+
jupyter_server==2.14.1
44+
jupyter_server_terminals==0.4.4
45+
jupyterlab==4.0.11
46+
jupyterlab-pygments==0.1.2
47+
jupyterlab_server==2.25.1
48+
jupyterlab-widgets==3.0.10
49+
kiwisolver==1.4.4
50+
MarkupSafe==2.1.3
51+
matplotlib==3.2.2
52+
matplotlib-inline==0.1.6
53+
mistune==2.0.4
54+
mkl-fft==1.3.1
55+
mkl-random==1.2.2
56+
mkl-service==2.4.0
57+
nbclient==0.8.0
58+
nbconvert==7.10.0
59+
nbformat==5.9.2
60+
nest-asyncio==1.6.0
61+
notebook==7.0.8
62+
notebook_shim==0.2.3
63+
numpy==1.24.3
64+
overrides==7.4.0
65+
packaging==24.1
66+
pandocfilters==1.5.0
67+
parso==0.8.3
68+
pickleshare==0.7.5
69+
pip==24.0
70+
pkgutil_resolve_name==1.3.10
71+
platformdirs==3.10.0
72+
ply==3.11
73+
pooch==1.7.0
74+
prometheus-client==0.14.1
75+
prompt-toolkit==3.0.43
76+
psutil==5.9.0
77+
pure-eval==0.2.2
78+
pycparser==2.21
79+
Pygments==2.15.1
80+
pyparsing==3.0.9
81+
PyQt5==5.15.10
82+
PyQt5-sip==12.13.0
83+
PySocks==1.7.1
84+
python-dateutil==2.9.0.post0
85+
python-json-logger==2.0.7
86+
pytz==2024.1
87+
pywin32==305.1
88+
pywinpty==2.0.10
89+
PyYAML==6.0.1
90+
pyzmq==25.1.2
91+
qtconsole==5.5.1
92+
QtPy==2.4.1
93+
referencing==0.30.2
94+
requests==2.32.2
95+
rfc3339-validator==0.1.4
96+
rfc3986-validator==0.1.1
97+
rpds-py==0.10.6
98+
scipy==1.10.1
99+
Send2Trash==1.8.2
100+
setuptools==69.5.1
101+
sip==6.7.12
102+
six==1.16.0
103+
sniffio==1.3.0
104+
soupsieve==2.5
105+
stack-data==0.2.0
106+
terminado==0.17.1
107+
tinycss2==1.2.1
108+
tomli==2.0.1
109+
tornado==6.4.1
110+
traitlets==5.14.3
111+
typing_extensions==4.11.0
112+
unicodedata2==15.1.0
113+
urllib3==2.2.2
114+
wcwidth==0.2.5
115+
webencodings==0.5.1
116+
websocket-client==1.8.0
117+
wheel==0.43.0
118+
widgetsnbextension==4.0.10
119+
win-inet-pton==1.1.0
120+
zipp==3.17.0
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
WPSProtocol

0 commit comments

Comments
 (0)