About Bryan Weber
Bryan is a professor of mechanical engineering and an open-source developer. He started using Python in 2012 or so to do data processing during his doctorate and never looked back. Along the way, Bryan became a core developer for the Cantera project, the open-source platform for thermodynamics, chemical kinetics, and transport.
In addition to Cantera, Bryan works on several other packages for engineering and education. He is the creator of the ThermoState package to manage thermodynamic properties and states, the co-creator of the ChemKED database format for chemical kinetics experiments, and several packages to work with Jupyter Notebooks.
Tutorials by Bryan:
- Python enumerate(): Simplify Looping With Counters
- Pandas Project: Make a Gradebook With Python & Pandas
- Using Python datetime to Work With Dates and Times
- Scientific Python: Using SciPy for Optimization
- MATLAB vs Python: Why and How to Make the Switch
- Defining Main Functions in Python
Tutorials Bryan Contributed to:
- Python's map(): Processing Iterables Without a Loop
- The Python return Statement: Usage and Best Practices
- Namespaces and Scope in Python
- Python Packages: Five Real Python Favorites
- Python eval(): Evaluate Expressions Dynamically
- Combining Data in Pandas With merge(), .join(), and concat()
- The Python math Module: Everything You Need to Know
- Using the Python defaultdict Type for Handling Missing Keys
- NumPy, SciPy, and Pandas: Correlation With Python