misc
"For fun and profit" (by jnez71)
schrod
A simple, accurate, and fast module for solving the single particle Schrodinger equation. (by dhudsmith)
misc | schrod | |
---|---|---|
1 | 6 | |
7 | 40 | |
- | - | |
4.6 | 0.0 | |
8 months ago | almost 6 years ago | |
Python | Python | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
misc
Posts with mentions or reviews of misc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-10.
-
Time evolution of a quantum particle in a 2D box
Check out this interactive one! The Falstad applets don't get enough love. I also have old similar source here (Reddit thread).
schrod
Posts with mentions or reviews of schrod.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-23.
-
Quantum probability distributions for a particle trapped in an octagon-shaped well
I have a 1D schrodinger equation solver available on github. I use a conceptually identical approach here, but haven't yet packaged it to share. I will one day.
-
Time evolution of a quantum particle in a 2D box
I have some source code for the 1D case on github.. That example uses the matplotlib library. For the 2D case, I'm actually using OpenCV instead. I followed this tutorial for writing a video file with opencv. In that tutorial, they read frames as numpy arrays off a video capture source (eg webcam), do something to it (eg grayscale the image), then write it to a file. In my case, I compute numpy arrays rather than read them off a capture source. Otherwise it's the same.
-
Probability distributions for the first 36 eigenstates of a particle trapped in a heart-shaped potential well!
There are some extra complications from doing this in 2D rather than 1D, but the approach is conceptually identical. My code for the 1D case is open source and lives here: https://github.com/dhudsmith/schrod. There's also some more discussion on this on r/quantum: https://www.reddit.com/r/quantum/comments/lw9z9t/probability_distributions_for_the_first_36/.
I'll go halfway. The code used here is the direct 2D extension of the 1D solver I have on github here: https://github.com/dhudsmith/schrod. To extend to 2D, you just need a 2D basis for computing the Hamiltonian matrix elements. I use the 2D box basis as shared by u/ketarax above. The computation time goes up quite a bit.
What are some alternatives?
When comparing misc and schrod you can also consider the following projects:
taylor - Taylor will tell you why your project is SO late