2012 Data Discussion Examples: Difference between revisions

From canSAS
(make into sections)
m (remove vertical white space in <pre> elements)
Line 5: Line 5:


<pre>
<pre>
SASroot
SASroot
SASentry
SASentry
Line 14: Line 13:
I: float[100]
I: float[100]
Q: float[100]
Q: float[100]
</pre>
</pre>


Line 23: Line 20:


<pre>
<pre>
SASroot
SASroot
SASentry
SASentry
Line 33: Line 29:
Q: float[100]
Q: float[100]
t: float[ntime]
t: float[ntime]
</pre>
</pre>


Line 42: Line 36:


<pre>
<pre>
SASroot
SASroot
SASentry
SASentry
Line 52: Line 45:
Q: float[100, ntime]
Q: float[100, ntime]
t: float[ntime]
t: float[ntime]
</pre>
</pre>


Line 65: Line 56:


<pre>
<pre>
SASroot
SASroot
SASentry
SASentry
Line 75: Line 65:
Qx: float[100, 512]
Qx: float[100, 512]
Qy: float[100, 512]
Qy: float[100, 512]
</pre>
</pre>


Line 91: Line 80:
Qy: float[100*512]
Qy: float[100*512]
Qz: float[100*512]
Qz: float[100*512]
</pre>
</pre>


Line 108: Line 96:
Qz: float[100*512,ntime]
Qz: float[100*512,ntime]
t: float[ntime]
t: float[ntime]
</pre>
</pre>


Line 127: Line 114:
T: float[nT]
T: float[nT]
P: float[nP]
P: float[nP]
</pre>
</pre>


Line 146: Line 132:
T: float[nT]
T: float[nT]
P: float[nP]
P: float[nP]
</pre>
</pre>


Line 160: Line 145:


<pre>
<pre>
SASroot
SASroot
SASentry
SASentry

Revision as of 15:26, 29 July 2012

1D

example of simple 1D SAS data, I(Q)

SASroot
	SASentry
		SASdata
			@Q="Q"
			@Qindices="*"
			@Iindices="Q"
			I: float[100]
			Q: float[100]


example of simple 1D SAS data in a time series, I(Q, t)

SASroot
	SASentry
		SASdata
			@Q="Q"
			@Qindices="*"
			@Iindices="Q,time"
			I: float[100, ntime]
			Q: float[100]
			t: float[ntime]


example of generic 1D SAS data in a time series, I(Q(t), t)

SASroot
	SASentry
		SASdata
			@Q="Q"
			@Qindices="*,time"
			@Iindices="Q,time"
			I: float[100, ntime]
			Q: float[100, ntime]
			t: float[ntime]



2D

example of simple 2D (image) SAS data, I(Q)

SASroot
	SASentry
		SASdata
			@Q="Qx,Qy"
			@Qindices="*,*"
			@Iindices="Q,Q"
			I: float[100, 512]
			Qx: float[100, 512]
			Qy: float[100, 512]

example of generic 2D SAS data, I(Q)

SASroot
	SASentry
		SASdata
			@Q="Qx,Qy,Qz"
			@Qindices="*"
			@Iindices="Q"
			I: float[100*512]
			Qx: float[100*512]
			Qy: float[100*512]
			Qz: float[100*512]

example of generic 2D SAS data in a time series, I(Q(t),t)

SASroot
	SASentry
		SASdata
			@Q="Qx,Qy,Qz"
			@Qindices="*,time"
			@Iindices="Q,time"
			I: float[100*512,ntime]
			Qx: float[100*512,ntime]
			Qy: float[100*512,ntime]
			Qz: float[100*512,ntime]
			t: float[ntime]

example of generic 2D SAS data in a time, T, & P series, I(Q(t,T,P),t,T,P)

SASroot
	SASentry
		SASdata
			@Q="Qx,Qy,Qz"
			@Qindices="*,time,T,P"
			@Iindices="Q,time,T,P"
			I: float[100*512,ntime,nT,nP]
			Qx: float[100*512,ntime,nT,nP]
			Qy: float[100*512,ntime,nT,nP]
			Qz: float[100*512,ntime,nT,nP]
			t: float[ntime]
			T: float[nT]
			P: float[nP]

example of generic 2D SAS data in a time, T, & P series, I(T,Q(t),t,P)

SASroot
	SASentry
		SASdata
			@Q="Qx,Qy,Qz"
			@Qindices=",*,*,time,"
			@Iindices="T,Q,Q,time,P"
			I: float[nT,100,512,ntime,nP]
			Qx: float[100,512,ntime]
			Qy: float[100,512,ntime]
			Qz: float[100,512,ntime]
			t: float[ntime]
			T: float[nT]
			P: float[nP]

invalid case

example of **over-simple** 2D (image) SAS data, I(Q)

Invalid because the method of addressing the Q values is different than all the above.


SASroot
	SASentry
		SASdata
			@Q="Qx,Qy"
			@Qindices="*,*"
			I: float[100, 512]
				@axes=" ??? "
			Qx: float[100]
			Qy: float[512]