Skip to content

sesjehen-vestha-kxall/hydro-wave-visualizer

Repository files navigation

hydro-wave-visualizer

.
├── doc
├── env
├── src
├── .gitignore
├── LICENSE
├── NSPDHAWF - Presentation.pdf
├── Numerical Simulations of Probability Distributions for the Hydrogen’s Atom Wave Functions.pdf
├── README.MD
└── Use Manual.pdf

This project consists of: the paper Numerical Simulations of Probability Distributions for the Hydrogen’s Atom Wave Functions.pdf, the presentation NSPDHAWF - Presentation.pdf and implementation inside src that describes the use of Monte Carlo's Integration method to numerically simulate the behavior of the probability distribution in the real valued Wave Functions of the Hydrogen atom. The paper also mentions and develops the general integration of the probability distribution in a general wave function.

All the .pdf files in this repository were written in LaTeX <3


Instructions

Installing the Dependencies

Linux (bash)

$ cd hydro-wave-visualizer/
$ python3 -m venv env
$ source env/bin/activate
$ pip install matplotlib pandas openpyxl

This line exits from the python virtual environment

$ deactivate

Windows (CMD)

> cd hydro-wave-visualizer\
> python -m venv venv
> .\env\Scripts\activate
> pip install matplotlib pandas openpyxl

Same here

> deactivate

Using the program

Linux (bash)

$ cd hydro-wave-visualizer/
$ source env/bin/activate
$ python3 hydro_wave_visualizer.py

Windows (CMD)

> cd hydro-wave-visualizer\
> .\env\Scripts\activate
> python hydro_wave_visualizer.py

What we are doing here is to create a new virtual environment and adding the dependencies the project needs via pip ONLY in the virtual environment. This is because you won't want to install every package you need globally but for the project you're working with.

That and the fact that packages are cached so that if you need them again, these will be loaded from local.


Monte Carlo Integral of H1s


Monte Carlo Integral of H2s


Monte Carlo Integral of H2p


Monte Carlo Integral of H3s


Monte Carlo Integral of H3p


Monte Carlo Integral of H3d


License

This project is licensed under The Legacy License (a modified version of the MIT License), comply with the Digital Millennium Copyright Act: 17 U.S.C. §§ 101, 104, 104A, 108, 132, 114, 117, 701

About

Six real valued wave functions of the hydrogen atom (1s, 2s, 2p, 3s, 3p, 3d) are analyzed respect its convergence with the MonteCarlo integration method, then plotted using an implementation of the stochastic method via matplotlib.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages