You can find the source code for PyEngineer here.
Here're some screenshots that show how PyEngineer looks like:
AVR Timer calculations:
AVR UART calculation:
Converting a digit-code component marking to its value:
Converting oddball units to something legible:
Wanting to create a certain value resistor as a combination of two parallel ones that are in a certain set:
Result of that calculation:
Wanting a certain series resistor to achieve a particular voltage at a load:
Identifying a thread by the screw diameter and pitch:
Creating a voltage divider that has a particular resistor sum value out of resistors in a particular set:
Calculating the resistor combination to set a particular output voltage on the MP2307 switched mode power supply circuit: