New
Apps 1,459Makers 1,457This week 1,459
Promote your app−30%
1views in
the last 30 days

Open Periodic Table

Interactive periodic table where students retrace historical discovery steps

Built with Claude Code

by krunalpanchal1995 · Unclaimed · from INIndia · added Oct 29, 2026
no ratings0 comments

Understand the periodic table instead of memorizing it. A short course and an interactive app that rebuild the table the way history did.

The app: Periodic Table Builder

Five stages, each a historical step the student repeats:

  1. Lavoisier (1789): sort 33 "simple substances" into elements, compounds and non-substances.
  2. Atomic weight (1860s): order the known elements; the pattern repeats.
  3. Mendeleev (1869): predict a missing element by averaging its neighbours.
  4. Moseley (1913): atomic number from measured X-ray energies.
  5. Shells (1920s): fill subshells in Madelung order and the 118-element table assembles itself.

app/index.html is one self-contained file. It is generated: python codes/app_data/make_app_data.py app/index.html (CI checks that the committed file matches).

The course

Session Topic Notes
1 Moseley's law and the atomic number docx, md
2 What counts as an element: Lavoisier docx, md

Level: college (L3). Next: atomic weights from Dalton to Cannizzaro (1860), then Newlands and Mendeleev, then shells.

Run the code

python -m pip install -r requirements.txt
python -m pytest codes -q                                              # tests
python course/001-moseley-atomic-number/figures/fig01_moseley_law.py   # regenerate a figure

codes/xray/moseley (Moseley's law, K-alpha energies) and codes/chemistry/lavoisier (the 33 substances, mass balance) each have a README. The figure scripts find the repo root through STATE.md.

Check before relying on it

  • Atomic weights in the app are abridged values typed from general knowledge, not copied from an IUPAC table.
  • Some dates and the membership of Lavoisier's list come from secondary sources; the session notes flag where to confirm them.
  • K-alpha energies come from the X-ray Data Booklet.

Main site: https://krunalpanchal1995.github.io/projects/periodic-table-course/. MIT licence.

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#chemistry · #periodic-table · #education