2012 Data Discussion Examples: Difference between revisions

From canSAS
(examples to test our ideas this afternoon)
 
(work-in-progress)
Line 1: Line 1:
= 1D =
== example of simple 1D SAS data, I(Q) ==


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


SASroot
SASroot
Line 14: Line 16:




example of simple 1D SAS data in a time series, I(Q, t)
</pre>
 
 
== example of simple 1D SAS data in a time series, I(Q, t) ==
 
 
<pre>


SASroot
SASroot
Line 27: Line 35:




example of generic 1D SAS data in a time series, I(Q(t), t)
</pre>
 
 
== example of generic 1D SAS data in a time series, I(Q(t), t) ==
 
 
<pre>


SASroot
SASroot
Line 40: Line 54:




example of **simple** 2D (image) SAS data, I(Q)
</pre>
 
= 2D =
 
== example of **simple** 2D (image) SAS data, I(Q) ==
 
 
<pre>


SASroot
SASroot
Line 115: Line 136:
P: float[nP]
P: float[nP]


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


example of **over-simple** 2D (image) SAS data, I(Q) :  !!! invalid case !!!
</pre>
 
<hr/>
 
= invalid case =
 
== example of **over-simple** 2D (image) SAS data, I(Q) ==
 
Invalid because the method of addressing the Q values  
Invalid because the method of addressing the Q values  
is different than all the above.
is different than all the above.
<pre>


SASroot
SASroot

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