|
20 | 20 | "metadata": {}, |
21 | 21 | "outputs": [], |
22 | 22 | "source": [ |
23 | | - "from feos.parameters import Parameters\n", |
24 | | - "from feos.dft import HelmholtzEnergyFunctional, PlanarInterface, SurfaceTensionDiagram\n", |
25 | | - "from feos import State, PhaseEquilibrium, PhaseDiagram\n", |
26 | | - "\n", |
| 23 | + "import feos\n", |
27 | 24 | "import si_units as si\n", |
28 | 25 | "import matplotlib.pyplot as plt\n", |
29 | 26 | "import pandas as pd\n", |
|
55 | 52 | "outputs": [], |
56 | 53 | "source": [ |
57 | 54 | "# Equation of state object.\n", |
58 | | - "parameters = Parameters.from_json(\n", |
| 55 | + "parameters = feos.Parameters.from_json(\n", |
59 | 56 | " ['water_2B'], \n", |
60 | 57 | " '../../../parameters/pcsaft/rehner2020.json'\n", |
61 | 58 | ")\n", |
62 | | - "pcsaft = HelmholtzEnergyFunctional.pcsaft(parameters)" |
| 59 | + "pcsaft = feos.HelmholtzEnergyFunctional.pcsaft(parameters)" |
63 | 60 | ] |
64 | 61 | }, |
65 | 62 | { |
|
93 | 90 | } |
94 | 91 | ], |
95 | 92 | "source": [ |
96 | | - "cp = State.critical_point(pcsaft)\n", |
| 93 | + "cp = feos.State.critical_point(pcsaft)\n", |
97 | 94 | "cp" |
98 | 95 | ] |
99 | 96 | }, |
|
152 | 149 | } |
153 | 150 | ], |
154 | 151 | "source": [ |
155 | | - "vle = PhaseEquilibrium.pure(pcsaft, 300*si.KELVIN)\n", |
| 152 | + "vle = feos.PhaseEquilibrium.pure(pcsaft, 300*si.KELVIN)\n", |
156 | 153 | "vle" |
157 | 154 | ] |
158 | 155 | }, |
|
180 | 177 | "name": "stdout", |
181 | 178 | "output_type": "stream", |
182 | 179 | "text": [ |
183 | | - "CPU times: user 442 μs, sys: 14 μs, total: 456 μs\n", |
184 | | - "Wall time: 435 μs\n" |
| 180 | + "CPU times: user 367 μs, sys: 10 μs, total: 377 μs\n", |
| 181 | + "Wall time: 363 μs\n" |
185 | 182 | ] |
186 | 183 | } |
187 | 184 | ], |
188 | 185 | "source": [ |
189 | 186 | "%%time\n", |
190 | | - "interface = PlanarInterface.from_tanh(\n", |
| 187 | + "interface = feos.PlanarInterface.from_tanh(\n", |
191 | 188 | " vle=vle, \n", |
192 | 189 | " n_grid=512, \n", |
193 | 190 | " l_grid=100*si.ANGSTROM, \n", |
|
243 | 240 | "name": "stdout", |
244 | 241 | "output_type": "stream", |
245 | 242 | "text": [ |
246 | | - "CPU times: user 14.3 ms, sys: 0 ns, total: 14.3 ms\n", |
247 | | - "Wall time: 14.2 ms\n" |
| 243 | + "CPU times: user 11.8 ms, sys: 1.02 ms, total: 12.8 ms\n", |
| 244 | + "Wall time: 12.7 ms\n" |
248 | 245 | ] |
249 | 246 | } |
250 | 247 | ], |
|
562 | 559 | "name": "stdout", |
563 | 560 | "output_type": "stream", |
564 | 561 | "text": [ |
565 | | - "CPU times: user 621 ms, sys: 172 μs, total: 621 ms\n", |
566 | | - "Wall time: 618 ms\n" |
| 562 | + "CPU times: user 523 ms, sys: 3.87 ms, total: 526 ms\n", |
| 563 | + "Wall time: 525 ms\n" |
567 | 564 | ] |
568 | 565 | } |
569 | 566 | ], |
570 | 567 | "source": [ |
571 | 568 | "%%time\n", |
572 | | - "vles = PhaseDiagram.pure(\n", |
| 569 | + "vles = feos.PhaseDiagram.pure(\n", |
573 | 570 | " pcsaft, \n", |
574 | 571 | " 275*si.KELVIN, \n", |
575 | 572 | " 50,\n", |
576 | 573 | " critical_temperature=cp.temperature\n", |
577 | 574 | ")\n", |
578 | | - "sfts = SurfaceTensionDiagram(\n", |
| 575 | + "sfts = feos.SurfaceTensionDiagram(\n", |
579 | 576 | " vles.states, \n", |
580 | 577 | " n_grid=512, \n", |
581 | 578 | " l_grid=100*si.ANGSTROM, \n", |
|
0 commit comments