scarproject
Quantum many-body simulations with PXP, Rydberg chains, Schrieffer-Wolff corrections, and constrained subspace analysis.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.8%) to scientific vocabulary
Repository
Quantum many-body simulations with PXP, Rydberg chains, Schrieffer-Wolff corrections, and constrained subspace analysis.
Basic Info
- Host: GitHub
- Owner: A-Chioquetta
- Language: Python
- Default Branch: main
- Homepage: https://doi.org/10.5281/zenodo.15531770
- Size: 962 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
ScarProject
Simulations of quantum many-body systems focusing on the PXP model, Rydberg chains, Schrieffer-Wolff (SW) corrections, and constrained subspace analysis. This project includes dynamics, entanglement entropy calculations, overlap with eigenstates, and studies of projected and non-projected perturbations.
📂 Project Structure
plaintext
ScarProject/
├── models/ # Hamiltonians, operators, and initial states
├── utils/ # Auxiliary functions (save, plot, entropy)
├── run/ # Executable scripts
├── tests/ # Test scripts and usage examples
├── results/ # Automatically generated data
│ ├── ResultsEvolution/
│ │ ├── PXP/
│ │ ├── PXPSW/
│ │ ├── Rydberg/
│ │ └── Perturbation/
│ ├── ResultsEntropy/
│ └── ResultsSubspace/
├── .vscode/ # VS Code settings (optional)
├── README.md # This file
├── requirements.txt # Dependencies
├── setup.py # Optional installation as a package
🚀 How to Run
Run from the project root:
bash
python run/run_pxp.py
python run/run_pxp_perturbation.py
python run/run_pxp_sw.py
python run/run_rydberg.py
python run/run_entropy.py
python run/run_overlap_plot.py
✅ IMPORTANT: Always run from the project root
ScarProject/.
✔️ If using VS Code, it works perfectly with the PLAY button if you have.vscode/settings.jsonconfigured or the magic linesys.path.append()at the top of the scripts.
🧠 Features
- ✅ PXP model time evolution
- ✅ PXP with projected and non-projected perturbations (X, Y, Z, or all directions)
- ✅ PXP with second-order Schrieffer-Wolff (SW) corrections
- ✅ Rydberg chain with blockade constraint
- ✅ Entanglement entropy calculation over time
- ✅ Overlap analysis between initial states and eigenstates in the constrained subspace
- ✅ Automatic data organization
- ✅ Publication-ready plotting tools
🧠 Requirements
Install dependencies with:
bash
pip install -r requirements.txt
Dependencies:
- numpy
- qutip
- matplotlib
🗃️ Data Organization
Data is automatically saved under /results/:
- 📁
ResultsEvolution/- 🔸
PXP/ - 🔸
PXPSW/ - 🔸
Rydberg/ - 🔸
Perturbation/
- 🔸
- 📁
ResultsEntropy/ - 📁
ResultsSubspace/
🔧 Install as a Package (optional)
Install locally as a package if desired:
bash
pip install .
👨💻 Author
- 🔬 Code development, organization, and simulations by Alessandra Chioquetta.
📜 License
MIT License — free to use, modify, and contribute.
✔️ Note: This project is professionally structured to be replicable, scalable, and ready for academic use (thesis, paper, presentation) and public repositories such as GitHub and PyPI.
Owner
- Login: A-Chioquetta
- Kind: user
- Repositories: 1
- Profile: https://github.com/A-Chioquetta
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "ScarProject: Quantum Many-Body Simulations of PXP, Rydberg Chains, and Subspace Analysis"
version: "1.0.0"
doi: "" 10.5281/zenodo.15531770
date-released: "2024-05-27"
authors:
- family-names: "Chioquetta"
given-names: "Alessandra"
orcid: "https://orcid.org/0000-0002-7021-486X"
affiliation: "Universidade Federal de Minas Gerais"
repository-code: "https://github.com/A-Chioquetta/scarproject"
license: "MIT"
abstract: >
This repository contains quantum many-body simulations focusing on the PXP model,
Rydberg chains, Schrieffer-Wolff corrections, and constrained subspace analysis.
It includes tools for calculating entanglement entropy, eigenstate overlaps,
and studying the effects of various perturbations in constrained quantum systems.
GitHub Events
Total
- Watch event: 1
- Push event: 4
Last Year
- Watch event: 1
- Push event: 4