[LIBISIS-code-tickets] [LIBISIS] #64: Algebra for IXTrunfile

LIBISIS Library and Applications noreply at libisis.org
Tue Jan 16 08:50:05 GMT 2007


#64: Algebra for IXTrunfile
--------------------------+-------------------------------------------------
 Reporter:  Toby Perring  |       Owner:  Toby Perring        
     Type:  enhancement   |      Status:  new                 
 Priority:  major         |   Milestone:  Version 1.0 (launch)
Component:  Bindings      |    Keywords:                      
--------------------------+-------------------------------------------------
 Need to extend the unary anad binary operations performed on dataset 2d to
 IXTrunfile. Tentative scheme is:
 If runfile = (all other stuff) x (array of dataset2d)  x   i.e. r = a x d,
 then

 unary operations:  f(r) = a x f(d)

 binary operations: with scalar, vector, d1d, d2d:
                       f(r,v) = a x f(d,v) ; validity determined by
 validity of f(d,v)
                    between two dataset 2d:
                       f(r1,r2) = a1 x f(d1,d2) ; valid if f(d1,d2) valid.

 This means that if divide r1/r2, picks up the sample, chopper etc of r1:
 that is what we'd like if normalising by vanadium run. If wanted the
 result to pick up r2, then we'd have to do (1/r2)xr1.

 This scheme is subject to TGP checking against the consistency with
 scalar, vector, d1d and d2d operations.

-- 
Ticket URL: <http://trac.libisis.org/code/ticket/64>
LIBISIS Library and Applications <http://www.libisis.org/>
LIBISIS Library and Applications



More information about the LIBISIS-code-tickets mailing list