2012 Data Discussion Examples

From canSAS
Revision as of 15:12, 29 July 2012 by Jemian (talk | contribs) (examples to test our ideas this afternoon)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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]


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]

=================================================================================

example of **over-simple** 2D (image) SAS data, I(Q)  :  !!! invalid case !!!
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]