"Rage-Quit" ‘splainers and Deep Dives
About This Section
This section is dedicated to those who have looked at online documentation and examples and have come out even more confused than they were when they started. They also cover aspects of Python that I normally don't explicitly cover in classes.
Also, at the bottom are some deep dives into some applications where I've tried to get fancy with Python.
The Rage-Quit Zone
You looked at online help and got so frustrated that you wanted to quit Python forever. You had a set of procedures that you always loved to do in another language (e.g., NCL, Gempak, or IDL) that just aren't as easy in Python.
Well, I was there, too! In some cases, I have yet to leave. Hopefully, some of the deep dives, supplementing, for example, the "quick start" materials on Page 2 of this site, will result in less rage, less swearing, and less damage to capital equipment than I've already inflicted on everyone and everything around me!
Working with fancier elements of matplotlib
This deep dive tries to work through the confusion that can emerge when a plot requires the "Axes" attribute. This was my first major point of confusion when working with plotting in Python.
Projecting (Maps not Psychological) in Python (and trolling Flat Earthers!)
Projecting Meteo Data in MetPy
Time, Funky Calendars, Time Zones, and other Date Time Headaches
- Coming Soon
Getting Fancy With Examples
Many of these examples are still being modified to make them more navigable. Contact me if you have any questions.
Forward-in-Time Modeling and ODE Equation Solving (the infamous Disease Modeling Case from the CEE 284 MATLAB days)
- Web Page of Jupyter Notebook for ODE Equation Method
- Web Page of Jupyter Notebook for Finite-Difference Euler's Method