CoolProp Online

The online version of CoolProp is stored at https://github.com/CoolProp/CoolProp-Online. It is an application for web2py. It is deployed to PythonAnywhere, and served from there. To get it working:

Getting going on PythonAnywhere

  1. In PythonAnywhere, add a new web app, select your username

2. Make sure that you can get to https://YOURUSERNAME.pythonanywhere.com and you don’t get an error (ok, good, web2py is running). Your admin page is https://ibell.pythonanywhere.com/admin/default/index 2. Open a shell in /home/YOURUSERNAME/web2py/applications 3. git clone https://github.com/CoolProp/CoolProp-Online coolpropgit to check out the application 4. Reset the web application in Web tab in PythonAnywhere, go to admin webpage (https://YOURUSERNAME.pythonanywhere.com/admin/default/index), make sure you can see coolpropgit application 5. Deposit a file called routes.py in /home/YOURUSERNAME/web2py with the contents:

routers = dict(
    BASE = dict(
        default_application='coolpropgit',
    )
)
  1. Restart the webservice

  2. Page should serve properly, and redirect to the appropriate page

Running application locally

Warning

Make sure you install mpld3!

Same basic protocol…

  1. Check out the source of web2py (http://www.web2py.com/init/default/download)

  2. Open shell in unzipped web2py folder

  3. cd applications

  4. git clone https://github.com/CoolProp/CoolProp-Online coolpropgit to check out the application

  5. cd ..

  6. python web2py.py

Useful information