About

This blog is a collection of electrical engineering problems solved with the aid of Python and Python libraries in a Jupyter notebook. Jupyter notebooks are documents that allow code and markdown text to be contained in the same document and provides an excellent way to document the analysis and results of the problem solving effort. 

I haven't figured out a good way to convert Jupyter notebooks to blogger posts. So, I'm posting an abstract of each notebook along with a link to NBViewer so readers can see all the details of the notebook. On the NBViewer page, there is an icon to Binder at the top of the page. With Binder, you can run the notebook. 

Links
EE_jupyter_notebooks – my Jupyter notebooks and support files.
Symbolic modified nodal analysis – my Python code for modified nodal analysis and documentation
nbviewer - A web based Jupyter Notebook viewer
LTspice - high performance SPICE simulator software

Some ideas for future topics
  • Continued/partial fraction expansion code
  • Generating two port parameters from transfer function
  • SciPy digital filter design and use
  • Analysis of audio oscillators
  • Switching regulator design
  • Analysis of Chua’s circuit 
  • Heat sink and heat transfer analysis
  • Analog front end design for a software defined radio
  • 5G and radio altimeter interference analysis
  • MicroPython cross-platform development example