A project to attempt to build a 2D vizualisation of a quantum chaos system, the problem we are attempting is commonly called quantum billiards.
Here are some important project links!
Contribute Your first code addition from course instructions
Table of Contents
Describe Quantum Billards and how we intend to provide solutions.
Update This
*You will need to understand how to install and use linux at a basic level. *You may need to install libraries mentioned below in the installation. *You will still need a full study guide to take the exam this course only covers about 60% of the material through a real live project.
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
-
You need to be able to compile C using the "make" system, this program is designed to be compiled on a mac or linux machine. If you are on windows for sake of brevity and ease you will need to install the docker container: [https://hub.docker.com/r/codercom/code-server], which may include installing docker. Once you have code-server running and can use your browser to code while running a linux terminal you should be good to go.
-
Clone the github repository to a directory you can access with code-server or if you are on a mac or linux machine.
-
Install the needed libraries on your machine which include GSL and Raylib.
-
Ensure the make file correctly includes the library directories that were just install.
-
Run make (just the word make in the main directory of the repository where the Makefile is located)
-
Run the application.
- [current] Project Directory and Setup.
- Environment, Library, and Development Setup.
- Architecture and Algorithm Planning.
- Code the Algorithms and Application.
- Debugging Phase
- Test Solutions.
- Complete and Close.
See the open issues for a full list of proposed features (and known issues).
This project was built in collaboration with Physic Students at NCSU. I remain an active participant in the NCSU Friends of the Library program and as such continue to network, learn from, and help mentor students and friends in learning how to code, especially with the C programming language and with Linux and open source systems.
Distributed under the MIT License. See LICENSE.txt for more information.
Ed-Stem -
Project Link: https://github.com/Ed-STEM/QuantumBillards
Resources to learn more about the problem. (add more about quantum billiards)