Skip to content

setbe/electron-configuration-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electron Configuration Chart

Desktop application that converts typed electron configurations into clean orbital box diagrams ready to copy into documents, worksheets, tests, and presentations.

Built for chemistry teachers, students, and anyone who needs textbook-style electron configuration charts quickly.


Overview

Creating electron orbital diagrams manually in Word or graphic editors is slow and repetitive.

This tool automates the process:

  • type electron configuration text
  • automatically format superscripts
  • generate orbital charts instantly
  • copy image to clipboard
  • save as PNG

Perfect for educational workflows.


Features

Smart Input Formatting

Automatically converts normal numbers into superscripts.

Example:

1s2 2s2 2p6

becomes:

1s² 2s² 2p⁶

Automatic Missing Level Completion

If you type only the final orbital, the application can auto-complete previous valid levels.

Example:

4d²

can expand into:

1s² 2s² 2p⁶ 3s² 3p⁶ 4s² 3d¹⁰ 4p⁶ 5s² 4d²

Instant Diagram Generation

Creates textbook-style orbital box diagrams with electron arrows.

Preview 1

Export Options

  • Copy directly to clipboard
  • Save as PNG image

Useful for:

  • Microsoft Word
  • PowerPoint
  • Google Docs
  • worksheets
  • classroom presentations

Interface Translation (Ukrainian UI)

Even if you do not know Ukrainian, the app is easy to use.

Main labels:

  • Розмір = Size
  • Товщина = Thickness
  • Зберегти = Save
  • Копіювати = Copy
  • OK = Generate

That is enough to use the software comfortably.


Installation

Windows / Linux / macOS

  • Download the release archive for your operating system
  • Extract the archive
  • Run the application

Important Note

For proper text rendering, the Calibri font should be installed on your system.

Preview 2


Technologies Used

  • Python
  • PyQt5
  • Pillow (PIL)

Who Is It For?

  • Chemistry teachers
  • Students
  • Tutors
  • Schools
  • Universities
  • Educational content creators

Why This Project Matters

This software was created to solve a real educational workflow problem where no practical tool existed.

It saves time, improves material quality, and automates repetitive manual work.


Author

Developed by setbe.


License

MIT License