2012 Data Discussion Examples: Difference between revisions

From canSAS
(work-in-progress)
(make into sections)
Line 55: Line 55:


</pre>
</pre>
<hr/>


= 2D =
= 2D =


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




Line 73: Line 76:
Qy: float[100, 512]
Qy: float[100, 512]


</pre>


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


<pre>
SASroot
SASroot
SASentry
SASentry
Line 87: Line 92:
Qz: float[100*512]
Qz: float[100*512]


</pre>


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


<pre>
SASroot
SASroot
SASentry
SASentry
Line 102: Line 109:
t: float[ntime]
t: float[ntime]


</pre>


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


<pre>
SASroot
SASroot
SASentry
SASentry
Line 119: Line 128:
P: float[nP]
P: float[nP]


</pre>


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


<pre>
SASroot
SASroot
SASentry
SASentry
Line 135: Line 146:
T: float[nT]
T: float[nT]
P: float[nP]
P: float[nP]


</pre>
</pre>

Revision as of 15:25, 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]