- Leader: Nguyen Hoang Duy - 22520328 - Github
- Architect Consultant: Nguyen Ngoc Minh Quoc - 22521214 - Github
- Member: Tran Duc Chinh - 22520158
- Member: Hoang Ho Quoc Bao - 22520102
- Vu Tuan Hai - Github
Unlock the door to the fascinating realm of quantum computing with MEG QUANTUM B (MQB) – a powerful yet compact software designed to showcase the beauty and complexity of 1-qubit quantum states. This innovative demo provides users with a hands-on experience, allowing them to explore the intricacies of quantum information processing in a user-friendly and visually engaging manner.
- Clone the source code
- Change directory to Project directory
cd Project
- Install neccessary dependencies
pip install -r requirements.txt
- Run the following command
python main.py
- Change sphere alpha values: Editing
BLOCH_SPHERE_ALPHA
constant in the config.py file. - Change animation speed: Editing
FPG_ANIMATE
(Frames per gate) andSPG_ANIMATE
(Seconds per gate) constants in the config.py file. - Store animation to file: set
SAVE_ANIMATE_TO_FILE
toTrue
andANIMATE_FILE_NAME
to the filename of the animation you want to save.
MEG QUANTUM B boasts an intuitive and user-friendly interface, ensuring accessibility for users of all levels of expertise. Whether you're a seasoned quantum physicist or a curious beginner, navigating the software is a breeze.
Witness the magic of quantum superposition and entanglement as MEG QUANTUM B dynamically visualizes the transition from one 1-qubit quantum state to another. The software employs cutting-edge visualization techniques to represent the quantum states in an easily understandable format.
Seamlessly choose from a variety of predefined quantum states by selecting a file, providing users with a diverse range of examples to explore. Additionally, the software supports custom input through a text input feature, enabling users to experiment with their own quantum states.
MEG QUANTUM B serves as an educational tool, offering insights into the principles that govern quantum computing. Gain a deeper understanding of quantum states, their properties, and the dynamic nature of quantum information.
Experience the real-time transition between quantum states, providing a captivating visual representation of how quantum information evolves. Watch as the software smoothly transforms one state into another, demystifying the abstract concepts of quantum mechanics.
Embark on a journey into the quantum realm with MEG QUANTUM B – a tool that not only showcases the elegance of quantum states but also demystifies the fundamental concepts of quantum computing. Download now and witness the transition from classical to quantum in the palm of your hands. MEG QUANTUM B is your gateway to the future of computation.
MEG QUANTUM B is an open-source project committed to fostering a welcoming and inclusive community. We value the contributions of all individuals and aim to provide a positive and respectful environment for collaboration. This code of conduct outlines our expectations for all members of the MEG QUANTUM B community.
In the spirit of open-source and inclusivity, we, the contributors and maintainers of MEG QUANTUM B, pledge to make participation in our project a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
We encourage all contributors, maintainers, and users to:
- Be Respectful: Treat all individuals with respect and kindness. Be considerate of differing opinions and experiences.
- Be Inclusive: Welcome and support newcomers and those with different backgrounds and perspectives. Encourage diverse contributions.
- Be Collaborative: Work together towards common goals. Respectfully debate ideas, and be open to constructive feedback.
- Be Mindful of Language: Use inclusive and welcoming language. Avoid offensive comments, jokes, and personal attacks.
- Be Patient and Empathetic: Recognize that people have varying skill levels and experiences. Be patient and supportive, offering help when needed.
Unacceptable behavior includes, but is not limited to:
- Harassment: Any form of harassment, including unwelcome comments, insults, intimidation, or stalking.
- Discrimination: Discrimination based on age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
- Trolling and Offensive Comments: Deliberate attempts to provoke, offend, or upset others.
- Disruptive Behavior: Any behavior that disrupts the community, such as spamming, trolling, or repeated off-topic discussions.
If you witness or experience behavior that violates this code of conduct, please report it by contacting TL Duy Hoang. All reports will be kept confidential, and appropriate actions will be taken in response to violations.
Violations of this code of conduct may result in temporary or permanent expulsion from the MEG QUANTUM B community, as determined by the project maintainers. Enforcement decisions will be made with fairness and consideration for the circumstances surrounding the violation.
This code of conduct is adapted from the Contributor Covenant and is licensed under CC BY 4.0. We thank the Contributor Covenant community for their inspiration.
MIT © 2023, MEG QUANTUM B TEAM