Giter VIP home page Giter VIP logo

chemeng316_fluids's Introduction

chemeng316_fluids

ChE 316 Chemical Engineering Fluid Mechanics demonstrates the fluid mechanics principles applicable to chemical engineering practice with focus on the development of transport balances of mass, momentum and energy around control volumes for incompressible and compressible fluids.

The notebooks demonstrate these basic chemical engineering calculations using Python. The notebooks can be open directly in Google Colaboratory where they can be run, edited, shared, and saved to your Google Drive. Alternatively, the notebooks can be downloaded and executed on your computer. These notebooks were developed and tested using the Anaconda distribution.

https://docnathanm.github.io/chemeng316_fluids/

Note on the use of Python. The Python used in these notebooks is deliberately limited to a core set of language features. These notebooks use scalar variables and lists of scalar variables to represent data. Also used are arithmetic, math, print, and plotting functions from the matplotlib.pyplot library. Functions created with defand lambda are used when root-finding calculations are required. List comprehesions are used on occasion when the result is more readable code. The Sympy library for symbolic math is used extensively for solving things like mass balances. Other libraries included numpy, math, and scipy. There are many helpful tools included with the Python Data Science Handbook by Jake Vanderplas.

License Requirements. The materials in this repository are available at https://github.com/docNathanM/chemeng316_fluids for noncommercial use under terms of the Creative Commons Attribution Noncommericial ShareAlike License. You are invited to fork this repository, and to use, adapt, remix these material for non-commericial purposes. The license terms require you to give attribution and share your work under the same terms. Pull requests for corrections and additions to these materials are most welcome.

Acknowledgements. I wish to acknowledge and memorialize Dr. Jeff Kantor (jckantor) whose collection of Jupyter Notebooks for courses in chemical engineering have been an invaluable resource to me.

chemeng316_fluids's People

Contributors

docnathanm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.