In [1]:
import ThermoPyle as TP
from ThermoPyle import *
import matplotlib
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt, mpld3

%matplotlib notebook
mpld3.enable_notebook()

In [60]:
%run ../scripts/der_CSV_gen.py --no-write


Iteration 0
    Generating Initial Fluid Object.
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 17.097 seconds
    Time Elapsed: 0 hours, 0 minutes, 17.097 seconds


Iteration 1 of 124:
    Calculating Column d(P)/d(G)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.264 seconds
    Time Elapsed: 0 hours, 0 minutes, 29.361 seconds

Iteration 2 of 124:
    Calculating Column d(U)/d(T)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.098 seconds
    Time Elapsed: 0 hours, 0 minutes, 40.459 seconds

Iteration 3 of 124:
    Calculating Column d(T)/d(D)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 9.805 seconds
    Time Elapsed: 0 hours, 0 minutes, 50.264 seconds

Iteration 4 of 124:
    Calculating Column d(U)/d(D)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.547 seconds
    Time Elapsed: 0 hours, 1 minutes, 0.812 seconds

Iteration 5 of 124:
    Calculating Column d(P)/d(D)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 15.899 seconds
    Time Elapsed: 0 hours, 1 minutes, 16.711 seconds

Iteration 6 of 124:
    Calculating Column d(G)/d(T)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 15.376 seconds
    Time Elapsed: 0 hours, 1 minutes, 32.087 seconds

Iteration 7 of 124:
    Calculating Column d(G)/d(U)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.517 seconds
    Time Elapsed: 0 hours, 1 minutes, 43.604 seconds

Iteration 8 of 124:
    Calculating Column d(U)/d(P)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.515 seconds
    Time Elapsed: 0 hours, 1 minutes, 54.119 seconds

Iteration 9 of 124:
    Calculating Column d(G)/d(T)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.845 seconds
    Time Elapsed: 0 hours, 2 minutes, 4.965 seconds

Iteration 10 of 124:
    Calculating Column d(G)/d(D)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.749 seconds
    Time Elapsed: 0 hours, 2 minutes, 15.714 seconds

Iteration 11 of 124:
    Calculating Column d(T)/d(S)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.909 seconds
    Time Elapsed: 0 hours, 2 minutes, 27.623 seconds

Iteration 12 of 124:
    Calculating Column d(D)/d(T)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.326 seconds
    Time Elapsed: 0 hours, 2 minutes, 38.949 seconds

Iteration 13 of 124:
    Calculating Column d(T)/d(D)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 13.262 seconds
    Time Elapsed: 0 hours, 2 minutes, 52.211 seconds

Iteration 14 of 124:
    Calculating Column d(S)/d(D)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.6 seconds
    Time Elapsed: 0 hours, 3 minutes, 2.812 seconds

Iteration 15 of 124:
    Calculating Column d(G)/d(S)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.475 seconds
    Time Elapsed: 0 hours, 3 minutes, 15.287 seconds

Iteration 16 of 124:
    Calculating Column d(P)/d(T)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.967 seconds
    Time Elapsed: 0 hours, 3 minutes, 26.254 seconds

Iteration 17 of 124:
    Calculating Column d(T)/d(G)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.693 seconds
    Time Elapsed: 0 hours, 3 minutes, 36.947 seconds

Iteration 18 of 124:
    Calculating Column d(T)/d(D)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.935 seconds
    Time Elapsed: 0 hours, 3 minutes, 47.882 seconds

Iteration 19 of 124:
    Calculating Column d(P)/d(G)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.005 seconds
    Time Elapsed: 0 hours, 3 minutes, 58.887 seconds

Iteration 20 of 124:
    Calculating Column d(U)/d(D)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 9.961 seconds
    Time Elapsed: 0 hours, 4 minutes, 8.848 seconds

Iteration 21 of 124:
    Calculating Column d(G)/d(T)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.036 seconds
    Time Elapsed: 0 hours, 4 minutes, 18.884 seconds

Iteration 22 of 124:
    Calculating Column d(G)/d(U)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.285 seconds
    Time Elapsed: 0 hours, 4 minutes, 29.169 seconds

Iteration 23 of 124:
    Calculating Column d(D)/d(P)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 9.914 seconds
    Time Elapsed: 0 hours, 4 minutes, 39.083 seconds

Iteration 24 of 124:
    Calculating Column d(G)/d(P)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.017 seconds
    Time Elapsed: 0 hours, 4 minutes, 49.099 seconds

Iteration 25 of 124:
    Calculating Column d(D)/d(U)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.75 seconds
    Time Elapsed: 0 hours, 4 minutes, 59.849 seconds

Iteration 26 of 124:
    Calculating Column d(T)/d(S)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.982 seconds
    Time Elapsed: 0 hours, 5 minutes, 11.832 seconds

Iteration 27 of 124:
    Calculating Column d(T)/d(S)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 14.319 seconds
    Time Elapsed: 0 hours, 5 minutes, 26.151 seconds

Iteration 28 of 124:
    Calculating Column d(S)/d(U)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 18.211 seconds
    Time Elapsed: 0 hours, 5 minutes, 44.362 seconds

Iteration 29 of 124:
    Calculating Column d(U)/d(S)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.441 seconds
    Time Elapsed: 0 hours, 5 minutes, 55.803 seconds

Iteration 30 of 124:
    Calculating Column d(U)/d(G)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.556 seconds
    Time Elapsed: 0 hours, 6 minutes, 6.359 seconds

Iteration 31 of 124:
    Calculating Column d(D)/d(P)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.298 seconds
    Time Elapsed: 0 hours, 6 minutes, 17.658 seconds

Iteration 32 of 124:
    Calculating Column d(D)/d(U)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.807 seconds
    Time Elapsed: 0 hours, 6 minutes, 28.465 seconds

Iteration 33 of 124:
    Calculating Column d(P)/d(D)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.031 seconds
    Time Elapsed: 0 hours, 6 minutes, 39.495 seconds

Iteration 34 of 124:
    Calculating Column d(P)/d(U)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.482 seconds
    Time Elapsed: 0 hours, 6 minutes, 49.978 seconds

Iteration 35 of 124:
    Calculating Column d(D)/d(T)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 13.575 seconds
    Time Elapsed: 0 hours, 7 minutes, 3.553 seconds

Iteration 36 of 124:
    Calculating Column d(T)/d(U)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.924 seconds
    Time Elapsed: 0 hours, 7 minutes, 14.476 seconds

Iteration 37 of 124:
    Calculating Column d(G)/d(S)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.305 seconds
    Time Elapsed: 0 hours, 7 minutes, 25.781 seconds

Iteration 38 of 124:
    Calculating Column d(T)/d(U)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.3 seconds
    Time Elapsed: 0 hours, 7 minutes, 36.081 seconds

Iteration 39 of 124:
    Calculating Column d(S)/d(G)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.376 seconds
    Time Elapsed: 0 hours, 7 minutes, 46.457 seconds

Iteration 40 of 124:
    Calculating Column d(U)/d(P)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.409 seconds
    Time Elapsed: 0 hours, 7 minutes, 56.867 seconds

Iteration 41 of 124:
    Calculating Column d(S)/d(T)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.8 seconds
    Time Elapsed: 0 hours, 8 minutes, 7.666 seconds

Iteration 42 of 124:
    Calculating Column S
============================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.145 seconds
    Time Elapsed: 0 hours, 8 minutes, 17.812 seconds

Iteration 43 of 124:
    Calculating Column d(G)/d(D)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.183 seconds
    Time Elapsed: 0 hours, 8 minutes, 29.995 seconds

Iteration 44 of 124:
    Calculating Column d(U)/d(T)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.243 seconds
    Time Elapsed: 0 hours, 8 minutes, 40.238 seconds

Iteration 45 of 124:
    Calculating Column d(S)/d(T)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.177 seconds
    Time Elapsed: 0 hours, 8 minutes, 51.415 seconds

Iteration 46 of 124:
    Calculating Column d(T)/d(D)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.945 seconds
    Time Elapsed: 0 hours, 9 minutes, 2.36 seconds

Iteration 47 of 124:
    Calculating Column d(S)/d(P)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.231 seconds
    Time Elapsed: 0 hours, 9 minutes, 14.591 seconds

Iteration 48 of 124:
    Calculating Column D
============================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.458 seconds
    Time Elapsed: 0 hours, 9 minutes, 26.049 seconds

Iteration 49 of 124:
    Calculating Column d(T)/d(P)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.902 seconds
    Time Elapsed: 0 hours, 9 minutes, 36.951 seconds

Iteration 50 of 124:
    Calculating Column d(D)/d(U)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.488 seconds
    Time Elapsed: 0 hours, 9 minutes, 49.439 seconds

Iteration 51 of 124:
    Calculating Column d(P)/d(S)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.602 seconds
    Time Elapsed: 0 hours, 10 minutes, 1.041 seconds

Iteration 52 of 124:
    Calculating Column d(D)/d(T)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.393 seconds
    Time Elapsed: 0 hours, 10 minutes, 11.433 seconds

Iteration 53 of 124:
    Calculating Column d(D)/d(S)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.819 seconds
    Time Elapsed: 0 hours, 10 minutes, 22.252 seconds

Iteration 54 of 124:
    Calculating Column d(D)/d(S)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.179 seconds
    Time Elapsed: 0 hours, 10 minutes, 33.432 seconds

Iteration 55 of 124:
    Calculating Column d(G)/d(S)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.558 seconds
    Time Elapsed: 0 hours, 10 minutes, 43.99 seconds

Iteration 56 of 124:
    Calculating Column PHASE
================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.086 seconds
    Time Elapsed: 0 hours, 10 minutes, 56.076 seconds

Iteration 57 of 124:
    Calculating Column d(D)/d(P)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.609 seconds
    Time Elapsed: 0 hours, 11 minutes, 6.685 seconds

Iteration 58 of 124:
    Calculating Column d(S)/d(G)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.843 seconds
    Time Elapsed: 0 hours, 11 minutes, 17.529 seconds

Iteration 59 of 124:
    Calculating Column d(T)/d(G)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.087 seconds
    Time Elapsed: 0 hours, 11 minutes, 29.616 seconds

Iteration 60 of 124:
    Calculating Column d(U)/d(S)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.085 seconds
    Time Elapsed: 0 hours, 11 minutes, 39.701 seconds

Iteration 61 of 124:
    Calculating Column d(S)/d(P)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.743 seconds
    Time Elapsed: 0 hours, 11 minutes, 51.444 seconds

Iteration 62 of 124:
    Calculating Column d(P)/d(T)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.192 seconds
    Time Elapsed: 0 hours, 12 minutes, 1.637 seconds

Iteration 63 of 124:
    Calculating Column d(T)/d(P)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.046 seconds
    Time Elapsed: 0 hours, 12 minutes, 11.683 seconds

Iteration 64 of 124:
    Calculating Column d(T)/d(P)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.134 seconds
    Time Elapsed: 0 hours, 12 minutes, 23.817 seconds

Iteration 65 of 124:
    Calculating Column d(U)/d(G)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.063 seconds
    Time Elapsed: 0 hours, 12 minutes, 35.881 seconds

Iteration 66 of 124:
    Calculating Column d(T)/d(S)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 15.741 seconds
    Time Elapsed: 0 hours, 12 minutes, 51.621 seconds

Iteration 67 of 124:
    Calculating Column d(G)/d(D)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 15.847 seconds
    Time Elapsed: 0 hours, 13 minutes, 7.469 seconds

Iteration 68 of 124:
    Calculating Column d(T)/d(U)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.384 seconds
    Time Elapsed: 0 hours, 13 minutes, 17.852 seconds

Iteration 69 of 124:
    Calculating Column d(G)/d(D)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.744 seconds
    Time Elapsed: 0 hours, 13 minutes, 29.597 seconds

Iteration 70 of 124:
    Calculating Column d(D)/d(S)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.541 seconds
    Time Elapsed: 0 hours, 13 minutes, 42.139 seconds

Iteration 71 of 124:
    Calculating Column d(S)/d(P)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.191 seconds
    Time Elapsed: 0 hours, 13 minutes, 52.33 seconds

Iteration 72 of 124:
    Calculating Column d(T)/d(G)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.248 seconds
    Time Elapsed: 0 hours, 14 minutes, 3.578 seconds

Iteration 73 of 124:
    Calculating Column d(G)/d(S)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.245 seconds
    Time Elapsed: 0 hours, 14 minutes, 13.823 seconds

Iteration 74 of 124:
    Calculating Column G
============================================
    Success!
    This Iteration: 0 hours, 0 minutes, 9.881 seconds
    Time Elapsed: 0 hours, 14 minutes, 23.705 seconds

Iteration 75 of 124:
    Calculating Column d(T)/d(P)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.163 seconds
    Time Elapsed: 0 hours, 14 minutes, 33.867 seconds

Iteration 76 of 124:
    Calculating Column d(U)/d(D)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.238 seconds
    Time Elapsed: 0 hours, 14 minutes, 44.106 seconds

Iteration 77 of 124:
    Calculating Column d(D)/d(P)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.619 seconds
    Time Elapsed: 0 hours, 14 minutes, 56.724 seconds

Iteration 78 of 124:
    Calculating Column d(S)/d(U)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.792 seconds
    Time Elapsed: 0 hours, 15 minutes, 9.516 seconds

Iteration 79 of 124:
    Calculating Column d(P)/d(G)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.788 seconds
    Time Elapsed: 0 hours, 15 minutes, 20.304 seconds

Iteration 80 of 124:
    Calculating Column d(U)/d(T)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.201 seconds
    Time Elapsed: 0 hours, 15 minutes, 30.506 seconds

Iteration 81 of 124:
    Calculating Column d(P)/d(D)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 9.989 seconds
    Time Elapsed: 0 hours, 15 minutes, 40.495 seconds

Iteration 82 of 124:
    Calculating Column d(P)/d(U)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.176 seconds
    Time Elapsed: 0 hours, 15 minutes, 50.671 seconds

Iteration 83 of 124:
    Calculating Column d(T)/d(U)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.079 seconds
    Time Elapsed: 0 hours, 16 minutes, 0.75 seconds

Iteration 84 of 124:
    Calculating Column d(S)/d(G)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.194 seconds
    Time Elapsed: 0 hours, 16 minutes, 10.944 seconds

Iteration 85 of 124:
    Calculating Column d(D)/d(G)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.125 seconds
    Time Elapsed: 0 hours, 16 minutes, 21.07 seconds

Iteration 86 of 124:
    Calculating Column d(D)/d(U)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.315 seconds
    Time Elapsed: 0 hours, 16 minutes, 31.384 seconds

Iteration 87 of 124:
    Calculating Column d(U)/d(D)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.247 seconds
    Time Elapsed: 0 hours, 16 minutes, 41.631 seconds

Iteration 88 of 124:
    Calculating Column d(P)/d(U)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.147 seconds
    Time Elapsed: 0 hours, 16 minutes, 51.779 seconds

Iteration 89 of 124:
    Calculating Column d(S)/d(P)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.053 seconds
    Time Elapsed: 0 hours, 17 minutes, 1.832 seconds

Iteration 90 of 124:
    Calculating Column d(U)/d(P)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.283 seconds
    Time Elapsed: 0 hours, 17 minutes, 12.115 seconds

Iteration 91 of 124:
    Calculating Column d(G)/d(T)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.31 seconds
    Time Elapsed: 0 hours, 17 minutes, 22.425 seconds

Iteration 92 of 124:
    Calculating Column d(S)/d(D)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.393 seconds
    Time Elapsed: 0 hours, 17 minutes, 32.818 seconds

Iteration 93 of 124:
    Calculating Column d(U)/d(S)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.106 seconds
    Time Elapsed: 0 hours, 17 minutes, 42.923 seconds

Iteration 94 of 124:
    Calculating Column d(G)/d(P)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.167 seconds
    Time Elapsed: 0 hours, 17 minutes, 53.09 seconds

Iteration 95 of 124:
    Calculating Column d(D)/d(G)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.381 seconds
    Time Elapsed: 0 hours, 18 minutes, 3.471 seconds

Iteration 96 of 124:
    Calculating Column d(D)/d(G)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.24 seconds
    Time Elapsed: 0 hours, 18 minutes, 13.711 seconds

Iteration 97 of 124:
    Calculating Column d(G)/d(U)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.291 seconds
    Time Elapsed: 0 hours, 18 minutes, 24.003 seconds

Iteration 98 of 124:
    Calculating Column d(S)/d(D)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.741 seconds
    Time Elapsed: 0 hours, 18 minutes, 34.744 seconds

Iteration 99 of 124:
    Calculating Column d(P)/d(T)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.142 seconds
    Time Elapsed: 0 hours, 18 minutes, 44.886 seconds

Iteration 100 of 124:
    Calculating Column d(S)/d(G)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.236 seconds
    Time Elapsed: 0 hours, 18 minutes, 55.123 seconds

Iteration 101 of 124:
    Calculating Column d(P)/d(D)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.063 seconds
    Time Elapsed: 0 hours, 19 minutes, 5.186 seconds

Iteration 102 of 124:
    Calculating Column d(P)/d(U)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.029 seconds
    Time Elapsed: 0 hours, 19 minutes, 16.215 seconds

Iteration 103 of 124:
    Calculating Column d(P)/d(T)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.845 seconds
    Time Elapsed: 0 hours, 19 minutes, 27.06 seconds

Iteration 104 of 124:
    Calculating Column d(S)/d(D)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.452 seconds
    Time Elapsed: 0 hours, 19 minutes, 37.512 seconds

Iteration 105 of 124:
    Calculating Column d(S)/d(T)|U
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.338 seconds
    Time Elapsed: 0 hours, 19 minutes, 47.851 seconds

Iteration 106 of 124:
    Calculating Column d(G)/d(P)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.43 seconds
    Time Elapsed: 0 hours, 19 minutes, 58.28 seconds

Iteration 107 of 124:
    Calculating Column d(U)/d(G)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.034 seconds
    Time Elapsed: 0 hours, 20 minutes, 8.314 seconds

Iteration 108 of 124:
    Calculating Column d(D)/d(G)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.187 seconds
    Time Elapsed: 0 hours, 20 minutes, 18.502 seconds

Iteration 109 of 124:
    Calculating Column d(S)/d(U)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.067 seconds
    Time Elapsed: 0 hours, 20 minutes, 28.569 seconds

Iteration 110 of 124:
    Calculating Column d(U)/d(T)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.685 seconds
    Time Elapsed: 0 hours, 20 minutes, 39.254 seconds

Iteration 111 of 124:
    Calculating Column d(T)/d(G)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.301 seconds
    Time Elapsed: 0 hours, 20 minutes, 49.555 seconds

Iteration 112 of 124:
    Calculating Column d(P)/d(S)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.041 seconds
    Time Elapsed: 0 hours, 20 minutes, 59.596 seconds

Iteration 113 of 124:
    Calculating Column d(P)/d(S)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.367 seconds
    Time Elapsed: 0 hours, 21 minutes, 9.963 seconds

Iteration 114 of 124:
    Calculating Column d(P)/d(S)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 10.862 seconds
    Time Elapsed: 0 hours, 21 minutes, 20.825 seconds

Iteration 115 of 124:
    Calculating Column d(S)/d(T)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 21.831 seconds
    Time Elapsed: 0 hours, 21 minutes, 42.656 seconds

Iteration 116 of 124:
    Calculating Column d(P)/d(G)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 14.476 seconds
    Time Elapsed: 0 hours, 21 minutes, 57.131 seconds

Iteration 117 of 124:
    Calculating Column d(G)/d(U)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.404 seconds
    Time Elapsed: 0 hours, 22 minutes, 8.535 seconds

Iteration 118 of 124:
    Calculating Column d(U)/d(S)|P
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.474 seconds
    Time Elapsed: 0 hours, 22 minutes, 20.009 seconds

Iteration 119 of 124:
    Calculating Column d(D)/d(T)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.678 seconds
    Time Elapsed: 0 hours, 22 minutes, 31.687 seconds

Iteration 120 of 124:
    Calculating Column d(U)/d(G)|D
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 11.576 seconds
    Time Elapsed: 0 hours, 22 minutes, 43.263 seconds

Iteration 121 of 124:
    Calculating Column d(S)/d(U)|G
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.64 seconds
    Time Elapsed: 0 hours, 22 minutes, 55.903 seconds

Iteration 122 of 124:
    Calculating Column d(D)/d(S)|T
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 15.181 seconds
    Time Elapsed: 0 hours, 23 minutes, 11.083 seconds

Iteration 123 of 124:
    Calculating Column d(U)/d(P)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 14.199 seconds
    Time Elapsed: 0 hours, 23 minutes, 25.283 seconds

Iteration 124 of 124:
    Calculating Column d(G)/d(P)|S
======================================================
    Success!
    This Iteration: 0 hours, 0 minutes, 12.283 seconds
    Time Elapsed: 0 hours, 23 minutes, 37.566 seconds

Total running time: 0 hours, 23 minutes, 37.876 seconds.


In [62]:
times = np.array(itertimes)
times[:,2].mean()


Out[62]:
11.293975878982417

In [82]:
Water = myfluid.copy()

In [83]:
Water.clean()
Water.refresh()
print("\n".join(Water.vars))


T
P
U
d(P)/d(G)|S
d(U)/d(T)|G
d(T)/d(D)|G
d(U)/d(D)|S
d(P)/d(D)|G
d(G)/d(T)|S
d(G)/d(U)|P
d(U)/d(P)|G
d(G)/d(T)|D
d(G)/d(D)|U
d(T)/d(S)|P
d(D)/d(T)|G
d(T)/d(D)|P
d(S)/d(D)|P
d(G)/d(S)|P
d(P)/d(T)|D
d(T)/d(G)|P
d(T)/d(D)|S
d(P)/d(G)|U
d(U)/d(D)|T
d(G)/d(T)|U
d(G)/d(U)|T
d(D)/d(P)|T
d(G)/d(P)|T
d(D)/d(U)|P
d(T)/d(S)|D
d(T)/d(S)|G
d(S)/d(U)|T
d(U)/d(S)|T
d(U)/d(G)|P
d(D)/d(P)|U
d(D)/d(U)|G
d(P)/d(D)|T
d(P)/d(U)|S
d(D)/d(T)|U
d(T)/d(U)|D
d(G)/d(S)|T
d(T)/d(U)|G
d(S)/d(G)|U
d(U)/d(P)|T
d(S)/d(T)|P
S
d(G)/d(D)|T
d(U)/d(T)|D
d(S)/d(T)|D
d(T)/d(D)|U
d(S)/d(P)|U
D
d(T)/d(P)|S
d(D)/d(U)|T
d(P)/d(S)|U
d(D)/d(T)|P
d(D)/d(S)|U
d(D)/d(S)|P
d(G)/d(S)|D
PHASE
d(D)/d(P)|S
d(S)/d(G)|D
d(T)/d(G)|U
d(U)/d(S)|D
d(S)/d(P)|G
d(P)/d(T)|U
d(T)/d(P)|G
d(T)/d(P)|U
d(U)/d(G)|S
d(T)/d(S)|U
d(G)/d(D)|P
d(T)/d(U)|S
d(G)/d(D)|S
d(D)/d(S)|G
d(S)/d(P)|T
d(T)/d(G)|S
d(G)/d(S)|U
G
d(T)/d(P)|D
d(U)/d(D)|G
d(D)/d(P)|G
d(S)/d(U)|D
d(P)/d(G)|T
d(U)/d(T)|P
d(P)/d(D)|U
d(P)/d(U)|G
d(T)/d(U)|P
d(S)/d(G)|P
d(D)/d(G)|P
d(D)/d(U)|S
d(U)/d(D)|P
d(P)/d(U)|T
d(S)/d(P)|D
d(U)/d(P)|D
d(G)/d(T)|P
d(S)/d(D)|T
d(U)/d(S)|G
d(G)/d(P)|U
d(D)/d(G)|T
d(D)/d(G)|U
d(G)/d(U)|S
d(S)/d(D)|U
d(P)/d(T)|S
d(S)/d(G)|T
d(P)/d(D)|S
d(P)/d(U)|D
d(P)/d(T)|G
d(S)/d(D)|G
d(S)/d(T)|U
d(G)/d(P)|D
d(U)/d(G)|T
d(D)/d(G)|S
d(S)/d(U)|P
d(U)/d(T)|S
d(T)/d(G)|D
d(P)/d(S)|T
d(P)/d(S)|D
d(P)/d(S)|G
d(S)/d(T)|G
d(P)/d(G)|D
d(G)/d(U)|D
d(U)/d(S)|P
d(D)/d(T)|S
d(U)/d(G)|D
d(S)/d(U)|G
d(D)/d(S)|T
d(U)/d(P)|S
d(G)/d(P)|S

In [81]:
Water.data["V"] = Water.M / Water.data["D"]
Water.vars.append("V")
Water.refresh()
Water.data


Out[81]:
T P U d(P)/d(G)|S d(U)/d(T)|G d(T)/d(D)|G d(U)/d(D)|S d(P)/d(D)|G d(G)/d(T)|S d(G)/d(U)|P ... d(P)/d(G)|D d(G)/d(U)|D d(U)/d(S)|P d(D)/d(T)|S d(U)/d(G)|D d(S)/d(U)|G d(D)/d(S)|T d(U)/d(P)|S d(G)/d(P)|S V

0 rows × 128 columns


In [25]:
"{:.4E}".format((lambda x,y: x*y)(*Water.data.shape))


Out[25]:
'1.0221E+07'

In [37]:
Water.xvar = "P"
Water.yvar = "T"
Water.zvar = "D"
Water.refresh()
Water.clean()
TP.fluid_contour_plot(Water, "d(U)/d(S)|T")



In [85]:
Water.xvar = "P"
Water.yvar = "T"
Water.zvar = "d(U)/d(T)|P"
Water.refresh()
Water.clean()
TP.fluid_plot(Water, xvar="D", yvar="S", zvar="U", coloring="G")



In [14]:
Water.write_data(path="../finalData/", filename="with_ders_and_enthalpy", mode="dual")

In [58]:
print("\n".join([key for key in vars().keys()]))


__name__
__doc__
__package__
__loader__
__spec__
__builtin__
__builtins__
_ih
_oh
_dh
_sh
In
Out
get_ipython
exit
quit
_
__
___
_i
_ii
_iii
_i1
permutations
Any
Callable
ClassVar
Generic
Optional
Tuple
Type
TypeVar
Union
AbstractSet
GenericMeta
ByteString
Container
Hashable
ItemsView
Iterable
Iterator
KeysView
Mapping
MappingView
MutableMapping
MutableSequence
MutableSet
Sequence
Sized
ValuesView
Reversible
SupportsAbs
SupportsFloat
SupportsInt
SupportsRound
Counter
Deque
Dict
DefaultDict
List
Set
FrozenSet
NamedTuple
Generator
AnyStr
cast
get_type_hints
NewType
no_type_check
no_type_check_decorator
overload
Text
TYPE_CHECKING
Awaitable
Coroutine
AsyncIterable
AsyncIterator
Collection
ContextManager
ChainMap
AsyncGenerator
TP
json
deepcopy
randint
arrow
CP
plt
np
pd
matplotlib
cm
mlab
pyr
get
Axes3D
T
C
UNITS
ThermoFluid
CSVFluid
fluid_plot
rescale
fluid_contour_plot
mpld3
_i2
__nonzero__
timeit
argparse
make_Time
d_vars
newCols
parser
args
start
gstart
myfluid
gstop
numCols
i
col
istart
istop
stop
total_time
_i3
_3
_i4
_i5
_5
_i6
_i7
Water
_i8
_8
_i9
_9
_i10
_i11
_11
_i12
_i13
_i14
_i15
_15
_i16
_16
_i17
_17
_i18
_i19
_19
_i20
_i21
_i22
_22
_i23
_23
_i24
_24
_i25
_25
_i26
_i27
_i28
_i29
_i30
_i31
_i32
_i33
_i34
_i35
_i36
_i37
_i38
_i39
_i40
_i41
_i42
_i43
_i44
_i45
_i46
_i47
_i48
_i49
_49
_i50
_i51
_51
_i52
_52
_i53
_i54
_54
_i55
_55
_i56
_56
_i57
_i58

In [ ]: