You are browsing as a guest. Sign up (or log in) to start making projects!

Quanmutative

  • 9 Devlogs
  • 10 Total hours

An intuitive tool designed for simulating quantum effects in a variety of conditions.

Ship #1

This is Quanmutative, an intuitive yet detailed quantum tunneling simulator! You can simulate different quantum effects by just moving a few sliders! If you don't know anything about quantum physics, don't worry, this tools comes with a tutorial. I am most proud of the clean graph animations, which were really difficult to make because I couldn't use python when making this web app. However, the benefit of this being a website is that you can test it out, right here: https://aagamshah30.github.io/Quanmutative/ , without installing anything! Enjoy!

  • 9 devlogs
  • 10h
Try project → See source code →
Open comments for this post

2h 2m 29s logged

Devlog #9

The website is ready! I just quickly finalized the advanced screen, and the beginner and tutorial screens were pretty straightforward. I’m going to ship the project now, and that will include a link that you can use to try it without needing to install anything!

1
0
35
Open comments for this post

2h 12m 33s logged

Devlog #8

Hey everyone, I just decided to switch the python backend to javascript. Although python is better for data analysis, it was too much of a hassle to start a python server every time I wanted to run the program. Moving the math to dart didn’t work either because the math took way too long and made some really low quality animations. So… javascript.

0
0
15
Open comments for this post

38m 12s logged

#Devlog #7

I finally got the python backend working with the flutter frontend, and users can now actually see the quantum tunneling graph. The problem is, it looks really bad right now and its not animated, so its basically useless. I’m going to fix that and then add a download button so you can download your results!

0
0
34
Open comments for this post

2h 14m 2s logged

Devlog #6

I’m making the screen for the advanced mode and built a few working sliders that I hope to connect to the proton tunneling graph. Next, I’m going to connect the python script to the Flutter application to see if I can get some actual results!

0
0
22
Open comments for this post

52m 39s logged

Devlog # 5

Started work on a Flutter UI! I’m going to make a tutorial, beginner, and advanced mode so that people of all different levels of knowledge can use this web app!

0
0
26
Open comments for this post

53m 12s logged

Devlog # 4

I now adjusted the values so that they represent an actual proton! The wave doesn’t look as “interesting” anymore, but it does visualize actual “science”! Now, I’ll work on creating the UI with Flutter.

0
0
7
Open comments for this post

39m 1s logged

Devlog #3

Incredible stuff just happened! I first exported my original data to a json file, and then used a new python script to animate it! So you can now see the proton’s tunneling behavior in real time!

Next I’m going to incorporate real distances and dimensions so that this better resembles how a real proton would behave!

1
0
20
Open comments for this post

19m 26s logged

Devlog #2

The Schrodinger Equation somehow turned out a lot easier to graph than I thought, since I found a way to use a loop to automatically check different timepoints instead of having to solve second order derivatives and everything else. Unfortunately, there’s still a lot of work to do! First, I need to read some papers to find actual distances between different DNA bases, calculate for decoherence and dissipation, barrier height, proton mass, etc… And then I have to bring the whole thing over to flutter and make it a playable movie. So all tips for this project are appreciated!

2
0
33
Open comments for this post

19m 44s logged

Devlog #1!

I’m building a python script that will model the effect of proton tunneling on DNA base pairs. I hope to return the exact probability that a hydrogen proton tunnels and traps DNA in a state that causes errors with gene replication. Later, I’m going to connect this script to a Flutter user interface so that users can visualize their results in real time.

So far I’ve:

  • Built a small script that can graph a potential well and basically nothing else
  • But I did start learning matplotlib and numpy so progress should get quicker

Now I get to solve the time-dependent Schrodinger Equation (looks like a lot of fun…)

1
0
82

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…