Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Idiotom

An atom visualizer. Built it because I needed decent atom drawings for some physics textbook illustrations.

What it does

  • Visualizes atoms with protons, neutrons, and electrons
  • Interactive periodic table - click any element to visualize it
  • Dark/light mode toggle
  • Electron shell visualization
  • Cation/anion support (add or remove electrons)
    • The UI displays the charge state (neutral atom, cation, or anion) with color-coded labels
    • The atom drawing updates to reflect the electron configuration
  • Shows atomic number (Z), mass number (A), and charge state
  • SVG/PNG/BMP export with customizable size, DPI, background color, and transparency

Screenshots

Gold Light mode

Usage

Open Idiotom.html in any browser. No install needed.

Built with React and Babel (compiled in-browser).

Export

Click the ⬇ button to export. Options:

  • Format: SVG, PNG, or BMP
  • Transparent background: Available for PNG (disabled for BMP)
  • Background color: Custom color picker with hex input
  • Size: Width/height in cm (1:1 ratio)
  • DPI: Resolution - 300 for print, 72 for screen

SVG exports with a white background by default.

Known limitations

  • Electrons are positioned roughly using electron configuration rules, not quantum mechanics

License

Make a nuclear bomb if you wanna, just don't blow yourself up <3

About

An atom visualizer I built to make accurate atom pictures for a set of physics notes I am working on.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages