File: funcs_rocketcea.html

package info (click to toggle)
rocketcea 1.2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 39,944 kB
  • sloc: fortran: 23,152; python: 9,235; pascal: 370; makefile: 168; sh: 9
file content (540 lines) | stat: -rw-r--r-- 43,284 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
<dl class="class">
<dt id="rocketcea.cea_obj.CEA_Obj">
<em class="property">class </em><code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">CEA_Obj</code><span class="sig-paren">(</span><em class="sig-param">propName=''</em>, <em class="sig-param">oxName=''</em>, <em class="sig-param">fuelName=''</em>, <em class="sig-param">useFastLookup=0</em>, <em class="sig-param">makeOutput=0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj" title="Permalink to this definition">¶</a></dt>
<dd><p>RocketCEA wraps the NASA FORTRAN CEA code to calculate Isp, cstar, and Tcomb</p>
<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.estimate_Ambient_Isp">
<code class="sig-name descname">estimate_Ambient_Isp</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em>, <em class="sig-param">Pamb=14.7</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.estimate_Ambient_Isp" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (IspAmb, mode)</span>
<span class="c1">#: Use throat gam to run ideal separation calculations.</span>
<span class="c1">#: mode is a string containing, UnderExpanded, OverExpanded, or Separated</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.getFrozen_IvacCstrTc">
<code class="sig-name descname">getFrozen_IvacCstrTc</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em>, <em class="sig-param">frozenAtThroat=0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.getFrozen_IvacCstrTc" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the tuple (IspFrozen, Cstar, Tcomb).</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.getMRforER">
<code class="sig-name descname">getMRforER</code><span class="sig-paren">(</span><em class="sig-param">ERphi=None</em>, <em class="sig-param">ERr=None</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.getMRforER" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the value of mixture ratio that applies to the input equivalence ratio.</span>
<span class="c1">#: Can be ERr or ERphi (valence basis and mass basis respectively)</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Chamber_Cp">
<code class="sig-name descname">get_Chamber_Cp</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Chamber_Cp" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the heat capacity in the chamber.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Chamber_Density">
<code class="sig-name descname">get_Chamber_Density</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Chamber_Density" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the density in the chamber.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Chamber_H">
<code class="sig-name descname">get_Chamber_H</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Chamber_H" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the enthalpy in the chamber.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Chamber_MolWt_gamma">
<code class="sig-name descname">get_Chamber_MolWt_gamma</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Chamber_MolWt_gamma" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (mw, gam) for the chamber</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Chamber_SonicVel">
<code class="sig-name descname">get_Chamber_SonicVel</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Chamber_SonicVel" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the sonic velocity in the chamber.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Cstar">
<code class="sig-name descname">get_Cstar</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Cstar" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return Cstar.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Densities">
<code class="sig-name descname">get_Densities</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Densities" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return a list of densities at the chamber, throat and exit.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Enthalpies">
<code class="sig-name descname">get_Enthalpies</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Enthalpies" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return a list of enthalpies at the chamber, throat and exit.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_HeatCapacities">
<code class="sig-name descname">get_HeatCapacities</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_HeatCapacities" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return a list of heat capacities at the chamber, throat and exit.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Isp">
<code class="sig-name descname">get_Isp</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Isp" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return IspVac.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc">
<code class="sig-name descname">get_IvacCstrTc</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the tuple (IspVac, Cstar, Tcomb).</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc_ChmMwGam">
<code class="sig-name descname">get_IvacCstrTc_ChmMwGam</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc_ChmMwGam" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (IspVac, Cstar, Tcomb, mw, gam)</span>
<span class="c1">#: mw and gam apply to chamber.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc_ThtMwGam">
<code class="sig-name descname">get_IvacCstrTc_ThtMwGam</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc_ThtMwGam" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (IspVac, Cstar, Tcomb, mw, gam)</span>
<span class="c1">#: mw and gam apply to throat.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc_exitMwGam">
<code class="sig-name descname">get_IvacCstrTc_exitMwGam</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_IvacCstrTc_exitMwGam" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (IspVac, Cstar, Tcomb, mw, gam)</span>
<span class="c1">#: mw and gam apply to nozzle exit.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_MachNumber">
<code class="sig-name descname">get_MachNumber</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_MachNumber" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return nozzle exit mach number.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_PcOvPe">
<code class="sig-name descname">get_PcOvPe</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_PcOvPe" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return Pc / Pexit.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_SonicVelocities">
<code class="sig-name descname">get_SonicVelocities</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_SonicVelocities" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return a list of sonic velocities at the chamber, throat and exit.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Tcomb">
<code class="sig-name descname">get_Tcomb</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Tcomb" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return Tcomb.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Temperatures">
<code class="sig-name descname">get_Temperatures</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Temperatures" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return a list of temperatures at the chamber, throat and exit.</span>
<span class="c1">#: (Note Texit is equilibrium temperature NOT Frozen temperature)</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Throat_Isp">
<code class="sig-name descname">get_Throat_Isp</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Throat_Isp" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the IspVac for the throat.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Throat_MolWt_gamma">
<code class="sig-name descname">get_Throat_MolWt_gamma</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Throat_MolWt_gamma" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (mw, gam) for the throat</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_Throat_PcOvPe">
<code class="sig-name descname">get_Throat_PcOvPe</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_Throat_PcOvPe" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return Pc/Pexit at throat.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_description">
<code class="sig-name descname">get_description</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_description" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a string description of the propellant(s).  e.g. ‘LOX / MMH’</p>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_eps_at_PcOvPe">
<code class="sig-name descname">get_eps_at_PcOvPe</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">PcOvPe=1000.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_eps_at_PcOvPe" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Given a Pc/Pexit, return the Area Ratio that applies.</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_eqratio">
<code class="sig-name descname">get_eqratio</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_eqratio" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns BOTH ERr and ERphi (valence basis and mass basis respectively)</p>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_exit_MolWt_gamma">
<code class="sig-name descname">get_exit_MolWt_gamma</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_exit_MolWt_gamma" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: return the tuple (mw, gam) for the nozzle exit</span>
<span class="c1">#: MR is only used for ox/fuel combos.</span>
</pre></div>
</div>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.get_full_cea_output">
<code class="sig-name descname">get_full_cea_output</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em>, <em class="sig-param">frozen=0</em>, <em class="sig-param">frozenAtThroat=0</em>, <em class="sig-param">short_output=0</em>, <em class="sig-param">show_transport=1</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.get_full_cea_output" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the full output file created by CEA. Return as a string.</p>
</dd></dl>

<dl class="method">
<dt id="rocketcea.cea_obj.CEA_Obj.setupCards">
<code class="sig-name descname">setupCards</code><span class="sig-paren">(</span><em class="sig-param">Pc=100.0</em>, <em class="sig-param">MR=1.0</em>, <em class="sig-param">eps=40.0</em>, <em class="sig-param">PcOvPe=None</em>, <em class="sig-param">frozen=0</em>, <em class="sig-param">ERphi=None</em>, <em class="sig-param">ERr=None</em>, <em class="sig-param">frozenAtThroat=0</em>, <em class="sig-param">short_output=0</em>, <em class="sig-param">show_transport=0</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.CEA_Obj.setupCards" title="Permalink to this definition">¶</a></dt>
<dd><p>Set up card deck and call CEA FORTRAN code.:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: if PcOvPe has a value, use it instead of eps to run case</span>
<span class="c1">#: ERphi = Equivalence ratios in terms of fuel-to-oxidant weight ratios.</span>
<span class="c1">#: ERr = Chemical equivalence ratios in terms of valences.</span>
</pre></div>
</div>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.add_new_card">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">add_new_card</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">card_str</em>, <em class="sig-param">propD</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.add_new_card" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Add or Replace a propellant.</span>
<span class="c1">#: name = string name (e.g. oxName, fuelName or propName)</span>
<span class="c1">#: card_str = a single multiline string containing CEA input card for new propellant</span>
<span class="c1">#: propD = dictionary to receive new propellant (e.g. oxCards, fuelCards or propCards)</span>
</pre></div>
</div>
</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.add_new_fuel">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">add_new_fuel</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">card_str</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.add_new_fuel" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a new Fuel Card</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.add_new_oxidizer">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">add_new_oxidizer</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">card_str</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.add_new_oxidizer" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a new Oxidizer Card</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.add_new_propellant">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">add_new_propellant</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">card_str</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.add_new_propellant" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a new Propellant Card</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.getCacheDict">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">getCacheDict</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.getCacheDict" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns internal cache of previously called calculations.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.print_py_cea_vars">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">print_py_cea_vars</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.print_py_cea_vars" title="Permalink to this definition">¶</a></dt>
<dd><p>Print all the interface variables to the FORTRAN pyd file.
Normally used for debugging or verifying FORTRAN internal values.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.cea_obj.set_py_cea_line">
<code class="sig-prename descclassname">rocketcea.cea_obj.</code><code class="sig-name descname">set_py_cea_line</code><span class="sig-paren">(</span><em class="sig-param">N</em>, <em class="sig-param">line</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.cea_obj.set_py_cea_line" title="Permalink to this definition">¶</a></dt>
<dd><p>make sure that trailing blanks are on added lines</p>
</dd></dl>

<span class="target" id="module-rocketcea.blends"></span><p>Handle propellant blends.  Make new input cards for various ox and fuel blends.</p>
<dl class="function">
<dt id="rocketcea.blends.addFLOX_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">addFLOX_Blend</code><span class="sig-paren">(</span><em class="sig-param">oxName</em>, <em class="sig-param">cea_deck</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.addFLOX_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>Add new add FLOX oxidizer to the CEA_Obj.cea_deck
FLOX70, for example, represents 70% F2 and 30% LOX</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.addHYD_AmmoniaBlend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">addHYD_AmmoniaBlend</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">cea_deck</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.addHYD_AmmoniaBlend" title="Permalink to this definition">¶</a></dt>
<dd><p>Add new N2H4 + undissociated Ammonia (UA) Blend to the CEA_Obj.cea_deck.
Use name like “HYD30” to represent hydrazine with 30% dissociated ammonia.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.addMMH_N2H4_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">addMMH_N2H4_Blend</code><span class="sig-paren">(</span><em class="sig-param">fuelName</em>, <em class="sig-param">cea_deck</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.addMMH_N2H4_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>Add new MMH + N2H4 Blend to the CEA_Obj.cea_deck
Use name like M10 to represent 10% MMH and 90% N2H4</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.addMON_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">addMON_Blend</code><span class="sig-paren">(</span><em class="sig-param">oxName</em>, <em class="sig-param">cea_deck</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.addMON_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>Add new MON oxidizer Blend to the CEA_Obj.cea_deck
MON15 and MON25 are in standard deck, however can make MON20, MON30 etc. “on-the-fly”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.addPeroxideBlend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">addPeroxideBlend</code><span class="sig-paren">(</span><em class="sig-param">oxName</em>, <em class="sig-param">cea_deck</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.addPeroxideBlend" title="Permalink to this definition">¶</a></dt>
<dd><p>Add new Peroxide Blend to the CEA_Obj.cea_deck.
Use name like Peroxide95 to represent 95% Peroxide and 5% water.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.all_in_dict">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">all_in_dict</code><span class="sig-paren">(</span><em class="sig-param">nameL</em>, <em class="sig-param">D</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.all_in_dict" title="Permalink to this definition">¶</a></dt>
<dd><p>If all members of nameL are keys in D, then return True, otherwise False.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getFloatTokenFromCards">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getFloatTokenFromCards</code><span class="sig-paren">(</span><em class="sig-param">cardL</em>, <em class="sig-param">token='t(k)'</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getFloatTokenFromCards" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the float value of the desired token. (e.g. ‘t(k)’ )</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getFuelHfCalPerMole">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getFuelHfCalPerMole</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getFuelHfCalPerMole" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the fuel float value of the reference temperature ‘h,cal’</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getFuelRefTempDegK">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getFuelRefTempDegK</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getFuelRefTempDegK" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the fuel float value of the reference temperature ‘t(k)’</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getOxHfCalPerMole">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getOxHfCalPerMole</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getOxHfCalPerMole" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the ox float value of the reference temperature ‘h,cal’</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getOxRefTempDegK">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getOxRefTempDegK</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getOxRefTempDegK" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the oxidizer float value of the reference temperature ‘t(k)’</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getPropHfCalPerMole">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getPropHfCalPerMole</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getPropHfCalPerMole" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the propellant float value of the reference temperature ‘h,cal’</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.getPropRefTempDegK">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">getPropRefTempDegK</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.getPropRefTempDegK" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the propellant float value of the reference temperature ‘t(k)’</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.get_propellant_name">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">get_propellant_name</code><span class="sig-paren">(</span><em class="sig-param">Name=None</em>, <em class="sig-param">PcentL=None</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.get_propellant_name" title="Permalink to this definition">¶</a></dt>
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1">#: Return the name of the blend defined by &quot;Name&quot;. (string or list of strings)</span>
<span class="c1">#: Might be a defined blend such as MON25 or FLOX80.</span>
<span class="c1">#: Might be in the library such as &quot;MMH&quot; or &quot;CLF5&quot;</span>
<span class="c1">#: Might need to create a long name from percentages Name=[&quot;N2H4&quot;,&quot;NH3&quot;], PcentL=[90,10]</span>
<span class="c1">#:   (if new name, add card to oxCards, fuelCards or propCards)</span>
</pre></div>
</div>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.giveCardMassPercent">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">giveCardMassPercent</code><span class="sig-paren">(</span><em class="sig-param">card</em>, <em class="sig-param">fuelPcent</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.giveCardMassPercent" title="Permalink to this definition">¶</a></dt>
<dd><p>set the value of mass percentage (wt%) on propellant card.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.giveCardNewHfAndTref">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">giveCardNewHfAndTref</code><span class="sig-paren">(</span><em class="sig-param">card</em>, <em class="sig-param">newHfCalPerMole</em>, <em class="sig-param">newTrefDegR</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.giveCardNewHfAndTref" title="Permalink to this definition">¶</a></dt>
<dd><p>Change the values of “h,cal” and “t(k)” on propellant cards.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.isAPeroxide_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">isAPeroxide_Blend</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.isAPeroxide_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>check if name is for a blend of peroxide and water.
Peroxide98 and Peroxide90 are in standard deck, however can make Peroxide95 etc. “on-the-fly”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.isAnMMH_N2H4_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">isAnMMH_N2H4_Blend</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.isAnMMH_N2H4_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>check if name is for a blend of MMH + N2H4
M20 is in standard deck, however can make M10, M30 etc. “on-the-fly”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.isFLOX_Ox_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">isFLOX_Ox_Blend</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.isFLOX_Ox_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>check for FLOX oxidizer (e.g. FLOX70 or FLOX82.5)
No FLOX blends are in standard deck, however can make FLOX70, FLOX82.5 etc. “on-the-fly”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.isMON_Ox_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">isMON_Ox_Blend</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.isMON_Ox_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>check for MON oxidizer (MON1 to MON40)  48% is theoretical max
MON15 and MON25 are in standard deck, however can make MON20, MON30 etc. “on-the-fly”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.is_HYD_Ammonia_Blend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">is_HYD_Ammonia_Blend</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.is_HYD_Ammonia_Blend" title="Permalink to this definition">¶</a></dt>
<dd><p>check if name is for a blend of N2H4 and undissociated Ammonia (UA)
HYD40 is in standard deck, however can make HYD30, HYD50 etc. “on-the-fly”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.makeCardForNewTemperature">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">makeCardForNewTemperature</code><span class="sig-paren">(</span><em class="sig-param">ceaName='CH4'</em>, <em class="sig-param">newTdegR=536.0</em>, <em class="sig-param">CpAve=0.791</em>, <em class="sig-param">MolWt=16.04</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.makeCardForNewTemperature" title="Permalink to this definition">¶</a></dt>
<dd><p>Create a new propellant card that reflects a change in temperature of the propellant
from the original reference temperature on the original card to the new input value
of temperature, newTdegR.</p>
<p>CpAve = BTU/lbm degR</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.newFuelBlend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">newFuelBlend</code><span class="sig-paren">(</span><em class="sig-param">fuelL=None</em>, <em class="sig-param">fuelPcentL=None</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.newFuelBlend" title="Permalink to this definition">¶</a></dt>
<dd><p>create fuel blends such as M20  given the fuel names and weight percentages.
e.g. fuelL=[“MMH”,”N2H4”], fuelPcentL=[20,80]</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.newFuelWithNewState">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">newFuelWithNewState</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">newHfCalPerMole</em>, <em class="sig-param">newTrefDegR</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.newFuelWithNewState" title="Permalink to this definition">¶</a></dt>
<dd><p>Take name as it exists in fuelCards and change Hf and Tref to be
the input values newHfCalPerMole and newTrefDegR</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.newOxBlend">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">newOxBlend</code><span class="sig-paren">(</span><em class="sig-param">oxL=None</em>, <em class="sig-param">oxPcentL=None</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.newOxBlend" title="Permalink to this definition">¶</a></dt>
<dd><p>create ox blends such as MON25 given the oxidizer names and weight percentages.
e.g. oxL=[“N2O4”,”N2O3”], oxPcentL=[36.67,63.33]</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.newOxWithNewState">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">newOxWithNewState</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">newHfCalPerMole</em>, <em class="sig-param">newTrefDegR</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.newOxWithNewState" title="Permalink to this definition">¶</a></dt>
<dd><p>Take name as it exists in oxCards and change Hf and Tref to be
the input values newHfCalPerMole and newTrefDegR</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.newPropWithNewState">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">newPropWithNewState</code><span class="sig-paren">(</span><em class="sig-param">cardDict</em>, <em class="sig-param">name</em>, <em class="sig-param">newHfCalPerMole</em>, <em class="sig-param">newTrefDegR</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.newPropWithNewState" title="Permalink to this definition">¶</a></dt>
<dd><p>Take name as it exists in fuelCards or oxCards and change Hf and Tref to be
the input values newHfCalPerMole and newTrefDegR</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.renamePropIfNewHfOrTrefInName">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">renamePropIfNewHfOrTrefInName</code><span class="sig-paren">(</span><em class="sig-param">cardDict</em>, <em class="sig-param">name</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.renamePropIfNewHfOrTrefInName" title="Permalink to this definition">¶</a></dt>
<dd><p>Look for “h,cal OR “t(k)”” in name.
If present, then create new modified name and create new
card in cardDict if necessary</p>
<p>for example to tweak LH2 run might look like:
“LH2 h,cal=-2155.0  t(k)=21.0”</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.tightenUpEquals">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">tightenUpEquals</code><span class="sig-paren">(</span><em class="sig-param">card</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.tightenUpEquals" title="Permalink to this definition">¶</a></dt>
<dd><p>make sure there’s no spaces around equal signs.</p>
</dd></dl>

<dl class="function">
<dt id="rocketcea.blends.turnCardsIntoTokenL">
<code class="sig-prename descclassname">rocketcea.blends.</code><code class="sig-name descname">turnCardsIntoTokenL</code><span class="sig-paren">(</span><em class="sig-param">cardL</em><span class="sig-paren">)</span><a class="headerlink" href="#rocketcea.blends.turnCardsIntoTokenL" title="Permalink to this definition">¶</a></dt>
<dd><p>turn the card list into one long list of tokens</p>
</dd></dl>