GithubHelp home page GithubHelp logo

iurisegtovich / pytherm-applied-thermodynamics Goto Github PK

View Code? Open in Web Editor NEW
67.0 9.0 28.0 27.27 MB

Educational ipython source code for applied thermodynamics.

Home Page: https://iurisegtovich.github.io/PyTherm-applied-thermodynamics/

Jupyter Notebook 98.51% Makefile 0.03% Fortran 1.39% MATLAB 0.06% Python 0.01%
applied-thermodynamics thermodynamics equation-of-state physical-chemistry education educational course-materials courseware interactive-courseware

pytherm-applied-thermodynamics's People

Contributors

famedeiros avatar iurisegtovich avatar jon85p avatar server5056 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pytherm-applied-thermodynamics's Issues

I see this issue for Jupyter notebooks on GitHub every now and then. Pretty annoying and no matter how many times I refresh or change the browser, it just doesn't load.

I see this issue for Jupyter notebooks on GitHub every now and then. Pretty annoying and no matter how many times I refresh or change the browser, it just doesn't load.

However, from time to time when I see this issue I just do the following and refresh again:
image

Enabling Disable cache in the Network tab seems to enforce something that makes it work often. (just be careful to disable it again since it makes browsing the Internet very slow as it won't cache anything 😊 )

Originally posted by @maziyarpanahi in #11 (comment)

references (thermodynamics)

beginner:
get references to models and algorithms
write equations as mathjax before numerical implementation

new lessons

  • sqlite sqalchemist database
  • oop packages
  • high performance: numba cython theano numexpr pycuda pymp mpi

pitzer composition basis

this pitzer calculates activity based on gibbsduhem/osmotic pressure
then outputs activity coeficient (gamma= ativ/x) considering a basis of salt (not ion) = nw/(nw_ns)
therefore correct activity and chemical potential can be retrieved using this composition with the returned activity coefficient.

#ToDo: change this basis in and out of pitzer model to ion: nw/(nw+na+nc) and document, to be consistent with formulations for other electrolyte solutions, acknowledging the salt is ~completely ionized into anion and cation species

more Figures

  • teaser results
    • create a folder or file with teaser results and "input->BOX[code]->output" diagram corresponding the result
  • graphical logo in main README

create a universal header for all ipynb files

create a universal header for all ipynb files
so any file can be identified and traced back to the project
if shared via facebook, email, scribd, ebah, etc
between users of the site and non users that might be interested in the rest of the content

"Sorry, something went wrong. Reload?" when viewing *.ipynb

The issue

Getting the message "Sorry, something went wrong. Reload?" when viewing an *.ipynb on a GitHub blob page.

  • Probably a problem with the GitHub notebook viewing tool - sometimes github fails to render the ipynb notebooks, I believe that is some temporary (and recurring) issue with their backend

A workaround

Try to open that notebook that you want using nbviewer online, you don't need to install it.

This site nbviewer works independently of github.

  • If some notebook rendered in nbviewer appears different from rendered in github, then append "?flush_cache=true" to the end of the nbviewer version url to force it to rerender.
    e.g.
    http://nbviewer.jupyter.org/github/iurisegtovich/PyTherm-applied-thermodynamics/blob/master/index.ipynb
    becomes
    http://nbviewer.jupyter.org/github/iurisegtovich/PyTherm-applied-thermodynamics/blob/master/index.ipynb?flush_cache=true

teaser results

create a folder or file with teaser results and "input->BOX[code]->output" diagram corresponding the result

Review of the state-of-the-(open source)-art

  1. research the state-of-the-(open source)-art in github, matching the keywords
  2. thermodynamics
  3. thermophysical
    and write a list.
  4. cite the relevant references at a suitable part of the abstract of our repository
    (write our motivation and goals under the light of the existing material)

Issues 1

Quando mencionar baixar como zip ou como pull, mencione o botão clone or download e fale que é pra baixar o repositório todo.

Não foi encontrado o kernel Python [Root]. Apenas Python [conda root] e Python [Default]

nrtl results

os resultados salvos na última execução do notebook são os de
Dg12 = 1335
em vez de
Dg12 = 1335 * 4.184 #J/K
(para todos os DGij)

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.