Quanmutative
- 9 Devlogs
- 10 Total hours
An intuitive tool designed for simulating quantum effects in a variety of conditions.
An intuitive tool designed for simulating quantum effects in a variety of conditions.
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.
#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!
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!
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!
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:
Now I get to solve the time-dependent Schrodinger Equation (looks like a lot of fun…)