Skip to content

PhoQSim: A scalable, versatile photonic quantum simulator for Gaussian and non-Gaussian systems, designed for researchers and educators in quantum photonics.

License

Notifications You must be signed in to change notification settings

DennisWayo/PhoQSim-Open-Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Build Status Contributions GitHub issues GitHub forks GitHub stars GitHub license

PhoQSim: Open-Source Photonic Quantum Simulator


Table of Contents


Welcome to PhoQSim!

PhoQSim is an open-source photonic quantum simulator designed to enable researchers, educators, and developers to explore quantum photonic circuits with ease. Built to support Gaussian and non-Gaussian systems, PhoQSim bridges theoretical research and experimental implementation while prioritizing scalability, usability, and accessibility.


Introduction

Photonic quantum systems are at the forefront of quantum computing due to their scalability and potential for fault-tolerant computation. PhoQSim addresses the limitations of existing simulators, offering support for large-scale photonic circuits, real-time visualization, and a user-friendly interface. By prioritizing open collaboration and community-driven innovation, PhoQSim aims to democratize access to cutting-edge quantum photonics tools.


Key Features

  • 📡 Simulate Gaussian and Non-Gaussian Systems
    Efficiently model photonic quantum circuits, including single-photon sources, squeezing operations, and photon-number-resolving detectors.

  • 🔄 Real-Time Visualization
    Explore phase-space representations (e.g., Wigner functions) and photon distributions with intuitive visual tools.

  • 🔗 Integration-Ready
    Seamlessly connects with platforms like Strawberry Fields, PennyLane, and device-level tools like Ansys Lumerical.

  • 🚀 Scalability and Performance
    Leverages advanced computational techniques, including tensor networks and GPU acceleration, for large-scale systems.

  • 💡 Open-Source and Community-Driven
    Contribute to and benefit from a growing ecosystem of photonic quantum tools.


Getting Started

Clone the Repository

To get started, clone the repository to your local machine:

git clone https://github.com/DennisWayo/PhoQSim-Open-Source.gitComing soon.....

Development Phases

PhoQSim’s development is structured into four key phases:

  1. Research and Planning
    Develop mathematical models for Gaussian and non-Gaussian systems.

  2. Core Development
    Implement scalable solvers and robust noise modeling.

  3. Interface and Visualization
    Build an interactive SwiftUI-based interface and real-time visualization tools.

  4. Open-Source Launch
    Release on GitHub with documentation, tutorials, and active community engagement.

How to Contribute

Coming soon.....

License

This project is licensed under the MIT License. See the LICENSE file for details.

Funders/ Collaborations and Partnerships

PhoQSim collaborates with leading institutions and industry partners to validate and enhance its features. Stay tuned for updates on our partnerships and experimental results.

Contact

For questions, feel free to reach out:

Acknowledgments

Special thanks to the open-source community and pioneering platforms like Strawberry Fields and QuTiP, which inspire PhoQSim’s mission to advance quantum photonics.

About

PhoQSim: A scalable, versatile photonic quantum simulator for Gaussian and non-Gaussian systems, designed for researchers and educators in quantum photonics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published