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]