Skip to content

Commit

Permalink
added version in toml for next update
Browse files Browse the repository at this point in the history
  • Loading branch information
JessicaJohnBritto committed Sep 4, 2024
1 parent b64fa9c commit 638f756
Show file tree
Hide file tree
Showing 9 changed files with 370 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .ipynb_checkpoints/pyproject-checkpoint.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies = {file = ["requirements_for_pip.txt"]}
[project]
name = "WPSProtocol"
readme = "README.md"
version = "0.1.2"
version = "0.1.3"
dynamic = ["dependencies"]
# dynamic = ["version", "dependencies"]

Expand Down
Binary file added dist/WPSProtocol-0.1.2-py3-none-any.whl
Binary file not shown.
Binary file added dist/wpsprotocol-0.1.2.tar.gz
Binary file not shown.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies = {file = ["requirements_for_pip.txt"]}
[project]
name = "WPSProtocol"
readme = "README.md"
version = "0.1.2"
version = "0.1.3"
dynamic = ["dependencies"]
# dynamic = ["version", "dependencies"]

Expand Down
187 changes: 187 additions & 0 deletions src/WPSProtocol.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
Metadata-Version: 2.1
Name: WPSProtocol
Version: 0.1.2
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.
Author: Jessica John Britto
Author-email: Jessica John Britto <jessicajohnbritto@kgpian.iitkgp.ac.in>
Project-URL: Homepage, https://github.com/JessicaJohnBritto/WalshPulseSeq/tree/main
Project-URL: Issues, https://github.com/JessicaJohnBritto/WalshPulseSeq/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: ==3.8.19
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: anyio==4.2.0
Requires-Dist: argon2-cffi==21.3.0
Requires-Dist: argon2-cffi-bindings==21.2.0
Requires-Dist: asttokens==2.0.5
Requires-Dist: async-lru==2.0.4
Requires-Dist: attrs==23.1.0
Requires-Dist: Babel==2.11.0
Requires-Dist: backcall==0.2.0
Requires-Dist: beautifulsoup4==4.12.3
Requires-Dist: bleach==4.1.0
Requires-Dist: Brotli==1.0.9
Requires-Dist: certifi==2024.6.2
Requires-Dist: cffi==1.16.0
Requires-Dist: charset-normalizer==2.0.4
Requires-Dist: colorama==0.4.6
Requires-Dist: comm==0.2.1
Requires-Dist: contourpy==1.0.5
Requires-Dist: cycler==0.11.0
Requires-Dist: debugpy==1.6.7
Requires-Dist: decorator==5.1.1
Requires-Dist: defusedxml==0.7.1
Requires-Dist: exceptiongroup==1.2.0
Requires-Dist: executing==0.8.3
Requires-Dist: fastjsonschema==2.16.2
Requires-Dist: fonttools==4.51.0
Requires-Dist: idna==3.7
Requires-Dist: importlib-metadata==7.0.1
Requires-Dist: importlib-resources==6.1.1
Requires-Dist: ipykernel==6.28.0
Requires-Dist: ipython==8.12.2
Requires-Dist: ipywidgets==8.1.2
Requires-Dist: jedi==0.18.1
Requires-Dist: Jinja2==3.1.4
Requires-Dist: json5==0.9.6
Requires-Dist: jsonschema==4.19.2
Requires-Dist: jsonschema-specifications==2023.7.1
Requires-Dist: jupyter==1.0.0
Requires-Dist: jupyter_client==8.6.0
Requires-Dist: jupyter-console==6.6.3
Requires-Dist: jupyter_core==5.7.2
Requires-Dist: jupyter-events==0.10.0
Requires-Dist: jupyter-lsp==2.2.0
Requires-Dist: jupyter_server==2.14.1
Requires-Dist: jupyter_server_terminals==0.4.4
Requires-Dist: jupyterlab==4.0.11
Requires-Dist: jupyterlab-pygments==0.1.2
Requires-Dist: jupyterlab_server==2.25.1
Requires-Dist: jupyterlab-widgets==3.0.10
Requires-Dist: kiwisolver==1.4.4
Requires-Dist: MarkupSafe==2.1.3
Requires-Dist: matplotlib==3.2.2
Requires-Dist: matplotlib-inline==0.1.6
Requires-Dist: mistune==2.0.4
Requires-Dist: mkl-fft==1.3.1
Requires-Dist: mkl-random==1.2.2
Requires-Dist: mkl-service==2.4.0
Requires-Dist: nbclient==0.8.0
Requires-Dist: nbconvert==7.10.0
Requires-Dist: nbformat==5.9.2
Requires-Dist: nest-asyncio==1.6.0
Requires-Dist: notebook==7.0.8
Requires-Dist: notebook_shim==0.2.3
Requires-Dist: numpy==1.24.3
Requires-Dist: overrides==7.4.0
Requires-Dist: packaging==24.1
Requires-Dist: pandocfilters==1.5.0
Requires-Dist: parso==0.8.3
Requires-Dist: pickleshare==0.7.5
Requires-Dist: pip==24.0
Requires-Dist: pkgutil_resolve_name==1.3.10
Requires-Dist: platformdirs==3.10.0
Requires-Dist: ply==3.11
Requires-Dist: pooch==1.7.0
Requires-Dist: prometheus-client==0.14.1
Requires-Dist: prompt-toolkit==3.0.43
Requires-Dist: psutil==5.9.0
Requires-Dist: pure-eval==0.2.2
Requires-Dist: pycparser==2.21
Requires-Dist: Pygments==2.15.1
Requires-Dist: pyparsing==3.0.9
Requires-Dist: PyQt5==5.15.10
Requires-Dist: PyQt5-sip==12.13.0
Requires-Dist: PySocks==1.7.1
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-json-logger==2.0.7
Requires-Dist: pytz==2024.1
Requires-Dist: pywin32==305.1
Requires-Dist: pywinpty==2.0.10
Requires-Dist: PyYAML==6.0.1
Requires-Dist: pyzmq==25.1.2
Requires-Dist: qtconsole==5.5.1
Requires-Dist: QtPy==2.4.1
Requires-Dist: referencing==0.30.2
Requires-Dist: requests==2.32.2
Requires-Dist: rfc3339-validator==0.1.4
Requires-Dist: rfc3986-validator==0.1.1
Requires-Dist: rpds-py==0.10.6
Requires-Dist: scipy==1.10.1
Requires-Dist: Send2Trash==1.8.2
Requires-Dist: setuptools==69.5.1
Requires-Dist: sip==6.7.12
Requires-Dist: six==1.16.0
Requires-Dist: sniffio==1.3.0
Requires-Dist: soupsieve==2.5
Requires-Dist: stack-data==0.2.0
Requires-Dist: terminado==0.17.1
Requires-Dist: tinycss2==1.2.1
Requires-Dist: tomli==2.0.1
Requires-Dist: tornado==6.4.1
Requires-Dist: traitlets==5.14.3
Requires-Dist: typing_extensions==4.11.0
Requires-Dist: unicodedata2==15.1.0
Requires-Dist: urllib3==2.2.2
Requires-Dist: wcwidth==0.2.5
Requires-Dist: webencodings==0.5.1
Requires-Dist: websocket-client==1.8.0
Requires-Dist: wheel==0.43.0
Requires-Dist: widgetsnbextension==4.0.10
Requires-Dist: win-inet-pton==1.1.0
Requires-Dist: zipp==3.17.0


# WPSProtocol

This is developed as part of my summer internship at LPMMC, UGA-CNRS, Grenoble, France.

WPSProtocol makes use of Walsh Functions to generate Pulse Sequences for selective interactions among qubits based on the underlying XY Hamiltonian.

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.

## Installation

Create a virtual environment

```bash
conda create -n <virtual_env name>
```

Installing the package
```bash
python -m pip install WPSProtocol
```

## Run Locally

Make sure to create a virtual environment. To create a conda environment, using the following command.
```bash
conda create -n <virtual_env name>
```
Clone the project
- Using https

```bash
git clone https://github.com/JessicaJohnBritto/WalshPulseSeq.git
```
- Using ssh
```bash
git clone git@github.com:JessicaJohnBritto/WalshPulseSeq.git
```

To use it in development mode.

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.
```bash
python -m pip install -e .
```

To install the package using git, use the following commands.

```bash
python -m pip install git+https://github.com/JessicaJohnBritto/WalshPulseSeq.git#egg=WPSProtocol

```
59 changes: 59 additions & 0 deletions src/WPSProtocol.egg-info/SOURCES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
CITATION.cff
LICENSE
README.md
pyproject.toml
requirements_conda.txt
requirements_for_pip.txt
requirements_for_pip1.txt
setup.py
.ipynb_checkpoints/pyproject-checkpoint.toml
.ipynb_checkpoints/requirements_for_pip-checkpoint.txt
.ipynb_checkpoints/requirements_for_pip1-checkpoint.txt
.ipynb_checkpoints/setup-checkpoint.cfg
.ipynb_checkpoints/setup-checkpoint.py
Initial_Codes/.ipynb_checkpoints/DoubleAvgRotError-checkpoint.ipynb
Initial_Codes/.ipynb_checkpoints/QuTip Assignment-InternshipUGA-checkpoint.ipynb
Initial_Codes/.ipynb_checkpoints/QuTip Assignment-InternshipUGA1-checkpoint.ipynb
Initial_Codes/.ipynb_checkpoints/Section3_FPS_And_RotAngleErr-checkpoint.ipynb
Initial_Codes/.ipynb_checkpoints/Section_3_Final-2-Copy1-checkpoint.ipynb
Initial_Codes/.ipynb_checkpoints/Section_3_Final-2-checkpoint.ipynb
Initial_Codes/.ipynb_checkpoints/Section_3_Final-checkpoint.ipynb
Initial_Codes/Primordial_Codes/Code for Section-2_Using Numpy and Scipy.ipynb
Initial_Codes/Primordial_Codes/QuTip Assignment-InternshipUGA.ipynb
Initial_Codes/Primordial_Codes/QuTip Assignment-InternshipUGA1.ipynb
Initial_Codes/Quantum_Simulations/Expectation_ValsCorrelation_FromEvolvedState-Copy1.ipynb
Initial_Codes/Quantum_Simulations/Untitled.ipynb
Initial_Codes/Section_3/DoubleAvgRotError.ipynb
Initial_Codes/Section_3/Section3_FPS_And_RotAngleErr.ipynb
Initial_Codes/Section_3/Section_3_Final-2-Copy1.ipynb
Initial_Codes/Section_3/Section_3_Final-2.ipynb
Initial_Codes/Section_3/Section_3_Final.ipynb
Quantum_Simulations/Expectation_ValsCorrelation_FromEvolvedState.ipynb
Tutorial Notebooks/SS+S_NN.ipynb
Tutorial Notebooks/WalshPSeq_XX+YY_LongRangeInteractions.ipynb
Tutorial Notebooks/readme.md
Tutorial Notebooks/.ipynb_checkpoints/SS+S_NN-checkpoint.ipynb
Tutorial Notebooks/.ipynb_checkpoints/Testing_SS+S_NN-InteractionsType-checkpoint.ipynb
Tutorial Notebooks/.ipynb_checkpoints/Testing_WalshPSeq_XX+YY_LongRangeInteractionsType-checkpoint.ipynb
Tutorial Notebooks/.ipynb_checkpoints/WalshPSeq_XX+YY_LongRangeInteractions-checkpoint.ipynb
Tutorial Notebooks/Testing_Files/SS+S_NN.ipynb
Tutorial Notebooks/Testing_Files/Testing2_RotAngleErrorsDoubleAveraging.py
Tutorial Notebooks/Testing_Files/TestingFile.py
Tutorial Notebooks/Testing_Files/WalshPSeq_XX+YY_LongRangeInteractions.ipynb
Tutorial Notebooks/Testing_Files/.ipynb_checkpoints/SS+S_NN-checkpoint.ipynb
Tutorial Notebooks/Testing_Files/.ipynb_checkpoints/WalshPSeq_XX+YY_LongRangeInteractions-checkpoint.ipynb
src/WPSProtocol/InitialFunctions.py
src/WPSProtocol/Module_RotationAngleErrorsDoubleAveraging.py
src/WPSProtocol/Module_WalshPSeq.py
src/WPSProtocol/Part_2A.py
src/WPSProtocol/TestingFile.py
src/WPSProtocol/__init__.py
src/WPSProtocol.egg-info/PKG-INFO
src/WPSProtocol.egg-info/SOURCES.txt
src/WPSProtocol.egg-info/dependency_links.txt
src/WPSProtocol.egg-info/requires.txt
src/WPSProtocol.egg-info/top_level.txt
src/WPSProtocol/__pycache__/InitialFunctions.cpython-38.pyc
src/WPSProtocol/__pycache__/Module_WalshPSeq.cpython-38.pyc
src/WPSProtocol/__pycache__/Part_2A.cpython-38.pyc
src/WPSProtocol/__pycache__/__init__.cpython-38.pyc
1 change: 1 addition & 0 deletions src/WPSProtocol.egg-info/dependency_links.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

120 changes: 120 additions & 0 deletions src/WPSProtocol.egg-info/requires.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
anyio==4.2.0
argon2-cffi==21.3.0
argon2-cffi-bindings==21.2.0
asttokens==2.0.5
async-lru==2.0.4
attrs==23.1.0
Babel==2.11.0
backcall==0.2.0
beautifulsoup4==4.12.3
bleach==4.1.0
Brotli==1.0.9
certifi==2024.6.2
cffi==1.16.0
charset-normalizer==2.0.4
colorama==0.4.6
comm==0.2.1
contourpy==1.0.5
cycler==0.11.0
debugpy==1.6.7
decorator==5.1.1
defusedxml==0.7.1
exceptiongroup==1.2.0
executing==0.8.3
fastjsonschema==2.16.2
fonttools==4.51.0
idna==3.7
importlib-metadata==7.0.1
importlib-resources==6.1.1
ipykernel==6.28.0
ipython==8.12.2
ipywidgets==8.1.2
jedi==0.18.1
Jinja2==3.1.4
json5==0.9.6
jsonschema==4.19.2
jsonschema-specifications==2023.7.1
jupyter==1.0.0
jupyter_client==8.6.0
jupyter-console==6.6.3
jupyter_core==5.7.2
jupyter-events==0.10.0
jupyter-lsp==2.2.0
jupyter_server==2.14.1
jupyter_server_terminals==0.4.4
jupyterlab==4.0.11
jupyterlab-pygments==0.1.2
jupyterlab_server==2.25.1
jupyterlab-widgets==3.0.10
kiwisolver==1.4.4
MarkupSafe==2.1.3
matplotlib==3.2.2
matplotlib-inline==0.1.6
mistune==2.0.4
mkl-fft==1.3.1
mkl-random==1.2.2
mkl-service==2.4.0
nbclient==0.8.0
nbconvert==7.10.0
nbformat==5.9.2
nest-asyncio==1.6.0
notebook==7.0.8
notebook_shim==0.2.3
numpy==1.24.3
overrides==7.4.0
packaging==24.1
pandocfilters==1.5.0
parso==0.8.3
pickleshare==0.7.5
pip==24.0
pkgutil_resolve_name==1.3.10
platformdirs==3.10.0
ply==3.11
pooch==1.7.0
prometheus-client==0.14.1
prompt-toolkit==3.0.43
psutil==5.9.0
pure-eval==0.2.2
pycparser==2.21
Pygments==2.15.1
pyparsing==3.0.9
PyQt5==5.15.10
PyQt5-sip==12.13.0
PySocks==1.7.1
python-dateutil==2.9.0.post0
python-json-logger==2.0.7
pytz==2024.1
pywin32==305.1
pywinpty==2.0.10
PyYAML==6.0.1
pyzmq==25.1.2
qtconsole==5.5.1
QtPy==2.4.1
referencing==0.30.2
requests==2.32.2
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rpds-py==0.10.6
scipy==1.10.1
Send2Trash==1.8.2
setuptools==69.5.1
sip==6.7.12
six==1.16.0
sniffio==1.3.0
soupsieve==2.5
stack-data==0.2.0
terminado==0.17.1
tinycss2==1.2.1
tomli==2.0.1
tornado==6.4.1
traitlets==5.14.3
typing_extensions==4.11.0
unicodedata2==15.1.0
urllib3==2.2.2
wcwidth==0.2.5
webencodings==0.5.1
websocket-client==1.8.0
wheel==0.43.0
widgetsnbextension==4.0.10
win-inet-pton==1.1.0
zipp==3.17.0
1 change: 1 addition & 0 deletions src/WPSProtocol.egg-info/top_level.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
WPSProtocol

0 comments on commit 638f756

Please sign in to comment.