Changeset 2219 for trunk/GSASIIgrid.py


Ignore:
Timestamp:
Apr 19, 2016 11:02:36 AM (7 years ago)
Author:
vondreele
Message:

allow fractions in transformation matrix/vector elements
fix cell doubling transformations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIgrid.py

    r2212 r2219  
    355355            Obj = event.GetEventObject()
    356356            ix,iy = Ind[Obj.GetId()]
    357             self.Trans[iy,ix] = float(Obj.GetValue())
     357            val = Obj.GetValue()
     358            if '/' in val:
     359                vals = val.split('/')
     360                self.Trans[iy,ix] = float(vals[0])/float(vals[1])
     361            else:   
     362                self.Trans[iy,ix] = float(Obj.GetValue())
    358363            Obj.SetValue('%5.3f'%(self.Trans[iy,ix]))
    359364           
     
    361366            Obj = event.GetEventObject()
    362367            iy = Ind[Obj.GetId()]
    363             self.Vec[iy] = float(Obj.GetValue())
     368            val = Obj.GetValue()
     369            if '/' in val:
     370                vals = val.split('/')
     371                self.Vec[iy] = float(vals[0])/float(vals[1])
     372            else:   
     373                self.Vec[iy] = float(Obj.GetValue())
    364374            Obj.SetValue('%5.3f'%(self.Vec[iy]))
    365375               
Note: See TracChangeset for help on using the changeset viewer.