{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Advanced WWT"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import PFAS_SAT as ps\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "from IPython.display import Image\n",
    "import pandas as pd\n",
    "pd.set_option('display.max_colwidth', 0)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Model document\n",
    "\n",
    "\n",
    "<img src=\"../Images/ProcessModels/AdvWWT.png\" alt=\"Drawing\" style=\"width: 700px;\"/>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Input Parameters for Advanced WWT model"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Category</th>\n",
       "      <th>Dictonary_Name</th>\n",
       "      <th>Parameter Name</th>\n",
       "      <th>Parameter Description</th>\n",
       "      <th>amount</th>\n",
       "      <th>unit</th>\n",
       "      <th>Reference</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Treatment option</td>\n",
       "      <td>Trtmnt_optn</td>\n",
       "      <td>frac_to_RO</td>\n",
       "      <td>Fraction of incoming PFAS-containing water to RO</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Treatment option</td>\n",
       "      <td>Trtmnt_optn</td>\n",
       "      <td>frac_to_GAC</td>\n",
       "      <td>Fraction of  incoming PFAS-containing water to GAC</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Treatment option</td>\n",
       "      <td>Trtmnt_optn</td>\n",
       "      <td>frac_to_IonEx</td>\n",
       "      <td>Fraction of  incoming PFAS-containing water to Ion Exchange</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>RO paramteres</td>\n",
       "      <td>RO</td>\n",
       "      <td>ts_rem_med</td>\n",
       "      <td>Solids content of RO concentrate wet</td>\n",
       "      <td>0.017663</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>RO paramteres</td>\n",
       "      <td>RO</td>\n",
       "      <td>VS_rem_med</td>\n",
       "      <td>VS content of RO concentrate - dry</td>\n",
       "      <td>0.700000</td>\n",
       "      <td>kg VS/kg TS</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>RO paramteres</td>\n",
       "      <td>RO</td>\n",
       "      <td>C_rem_med</td>\n",
       "      <td>C of RO concentrate - dry</td>\n",
       "      <td>0.001207</td>\n",
       "      <td>fraction TS</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>RO paramteres</td>\n",
       "      <td>RO</td>\n",
       "      <td>frac_effl_rem_med</td>\n",
       "      <td>RO concentrate fraction relative to total water treated</td>\n",
       "      <td>0.150000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFOA</td>\n",
       "      <td>PFOA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFOS</td>\n",
       "      <td>PFOS removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFBA</td>\n",
       "      <td>PFBA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFPeA</td>\n",
       "      <td>PFPeA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFHxA</td>\n",
       "      <td>PFHxA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFHpA</td>\n",
       "      <td>PFHpA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFNA</td>\n",
       "      <td>PFNA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFDA</td>\n",
       "      <td>PFDA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFBS</td>\n",
       "      <td>PFBS removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>RO Removal Efficiency</td>\n",
       "      <td>RO_RemEff</td>\n",
       "      <td>PFHxS</td>\n",
       "      <td>PFHxS removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>GAC paramteres</td>\n",
       "      <td>GAC</td>\n",
       "      <td>ts_rem_med</td>\n",
       "      <td>Solids content of removal media - wet</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>GAC paramteres</td>\n",
       "      <td>GAC</td>\n",
       "      <td>VS_rem_med</td>\n",
       "      <td>VS content of removal media  - dry</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>GAC paramteres</td>\n",
       "      <td>GAC</td>\n",
       "      <td>C_rem_med</td>\n",
       "      <td>C content of removal media  - dry</td>\n",
       "      <td>0.700000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>GAC paramteres</td>\n",
       "      <td>GAC</td>\n",
       "      <td>GAC_dens</td>\n",
       "      <td>GAC bed density</td>\n",
       "      <td>435.000000</td>\n",
       "      <td>kg/m3</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>GAC paramteres</td>\n",
       "      <td>GAC</td>\n",
       "      <td>Bed_vol_ratio</td>\n",
       "      <td>Bed volumes: V(H2O)/V(GAC)</td>\n",
       "      <td>5000.000000</td>\n",
       "      <td>ratio</td>\n",
       "      <td>Woodard et al. (2017)</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFOA</td>\n",
       "      <td>PFOA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFOS</td>\n",
       "      <td>PFOS removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFBA</td>\n",
       "      <td>PFBA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFPeA</td>\n",
       "      <td>PFPeA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFHxA</td>\n",
       "      <td>PFHxA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFHpA</td>\n",
       "      <td>PFHpA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFNA</td>\n",
       "      <td>PFNA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFDA</td>\n",
       "      <td>PFDA removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFBS</td>\n",
       "      <td>PFBS removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>GAC Removal Efficiency</td>\n",
       "      <td>GAC_RemEff</td>\n",
       "      <td>PFHxS</td>\n",
       "      <td>PFHxS removal efficiency</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>Ion Exchange paramteres</td>\n",
       "      <td>IonEx</td>\n",
       "      <td>ts_rem_med</td>\n",
       "      <td>Solids content of removal media - wet</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>Ion Exchange paramteres</td>\n",
       "      <td>IonEx</td>\n",
       "      <td>VS_rem_med</td>\n",
       "      <td>VS content of removal media  - dry</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>Ion Exchange paramteres</td>\n",
       "      <td>IonEx</td>\n",
       "      <td>C_rem_med</td>\n",
       "      <td>C content of removal media  - dry</td>\n",
       "      <td>0.500000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>Ion Exchange paramteres</td>\n",
       "      <td>IonEx</td>\n",
       "      <td>IonExRes_dens</td>\n",
       "      <td>Ion Exchange Resin bed density</td>\n",
       "      <td>500.000000</td>\n",
       "      <td>kg/m3</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>Ion Exchange paramteres</td>\n",
       "      <td>IonEx</td>\n",
       "      <td>Bed_vol_ratio</td>\n",
       "      <td>Bed volumes: V(H2O)/V(Ion Exchange Resin)</td>\n",
       "      <td>20000.000000</td>\n",
       "      <td>ratio</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFOA</td>\n",
       "      <td>PFOA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFOS</td>\n",
       "      <td>PFOS removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFBA</td>\n",
       "      <td>PFBA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFPeA</td>\n",
       "      <td>PFPeA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFHxA</td>\n",
       "      <td>PFHxA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFHpA</td>\n",
       "      <td>PFHpA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFNA</td>\n",
       "      <td>PFNA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFDA</td>\n",
       "      <td>PFDA removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFBS</td>\n",
       "      <td>PFBS removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>Ion Exchange Removal Efficiency</td>\n",
       "      <td>IonEx_RemEff</td>\n",
       "      <td>PFHxS</td>\n",
       "      <td>PFHxS removal efficiency</td>\n",
       "      <td>0.990000</td>\n",
       "      <td>fraction</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                           Category Dictonary_Name     Parameter Name  \\\n",
       "0   Treatment option                 Trtmnt_optn    frac_to_RO          \n",
       "1   Treatment option                 Trtmnt_optn    frac_to_GAC         \n",
       "2   Treatment option                 Trtmnt_optn    frac_to_IonEx       \n",
       "3   RO paramteres                    RO             ts_rem_med          \n",
       "4   RO paramteres                    RO             VS_rem_med          \n",
       "5   RO paramteres                    RO             C_rem_med           \n",
       "6   RO paramteres                    RO             frac_effl_rem_med   \n",
       "7   RO Removal Efficiency            RO_RemEff      PFOA                \n",
       "8   RO Removal Efficiency            RO_RemEff      PFOS                \n",
       "9   RO Removal Efficiency            RO_RemEff      PFBA                \n",
       "10  RO Removal Efficiency            RO_RemEff      PFPeA               \n",
       "11  RO Removal Efficiency            RO_RemEff      PFHxA               \n",
       "12  RO Removal Efficiency            RO_RemEff      PFHpA               \n",
       "13  RO Removal Efficiency            RO_RemEff      PFNA                \n",
       "14  RO Removal Efficiency            RO_RemEff      PFDA                \n",
       "15  RO Removal Efficiency            RO_RemEff      PFBS                \n",
       "16  RO Removal Efficiency            RO_RemEff      PFHxS               \n",
       "17  GAC paramteres                   GAC            ts_rem_med          \n",
       "18  GAC paramteres                   GAC            VS_rem_med          \n",
       "19  GAC paramteres                   GAC            C_rem_med           \n",
       "20  GAC paramteres                   GAC            GAC_dens            \n",
       "21  GAC paramteres                   GAC            Bed_vol_ratio       \n",
       "22  GAC Removal Efficiency           GAC_RemEff     PFOA                \n",
       "23  GAC Removal Efficiency           GAC_RemEff     PFOS                \n",
       "24  GAC Removal Efficiency           GAC_RemEff     PFBA                \n",
       "25  GAC Removal Efficiency           GAC_RemEff     PFPeA               \n",
       "26  GAC Removal Efficiency           GAC_RemEff     PFHxA               \n",
       "27  GAC Removal Efficiency           GAC_RemEff     PFHpA               \n",
       "28  GAC Removal Efficiency           GAC_RemEff     PFNA                \n",
       "29  GAC Removal Efficiency           GAC_RemEff     PFDA                \n",
       "30  GAC Removal Efficiency           GAC_RemEff     PFBS                \n",
       "31  GAC Removal Efficiency           GAC_RemEff     PFHxS               \n",
       "32  Ion Exchange paramteres          IonEx          ts_rem_med          \n",
       "33  Ion Exchange paramteres          IonEx          VS_rem_med          \n",
       "34  Ion Exchange paramteres          IonEx          C_rem_med           \n",
       "35  Ion Exchange paramteres          IonEx          IonExRes_dens       \n",
       "36  Ion Exchange paramteres          IonEx          Bed_vol_ratio       \n",
       "37  Ion Exchange Removal Efficiency  IonEx_RemEff   PFOA                \n",
       "38  Ion Exchange Removal Efficiency  IonEx_RemEff   PFOS                \n",
       "39  Ion Exchange Removal Efficiency  IonEx_RemEff   PFBA                \n",
       "40  Ion Exchange Removal Efficiency  IonEx_RemEff   PFPeA               \n",
       "41  Ion Exchange Removal Efficiency  IonEx_RemEff   PFHxA               \n",
       "42  Ion Exchange Removal Efficiency  IonEx_RemEff   PFHpA               \n",
       "43  Ion Exchange Removal Efficiency  IonEx_RemEff   PFNA                \n",
       "44  Ion Exchange Removal Efficiency  IonEx_RemEff   PFDA                \n",
       "45  Ion Exchange Removal Efficiency  IonEx_RemEff   PFBS                \n",
       "46  Ion Exchange Removal Efficiency  IonEx_RemEff   PFHxS               \n",
       "\n",
       "                                          Parameter Description        amount  \\\n",
       "0   Fraction of incoming PFAS-containing water to RO             0.000000       \n",
       "1   Fraction of  incoming PFAS-containing water to GAC           1.000000       \n",
       "2   Fraction of  incoming PFAS-containing water to Ion Exchange  0.000000       \n",
       "3   Solids content of RO concentrate wet                         0.017663       \n",
       "4   VS content of RO concentrate - dry                           0.700000       \n",
       "5   C of RO concentrate - dry                                    0.001207       \n",
       "6   RO concentrate fraction relative to total water treated      0.150000       \n",
       "7   PFOA removal efficiency                                      0.990000       \n",
       "8   PFOS removal efficiency                                      0.990000       \n",
       "9   PFBA removal efficiency                                      0.990000       \n",
       "10  PFPeA removal efficiency                                     0.990000       \n",
       "11  PFHxA removal efficiency                                     0.990000       \n",
       "12  PFHpA removal efficiency                                     0.990000       \n",
       "13  PFNA removal efficiency                                      0.990000       \n",
       "14  PFDA removal efficiency                                      0.990000       \n",
       "15  PFBS removal efficiency                                      0.990000       \n",
       "16  PFHxS removal efficiency                                     0.990000       \n",
       "17  Solids content of removal media - wet                        0.900000       \n",
       "18  VS content of removal media  - dry                           0.900000       \n",
       "19  C content of removal media  - dry                            0.700000       \n",
       "20  GAC bed density                                              435.000000     \n",
       "21  Bed volumes: V(H2O)/V(GAC)                                   5000.000000    \n",
       "22  PFOA removal efficiency                                      0.900000       \n",
       "23  PFOS removal efficiency                                      0.900000       \n",
       "24  PFBA removal efficiency                                      0.900000       \n",
       "25  PFPeA removal efficiency                                     0.900000       \n",
       "26  PFHxA removal efficiency                                     0.900000       \n",
       "27  PFHpA removal efficiency                                     0.900000       \n",
       "28  PFNA removal efficiency                                      0.900000       \n",
       "29  PFDA removal efficiency                                      0.900000       \n",
       "30  PFBS removal efficiency                                      0.900000       \n",
       "31  PFHxS removal efficiency                                     0.900000       \n",
       "32  Solids content of removal media - wet                        0.900000       \n",
       "33  VS content of removal media  - dry                           0.900000       \n",
       "34  C content of removal media  - dry                            0.500000       \n",
       "35  Ion Exchange Resin bed density                               500.000000     \n",
       "36  Bed volumes: V(H2O)/V(Ion Exchange Resin)                    20000.000000   \n",
       "37  PFOA removal efficiency                                      0.990000       \n",
       "38  PFOS removal efficiency                                      0.990000       \n",
       "39  PFBA removal efficiency                                      0.990000       \n",
       "40  PFPeA removal efficiency                                     0.990000       \n",
       "41  PFHxA removal efficiency                                     0.990000       \n",
       "42  PFHpA removal efficiency                                     0.990000       \n",
       "43  PFNA removal efficiency                                      0.990000       \n",
       "44  PFDA removal efficiency                                      0.990000       \n",
       "45  PFBS removal efficiency                                      0.990000       \n",
       "46  PFHxS removal efficiency                                     0.990000       \n",
       "\n",
       "           unit              Reference  \n",
       "0   fraction     NaN                    \n",
       "1   fraction     NaN                    \n",
       "2   fraction     NaN                    \n",
       "3   fraction     NaN                    \n",
       "4   kg VS/kg TS  NaN                    \n",
       "5   fraction TS  NaN                    \n",
       "6   fraction     NaN                    \n",
       "7   fraction     NaN                    \n",
       "8   fraction     NaN                    \n",
       "9   fraction     NaN                    \n",
       "10  fraction     NaN                    \n",
       "11  fraction     NaN                    \n",
       "12  fraction     NaN                    \n",
       "13  fraction     NaN                    \n",
       "14  fraction     NaN                    \n",
       "15  fraction     NaN                    \n",
       "16  fraction     NaN                    \n",
       "17  fraction     NaN                    \n",
       "18  fraction     NaN                    \n",
       "19  fraction     NaN                    \n",
       "20  kg/m3        NaN                    \n",
       "21  ratio        Woodard et al. (2017)  \n",
       "22  fraction     NaN                    \n",
       "23  fraction     NaN                    \n",
       "24  fraction     NaN                    \n",
       "25  fraction     NaN                    \n",
       "26  fraction     NaN                    \n",
       "27  fraction     NaN                    \n",
       "28  fraction     NaN                    \n",
       "29  fraction     NaN                    \n",
       "30  fraction     NaN                    \n",
       "31  fraction     NaN                    \n",
       "32  fraction     NaN                    \n",
       "33  fraction     NaN                    \n",
       "34  fraction     NaN                    \n",
       "35  kg/m3        NaN                    \n",
       "36  ratio        NaN                    \n",
       "37  fraction     NaN                    \n",
       "38  fraction     NaN                    \n",
       "39  fraction     NaN                    \n",
       "40  fraction     NaN                    \n",
       "41  fraction     NaN                    \n",
       "42  fraction     NaN                    \n",
       "43  fraction     NaN                    \n",
       "44  fraction     NaN                    \n",
       "45  fraction     NaN                    \n",
       "46  fraction     NaN                    "
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "AdvWWT = ps.AdvWWT()\n",
    "AdvWWT.InputData.Data[['Category','Dictonary_Name','Parameter Name', 'Parameter Description', 'amount', 'unit','Reference']]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Incoming Waste Water to WWT"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Parameter</th>\n",
       "      <th>Unit</th>\n",
       "      <th>Amount</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Mass flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>1000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Solids flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Moisture flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>995</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Volume flow</td>\n",
       "      <td>L</td>\n",
       "      <td>1000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Carbon flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>2.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>PFOA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>PFOS</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>PFBA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>PFPeA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>PFHxA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>PFHpA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>PFNA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>PFDA</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>PFBS</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>PFHxS</td>\n",
       "      <td>μg</td>\n",
       "      <td>100000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        Parameter Unit  Amount\n",
       "0   Mass flow      kg   1000  \n",
       "1   Solids flow    kg   5     \n",
       "2   Moisture flow  kg   995   \n",
       "3   Volume flow    L    1000  \n",
       "4   Carbon flow    kg   2.5   \n",
       "5   PFOA           μg   100000\n",
       "6   PFOS           μg   100000\n",
       "7   PFBA           μg   100000\n",
       "8   PFPeA          μg   100000\n",
       "9   PFHxA          μg   100000\n",
       "10  PFHpA          μg   100000\n",
       "11  PFNA           μg   100000\n",
       "12  PFDA           μg   100000\n",
       "13  PFBS           μg   100000\n",
       "14  PFHxS          μg   100000"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "InputFlow = ps.IncomFlow()\n",
    "InputFlow.set_flow('ContaminatedWater',1000)\n",
    "InputFlow.calc()\n",
    "ContaminatedWater = InputFlow.Inc_flow\n",
    "ContaminatedWater.report()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## PFAS balance in Advanced WWT (Using GAC)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Effluent RO</th>\n",
       "      <th>RO Concentrate</th>\n",
       "      <th>Effluent GAC</th>\n",
       "      <th>Spent GAC</th>\n",
       "      <th>Effluent IonExchange</th>\n",
       "      <th>Spent IER</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>PFOA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFOS</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFBA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFPeA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFHxA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFHpA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFNA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFDA</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFBS</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PFHxS</th>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>90.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "       Effluent RO  RO Concentrate  Effluent GAC  Spent GAC  \\\n",
       "PFOA   0.0          0.0             10.0          90.0        \n",
       "PFOS   0.0          0.0             10.0          90.0        \n",
       "PFBA   0.0          0.0             10.0          90.0        \n",
       "PFPeA  0.0          0.0             10.0          90.0        \n",
       "PFHxA  0.0          0.0             10.0          90.0        \n",
       "PFHpA  0.0          0.0             10.0          90.0        \n",
       "PFNA   0.0          0.0             10.0          90.0        \n",
       "PFDA   0.0          0.0             10.0          90.0        \n",
       "PFBS   0.0          0.0             10.0          90.0        \n",
       "PFHxS  0.0          0.0             10.0          90.0        \n",
       "\n",
       "       Effluent IonExchange  Spent IER  \n",
       "PFOA   0.0                   0.0        \n",
       "PFOS   0.0                   0.0        \n",
       "PFBA   0.0                   0.0        \n",
       "PFPeA  0.0                   0.0        \n",
       "PFHxA  0.0                   0.0        \n",
       "PFHpA  0.0                   0.0        \n",
       "PFNA   0.0                   0.0        \n",
       "PFDA   0.0                   0.0        \n",
       "PFBS   0.0                   0.0        \n",
       "PFHxS  0.0                   0.0        "
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "AdvWWT.InputData.Trtmnt_optn['frac_to_RO']['amount'] = 0\n",
    "AdvWWT.InputData.Trtmnt_optn['frac_to_GAC']['amount'] = 1\n",
    "AdvWWT.InputData.Trtmnt_optn['frac_to_IonEx']['amount'] = 0\n",
    "AdvWWT.calc(Inc_flow=ContaminatedWater)\n",
    "AdvWWT.report(normalized=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "AdvWWT.plot_sankey(gap=0.8)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 864x360 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "AdvWWT.plot_sankey_report(margin=.6, gap=.8)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Adv WWT: Spent GAC"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Parameter</th>\n",
       "      <th>Unit</th>\n",
       "      <th>Amount</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Mass flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>87.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Solids flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>78.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Moisture flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>8.70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>VS flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>70.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Carbon flow</td>\n",
       "      <td>kg</td>\n",
       "      <td>54.81</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>PFOA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>PFOS</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>PFBA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>PFPeA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>PFHxA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>PFHpA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>PFNA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>PFDA</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>PFBS</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>PFHxS</td>\n",
       "      <td>μg</td>\n",
       "      <td>90000.00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        Parameter Unit    Amount\n",
       "0   Mass flow      kg   87.00   \n",
       "1   Solids flow    kg   78.30   \n",
       "2   Moisture flow  kg   8.70    \n",
       "3   VS flow        kg   70.47   \n",
       "4   Carbon flow    kg   54.81   \n",
       "5   PFOA           μg   90000.00\n",
       "6   PFOS           μg   90000.00\n",
       "7   PFBA           μg   90000.00\n",
       "8   PFPeA          μg   90000.00\n",
       "9   PFHxA          μg   90000.00\n",
       "10  PFHpA          μg   90000.00\n",
       "11  PFNA           μg   90000.00\n",
       "12  PFDA           μg   90000.00\n",
       "13  PFBS           μg   90000.00\n",
       "14  PFHxS          μg   90000.00"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "AdvWWT.SpentGAC.report()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Flow Type: SpentGAC \n",
      "GAC mass: 87.0 kg\n"
     ]
    }
   ],
   "source": [
    "print(\"Flow Type: {} \\nGAC mass: {} kg\".format(AdvWWT.SpentGAC.FlowType,AdvWWT.SpentGAC.GAC_mass))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.9"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
