-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
218 lines (207 loc) · 11.3 KB
/
index.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MiniWall Software</title>
<style>
img.top { vertical-align: text-top; }
img.bottom { vertical-align: text-bottom; }
img.left { float: left; }
img.right { float: right; }
img.border { border:5px solid gold; }
li.clear {clear: both; }
</style>
</head>
<body>
<h1>MiniWall Software Release</h1>
<p>
The MiniWall software is browser-based software that is used
to analyze and understand large and small computationally and
experimentally generated data sets. The MiniWall software presents
a matrix view of plots and other visualization images and provides
a responsive and productive way to investigate the data and extract
knowledge and understanding from it. Since it is browser based,
it runs on any computer or device that can display a web page.
It can also be used remotely and securely by using web server
software such as the Apache HTTP Server.
</p>
<p>
The MiniWall software was originally written by John
Melton in 2006 using a combination of HTML, JavaScript, and Microsoft's ActiveX
software. Paul Stremel rewrote it in 2012 using modern JavaScript and HTML
standards which enabled it to be run on non-Microsoft Windows-based
computers. Michael Schuh rewrote it in 2014 using JavaScript objects
and extended the MiniWall software to have additional functionality
that easily accommodates different usages. While it currently <b>works
best with the Google Chrome</b> browser, it could be updated to run
well under additional browsers such as Firefox, Internet Explorer,
and Microsoft Edge.
</p>
<p>
<b>Background and usage information</b> about the MiniWall
are available in this
<a href="data/Paper-MiniWall_Version_3.3_20170124_AIAA_Final.pdf">MiniWall
Tool for Analyzing CFD and Wind Tunnel Large Data Sets</a>
January 2017 AIAA paper. By reading this paper and trying out the sample
MiniWall below, you should be able to assess if a MiniWall would work for your
application.
</p>
<h3>Sample MiniWall</h3>
<p>
The <a href="data/Paper-MiniWall_Version_3.3_20170124_AIAA_Final.pdf">AIAA MiniWall
paper</a> has screen shots from a sample
<a href="miniWall/MiniWall_vent_paper.html">MiniWall</a> that was created for
analyzing computational fluid dynamics (CFD) results from an investigation of
a novel rocket venting design for the NASA Space Launch
System (SLS) program. The project involved using CFD to predict the performance
of different vent configurations at different rocket speeds and pressure ratios. The sample
<a href="miniWall/MiniWall_vent_paper.html">MiniWall</a> includes images
from CFD simulations of 3.6 inch, 5.0 inch, and 7.2 inch diameter vents with
square honeycomb materials in a vent that is inclined in the direction of the flow.
When the rocket is perched on the launch pad, the space between the outer skin of a rocket and the internal components, such as the
fuel tanks, is filled with air at atmospheric pressure. As the rocket
climbs up in the atmosphere the pressure outside of the rocket decreases and eventually
goes to zero when the rocket is in outer space. The vents allow the air inside the rocket skin
to flow to the outside to avoid pressure building up under the skin.
</p>
<p>
The sample
<a href="miniWall/MiniWall_vent_paper.html">MiniWall</a> includes images
for Mach 0.9 and 1.4. The Mach Number is the ratio of the rocket speed to the speed
of sound in the air outside of the rocket.
The Mach 0.9 simulation results for the 3.6, 5.0, and 7.2 inch diameter vents are
in the first three rows in the sample
<a href="miniWall/MiniWall_vent_paper.html">MiniWall</a>. They are followed by
the results for the same vent sizes at Mach 1.6. The columns have seven different pressure
ratios that represent the internal pressure divided by the external pressure.
As the pressure ratio is increased, the faster the internal air will flow
through the vent. The images for each simulation start out with some summary images
that allow the researcher to quickly look through the key results. These are followed
by more detailed investigations of the surface pressure, Mach Number, velocity, temperature, tube pressure,
air flow visualization, and convergence results. The Pressure Ratio 1.20 results
in the fourth column also have images showing the mesh. Some of the images show cuts
through the honeycomb vent and at locations slightly outside and inside of the
rocket skin. Again, see the
<a href="data/Paper-MiniWall_Version_3.3_20170124_AIAA_Final.pdf">MiniWall
Tool for Analyzing CFD and Wind Tunnel Large Data Sets</a>
January 2017 AIAA paper for more information on how to run the sample
<a href="miniWall/MiniWall_vent_paper.html">MiniWall</a> and customize
it for your application.
</p>
<p>
<a href="miniWall/MiniWall_vent_paper.html"><img title="MiniWall" alt="MiniWall"
src="data/MiniWall.jpg"
style="border:10px solid blue" width="567" height="242"></a><br>
<i><a href="miniWall/MiniWall_vent_paper.html">Sample MiniWall</a>
click to run this sample MiniWall</i>.
</p>
<p>
<a href="data/Venting_Project_Overview_Slide_from_AIAA_Paper.png"><img title="Venting Project Overview" alt="MiniWall"
src="data/Venting_Project_Overview_Slide_from_AIAA_Paper.png"
style="border:10px solid blue" width="567" height="422"></a><br>
<i>Venting Project overview slide that describes the data in the sample MiniWall</i>.
</p>
<h3>License and Contributor License Agreements</h3>
<p>
Here is a copy of the <a
href="data/MiniWall_NASA_Open_Source_Agreement.pdf">
MiniWall NASA Open Source Agreement</a> (NOSA). If people
outside of NASA wish to contribute to the MiniWall
software project, they will need to agree to and
sign a Contributor License Agreement. Here are the <a
href="data/MiniWall_Individual_CLA.pdf">individual</a> and <a
href="data/MiniWall_Corporate_CLA.pdf">corporate</a> Contributor
License Agreements. The CLA is a legal document for a contributor
to assign their rights to their contributions over to NASA in order
for them to be incorporated into the MiniWall software. A manual
signature is needed and can be submitted by fax or emailing a scan
or a picture of the signed agreement by using the contact information
at the end of the Contributor License Agreements.
</p>
<h3>Getting Started</h3>
<p>
Create a local copy of the
<a href="https://github.com/nasa/MiniWall">
https://github.com/nasa/MiniWall</a>
repository on your computer by using Git clone or
<a href="https://github.com/nasa/MiniWall">download a zip file copy</a>
of the MiniWall repository.
Clone it with <code>git clone https://github.com/nasa/MiniWall</code>
or
<a href="https://github.com/nasa/MiniWall">download
and unzip a zip file version
(see the image below)</a> of the repository. Then, open the
<a href="https://nasa.github.io/MiniWall">index.html</a>
file with a Google Chrome browser. Read the
<a href="data/Paper-MiniWall_Version_3.3_20170124_AIAA_Final.pdf">MiniWall
Tool for Analyzing CFD and Wind Tunnel Large Data Sets</a>
January 2017 AIAA paper
(there is a link in the index.html file) to
learn more about the MiniWall software, learn how to use it,
and how it works.
You can try out the MiniWall software by clicking on the
<a href="miniWall/MiniWall_vent_paper.html">MiniWall</a> link. There is a good chance that it
will run much faster from your local hard disk than from
the GitHub website.
Customize the MiniWall software to work with
you data set by modifying the
<a href="https://github.com/nasa/MiniWall/blob/gh-pages/miniWall/MiniWall_vent_paper.html">MiniWall_vent_paper.html</a> file main
page,
<a href="https://github.com/nasa/MiniWall/blob/gh-pages/miniWall/setup_MiniWall_vent_paper.js">setup_MiniWall_vent_paper.js</a>
configuration file, and the
<code>get_image_root_name_from_cell_column_and_row_names()</code> function in
the <a href="https://github.com/nasa/MiniWall/blob/gh-pages/miniWall/utils_object.js">utils_object.js</a> file for your data set.
</p> <p>
<a href="https://github.com/nasa/MiniWall"><img title="Clone
or Download the repository" alt="Clone or Download"
src="data/GitHub_download_or_clone.png" style="border:10px
solid blue" width="446" height="233"></a><br>
<i>Downloading or Cloning the MiniWall repository. Start by clicking on the green "Clone or download" button</i>.
</p>
<h3>Contact Information</h3>
<p>
Michael Schuh can be contacted by using the
email address at the end of the <a
href="data/MiniWall_NASA_Open_Source_Agreement.pdf">
MiniWall NASA Open Source Agreement</a>.
</p>
<h3>Notices</h3>
<p>
Copyright © 2020 United States Government as represented by the
Administrator of the National Aeronautics and Space Administration.
All Rights Reserved.
</p>
<h3>
Disclaimers
</h3>
<p>
No Warranty: The subject software is provided "as is" without any warranty
of any kind, either expressed, implied, or statutory, including, but
not limited to, any warranty that the subject software will conform to
specifications, any implied warranties of merchantability, fitness for a
particular purpose, or freedom from infringement, any warranty that the
subject software will be error free, or any warranty that documentation,
if provided, will conform to the subject software. This agreement does
not, in any manner, constitute an endorsement by government agency
or any prior recipient of any results, resulting designs, hardware,
software products or any other applications resulting from use of the
subject software. Further, government agency disclaims all warranties
and liabilities regarding third-party software, if present in the original
software, and distributes it "as is."
</p>
<p>
Waiver and Indemnity: Recipient agrees to waive any and all claims
against the United States government, its contractors and subcontractors,
as well as any prior recipient. If recipient's use of the subject
software results in any liabilities, demands, damages, expenses or losses
arising from such use, including any damages from products based on,
or resulting from, recipient's use of the subject software, recipient
shall indemnify and hold harmless the United States government, its
contractors and subcontractors, as well as any prior recipient, to the
extent permitted by law. Recipient's sole remedy for any such matter
shall be the immediate, unilateral termination of this agreement.
</p>
<hr>
<B>Version 3.1 March 10, 2020</b>: First version.
</body>
</html>