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:
			