43
43
< li class ="toctree-l1 "> < a class ="reference internal " href ="../../overview.html "> Overview</ a > </ li >
44
44
< li class ="toctree-l1 "> < a class ="reference internal " href ="../../installation.html "> Installation</ a > </ li >
45
45
< li class ="toctree-l1 "> < a class ="reference internal " href ="../../examples.html "> Examples</ a > </ li >
46
- < li class ="toctree-l1 "> < a class ="reference internal " href ="../../src/index.html "> SaltProc API</ a > </ li >
47
46
< li class ="toctree-l1 "> < a class ="reference internal " href ="../../releasenotes/index.html "> Release Notes</ a > </ li >
47
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../methods/index.html "> Theory and Methodology</ a > </ li >
48
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../userguide/index.html "> User’s Guide</ a > </ li >
48
49
< li class ="toctree-l1 "> < a class ="reference internal " href ="../../devguide/index.html "> Developer’s Guide</ a > </ li >
49
- < li class ="toctree-l1 "> < a class ="reference internal " href ="../../fileformatspec/index.html "> File Format Specifications</ a > </ li >
50
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../api/index.html "> SaltProc API</ a > </ li >
51
+ < li class ="toctree-l1 "> < a class ="reference internal " href ="../../io_formats/index.html "> File Format Specifications</ a > </ li >
50
52
< li class ="toctree-l1 "> < a class ="reference external " href ="https://github.com/arfc/saltproc/blob/master/CITATION.md "> How to cite</ a > </ li >
51
53
</ ul >
52
54
@@ -80,9 +82,41 @@ <h1>Source code for saltproc.separator</h1><div class="highlight"><pre>
80
82
< span class ="kn "> from</ span > < span class ="nn "> saltproc</ span > < span class ="kn "> import</ span > < span class ="n "> Process</ span >
81
83
82
84
83
- < div class ="viewcode-block " id ="Separator "> < a class ="viewcode-back " href ="../../src/ saltproc.separator .html#saltproc.separator .Separator "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Separator</ span > < span class ="p "> (</ span > < span class ="n "> Process</ span > < span class ="p "> ):</ span >
85
+ < div class ="viewcode-block " id ="Separator "> < a class ="viewcode-back " href ="../../api/generated/ saltproc.Separator .html#saltproc.Separator "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Separator</ span > < span class ="p "> (</ span > < span class ="n "> Process</ span > < span class ="p "> ):</ span >
84
86
< span class ="sd "> """Represents a bubble separator.</ span >
85
87
88
+ < span class ="sd "> Parameters</ span >
89
+ < span class ="sd "> ----------</ span >
90
+ < span class ="sd "> q_salt : float</ span >
91
+ < span class ="sd "> volumetric salt flow rate (m^3/s)</ span >
92
+ < span class ="sd "> Default: 0.1</ span >
93
+ < span class ="sd "> q_he : float</ span >
94
+ < span class ="sd "> volumetric helium flow rate (m^3/s)</ span >
95
+ < span class ="sd "> Default: 0.005</ span >
96
+ < span class ="sd "> do : float</ span >
97
+ < span class ="sd "> gas outlet diameter (m)</ span >
98
+ < span class ="sd "> Ranging from 1~3cm in our simulations</ span >
99
+ < span class ="sd "> Default: 0.02</ span >
100
+ < span class ="sd "> dp : float</ span >
101
+ < span class ="sd "> sparger/contractor (pipe) diameter (m)</ span >
102
+ < span class ="sd "> Default: 0.1</ span >
103
+ < span class ="sd "> db : float</ span >
104
+ < span class ="sd "> bubble diameter (m) for bubble generator/separator</ span >
105
+ < span class ="sd "> Default: 0.001</ span >
106
+ < span class ="sd "> deltap : float</ span >
107
+ < span class ="sd "> Pressure difference between the inlet and the gas outlet (Pa)</ span >
108
+ < span class ="sd "> (from 2e5 to 5e5 Pa)</ span >
109
+ < span class ="sd "> Default: 4e5</ span >
110
+ < span class ="sd "> temp_room: real</ span >
111
+ < span class ="sd "> room temperature (Kelvin)</ span >
112
+ < span class ="sd "> Default: 900</ span >
113
+ < span class ="sd "> area : float</ span >
114
+ < span class ="sd "> contactor cross-section (m^2)</ span >
115
+ < span class ="sd "> jl : float</ span >
116
+ < span class ="sd "> liquid superficial velocity (m/s)</ span >
117
+ < span class ="sd "> alpha : float</ span >
118
+ < span class ="sd "> void fraction</ span >
119
+
86
120
< span class ="sd "> Attributes</ span >
87
121
< span class ="sd "> ----------</ span >
88
122
< span class ="sd "> q_salt : float</ span >
@@ -124,49 +158,19 @@ <h1>Source code for saltproc.separator</h1><div class="highlight"><pre>
124
158
< span class ="sd "> ----------</ span >
125
159
< span class ="sd "> [1] Jiaqi Chen and Caleb S. Brooks. Milestone 1.2 Report: CFD</ span >
126
160
< span class ="sd "> Sensitivity Analysis. In preparation</ span >
161
+
162
+ < span class ="sd "> Notes</ span >
163
+ < span class ="sd "> -----</ span >
164
+ < span class ="sd "> Default values from Jiaqi's simulation</ span >
165
+
127
166
< span class ="sd "> """</ span >
128
167
129
168
< span class ="n "> k</ span > < span class ="o "> =</ span > < span class ="mf "> 1.0</ span >
130
169
131
- < div class =" viewcode-block " id =" Separator.__init__ " > < a class =" viewcode-back " href =" ../../src/saltproc.separator.html#saltproc.separator.Separator.__init__ " > [docs] </ a > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> q_salt</ span > < span class ="o "> =</ span > < span class ="mf "> 0.1</ span > < span class ="p "> ,</ span > < span class ="n "> q_he</ span > < span class ="o "> =</ span > < span class ="mf "> 0.005</ span > < span class ="p "> ,</ span > < span class ="n "> do</ span > < span class ="o "> =</ span > < span class ="mf "> 0.02</ span > < span class ="p "> ,</ span > < span class ="n "> dp</ span > < span class ="o "> =</ span > < span class ="mf "> 0.1</ span > < span class ="p "> ,</ span > < span class ="n "> db</ span > < span class ="o "> =</ span > < span class ="mf "> 0.001</ span > < span class ="p "> ,</ span >
170
+ < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> q_salt</ span > < span class ="o "> =</ span > < span class ="mf "> 0.1</ span > < span class ="p "> ,</ span > < span class ="n "> q_he</ span > < span class ="o "> =</ span > < span class ="mf "> 0.005</ span > < span class ="p "> ,</ span > < span class ="n "> do</ span > < span class ="o "> =</ span > < span class ="mf "> 0.02</ span > < span class ="p "> ,</ span > < span class ="n "> dp</ span > < span class ="o "> =</ span > < span class ="mf "> 0.1</ span > < span class ="p "> ,</ span > < span class ="n "> db</ span > < span class ="o "> =</ span > < span class ="mf "> 0.001</ span > < span class ="p "> ,</ span >
132
171
< span class ="n "> deltap</ span > < span class ="o "> =</ span > < span class ="mf "> 4e5</ span > < span class ="p "> ,</ span > < span class ="n "> temp_salt</ span > < span class ="o "> =</ span > < span class ="mi "> 900</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="n "> initial_data</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span >
133
172
< span class ="sd "> """ Initializes the Separator object.</ span >
134
173
135
- < span class ="sd "> Parameters</ span >
136
- < span class ="sd "> ----------</ span >
137
- < span class ="sd "> q_salt : float</ span >
138
- < span class ="sd "> volumetric salt flow rate (m^3/s)</ span >
139
- < span class ="sd "> Default: 0.1</ span >
140
- < span class ="sd "> q_he : float</ span >
141
- < span class ="sd "> volumetric helium flow rate (m^3/s)</ span >
142
- < span class ="sd "> Default: 0.005</ span >
143
- < span class ="sd "> do : float</ span >
144
- < span class ="sd "> gas outlet diameter (m)</ span >
145
- < span class ="sd "> Ranging from 1~3cm in our simulations</ span >
146
- < span class ="sd "> Default: 0.02</ span >
147
- < span class ="sd "> dp : float</ span >
148
- < span class ="sd "> sparger/contractor (pipe) diameter (m)</ span >
149
- < span class ="sd "> Default: 0.1</ span >
150
- < span class ="sd "> db : float</ span >
151
- < span class ="sd "> bubble diameter (m) for bubble generator/separator</ span >
152
- < span class ="sd "> Default: 0.001</ span >
153
- < span class ="sd "> deltap : float</ span >
154
- < span class ="sd "> Pressure difference between the inlet and the gas outlet (Pa)</ span >
155
- < span class ="sd "> (from 2e5 to 5e5 Pa)</ span >
156
- < span class ="sd "> Default: 4e5</ span >
157
- < span class ="sd "> temp_room: real</ span >
158
- < span class ="sd "> room temperature (Kelvin)</ span >
159
- < span class ="sd "> Default: 900</ span >
160
- < span class ="sd "> area : float</ span >
161
- < span class ="sd "> contactor cross-section (m^2)</ span >
162
- < span class ="sd "> jl : float</ span >
163
- < span class ="sd "> liquid superficial velocity (m/s)</ span >
164
- < span class ="sd "> alpha : float</ span >
165
- < span class ="sd "> void fraction</ span >
166
-
167
- < span class ="sd "> Notes</ span >
168
- < span class ="sd "> -----</ span >
169
- < span class ="sd "> Default values from Jiaqi's simulation</ span >
170
174
< span class ="sd "> """</ span >
171
175
< span class ="nb "> super</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> initial_data</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
172
176
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> q_salt</ span > < span class ="o "> =</ span > < span class ="n "> q_salt</ span >
@@ -179,9 +183,9 @@ <h1>Source code for saltproc.separator</h1><div class="highlight"><pre>
179
183
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> area</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> pi</ span > < span class ="o "> *</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> dp</ span > < span class ="o "> /</ span > < span class ="mi "> 2</ span > < span class ="p "> )</ span > < span class ="o "> **</ span > < span class ="mi "> 2</ span >
180
184
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> alpha</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> q_he</ span > < span class ="o "> /</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> q_he</ span > < span class ="o "> +</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> q_salt</ span > < span class ="p "> )</ span >
181
185
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> jl</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> q_salt</ span > < span class ="o "> /</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> area</ span >
182
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> efficiency</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> eff</ span > < span class ="p "> ()</ span > </ div >
186
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> efficiency</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> eff</ span > < span class ="p "> ()</ span >
183
187
184
- < div class ="viewcode-block " id ="Separator.calculate_removal_efficiency "> < a class ="viewcode-back " href ="../../src/ saltproc.separator .html#saltproc.separator .Separator.calculate_removal_efficiency "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> calculate_removal_efficiency</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> nuc_name</ span > < span class ="p "> ):</ span >
188
+ < div class ="viewcode-block " id ="Separator.calculate_removal_efficiency "> < a class ="viewcode-back " href ="../../api/generated/ saltproc.Separator .html#saltproc.Separator.calculate_removal_efficiency "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> calculate_removal_efficiency</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> nuc_name</ span > < span class ="p "> ):</ span >
185
189
< span class ="sd "> """Calculate the value of the removal efficiency for a given nuclide</ span >
186
190
< span class ="sd "> in this process.</ span >
187
191
@@ -203,7 +207,7 @@ <h1>Source code for saltproc.separator</h1><div class="highlight"><pre>
203
207
204
208
< span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> eff</ span > < span class ="p "> ()[</ span > < span class ="n "> nuc_name</ span > < span class ="p "> ]</ span > </ div >
205
209
206
- < div class ="viewcode-block " id ="Separator.description "> < a class ="viewcode-back " href ="../../src/ saltproc.separator .html#saltproc.separator .Separator.description "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> description</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
210
+ < div class ="viewcode-block " id ="Separator.description "> < a class ="viewcode-back " href ="../../api/generated/ saltproc.Separator .html#saltproc.Separator.description "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> description</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
207
211
< span class ="sd "> """Class attributes' descriptions for plotting purpose in</ span >
208
212
< span class ="sd "> sensitivity analysis</ span >
209
213
@@ -237,7 +241,7 @@ <h1>Source code for saltproc.separator</h1><div class="highlight"><pre>
237
241
238
242
< span class ="k "> return</ span > < span class ="n "> plt_dict</ span > </ div >
239
243
240
- < div class ="viewcode-block " id ="Separator.eff "> < a class ="viewcode-back " href ="../../src/ saltproc.separator .html#saltproc.separator .Separator.eff "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> eff</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
244
+ < div class ="viewcode-block " id ="Separator.eff "> < a class ="viewcode-back " href ="../../api/generated/ saltproc.Separator .html#saltproc.Separator.eff "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> eff</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
241
245
< span class ="sd "> """ Evaluates gas/bubble separation efficiency from Jiaqi's correlation</ span >
242
246
243
247
< span class ="sd "> Returns</ span >
0 commit comments