https://github.com/cbeuw/iiid6
A hydrogen atom orbital wave function renderer based on random sampling
https://github.com/cbeuw/iiid6
Last synced: 2 months ago
JSON representation
A hydrogen atom orbital wave function renderer based on random sampling
- Host: GitHub
- URL: https://github.com/cbeuw/iiid6
- Owner: cbeuw
- Created: 2020-05-19T22:33:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-26T19:53:33.000Z (almost 2 years ago)
- Last Synced: 2025-03-23T03:08:05.927Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 202 MB
- Stars: 30
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3d6
A hydrogen orbital wave function renderer based on random sampling, written in Rust## Usage
```
$ cargo build --release
$ target/release/iiiD6 [n] [l] [m]
```Where n, l, m are quantum numbers described here: https://en.wikipedia.org/wiki/Atomic_orbital#Quantum_numbers.
They can be any integer that satisfies
```
n >= 1
0 <= l <= n-1
-l <= m <= l
```
Although the scaling currenlty doesn't work very well for large n (>4), so `R_BOUND_MAX` in `sampler.rs` may need to be adjusted manually.## Renders
These can be found in `render` folder
### 200

### 310

### 320

### 410

### 420 🌳

### 422

### 430
## Prints & posters
I've uploaded some of the renders on Redbubble. They make really pretty posters and clock surfaces! https://www.redbubble.com/people/cbeuw/explore