Changeset 2495 for trunk/GSASIIstrIO.py


Ignore:
Timestamp:
Oct 18, 2016 3:58:13 PM (5 years ago)
Author:
vondreele
Message:

some cleanup of Data tab
fix (!) crash after Refine for Costraints & Rigid Bodies - DELETED windows problem
remove Babinet & Flack from magnetic structures
remove magnetic from StructureFactorDeriv2
make new StructureFactorDerivMag? & work in that

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstrIO.py

    r2483 r2495  
    12931293            if Print:
    12941294                print >>pFile,'\n Phase name: ',General['Name']
    1295                 print >>pFile,135*'-'
     1295                print >>pFile,135*'='
    12961296                PrintFFtable(FFtable)
    12971297                PrintBLtable(BLtable)
     
    13371337            if Print:
    13381338                print >>pFile,'\n Phase name: ',General['Name']
    1339                 print >>pFile,135*'-'
     1339                print >>pFile,135*'='
    13401340                print >>pFile,''
    13411341                if len(SSGtext):    #if superstructure
     
    18841884    for phase in Phases:
    18851885        print >>pFile,' Result for phase: ',phase
     1886        print >>pFile,135*'='
    18861887        Phase = Phases[phase]
    18871888        General = Phase['General']
     
    22742275                            if hapData[item][5][i]:
    22752276                                hapVary.append(pfx+item+sfx)
    2276                 for bab in ['BabA','BabU']:
    2277                     hapDict[pfx+bab] = hapData['Babinet'][bab][0]
    2278                     if hapData['Babinet'][bab][1]:
    2279                         hapVary.append(pfx+bab)
     2277                if Phases[phase]['General']['Type'] != 'magnetic':
     2278                    for bab in ['BabA','BabU']:
     2279                        hapDict[pfx+bab] = hapData['Babinet'][bab][0]
     2280                        if hapData['Babinet'][bab][1]:
     2281                            hapVary.append(pfx+bab)
    22802282                               
    22812283                if Print:
    22822284                    print >>pFile,'\n Phase: ',phase,' in histogram: ',histogram
    2283                     print >>pFile,135*'-'
     2285                    print >>pFile,135*'='
    22842286                    print >>pFile,' Phase fraction  : %10.4f'%(hapData['Scale'][0]),' Refine?',hapData['Scale'][1]
    22852287                    print >>pFile,' Extinction coeff: %10.4f'%(hapData['Extinction'][0]),' Refine?',hapData['Extinction'][1]
     
    22942296                    PrintMuStrain(hapData['Mustrain'],SGData)
    22952297                    PrintHStrain(hapData['HStrain'],SGData)
    2296                     if hapData['Babinet']['BabA'][0]:
    2297                         PrintBabinet(hapData['Babinet'])                       
     2298                    if Phases[phase]['General']['Type'] != 'magnetic':
     2299                        if hapData['Babinet']['BabA'][0]:
     2300                            PrintBabinet(hapData['Babinet'])                       
    22982301                if resetRefList:
    22992302                    refList = []
     
    24172420                if Print:
    24182421                    print >>pFile,'\n Phase: ',phase,' in histogram: ',histogram
    2419                     print >>pFile,135*'-'
     2422                    print >>pFile,135*'='
    24202423                    print >>pFile,' Scale factor     : %10.4f'%(hapData['Scale'][0]),' Refine?',hapData['Scale'][1]
    24212424                    if extType != 'None':
     
    26802683                    if pfx+name in sigDict:
    26812684                        SizeMuStrSig[pfx+'HStrain'][name] = sigDict[pfx+name]
    2682                 for name in ['BabA','BabU']:
    2683                     hapData['Babinet'][name][0] = parmDict[pfx+name]
    2684                     if pfx+name in sigDict:
    2685                         BabSig[pfx+name] = sigDict[pfx+name]               
     2685                if Phases[phase]['General']['Type'] != 'magnetic':
     2686                    for name in ['BabA','BabU']:
     2687                        hapData['Babinet'][name][0] = parmDict[pfx+name]
     2688                        if pfx+name in sigDict:
     2689                            BabSig[pfx+name] = sigDict[pfx+name]               
    26862690               
    26872691            elif 'HKLF' in histogram:
     
    27302734                    continue
    27312735                print >>pFile,'\n Phase: ',phase,' in histogram: ',histogram
    2732                 print >>pFile,130*'-'
     2736                print >>pFile,135*'='
    27332737                hapData = HistoPhase[histogram]
    27342738                hId = Histogram['hId']
     
    27562760                    PrintMuStrainAndSig(hapData['Mustrain'],SizeMuStrSig[pfx+'Mustrain'],SGData)
    27572761                    PrintHStrainAndSig(hapData['HStrain'],SizeMuStrSig[pfx+'HStrain'],SGData)
    2758                     if len(BabSig):
    2759                         PrintBabinetAndSig(pfx,hapData['Babinet'],BabSig)
     2762                    if Phases[phase]['General']['Type'] != 'magnetic':
     2763                        if len(BabSig):
     2764                            PrintBabinetAndSig(pfx,hapData['Babinet'],BabSig)
    27602765                   
    27612766                elif 'HKLF' in histogram:
     
    29902995            if Print:
    29912996                print >>pFile,'\n Histogram: ',histogram,' histogram Id: ',hId
    2992                 print >>pFile,135*'-'
     2997                print >>pFile,135*'='
    29932998                Units = {'C':' deg','T':' msec'}
    29942999                units = Units[controlDict[pfx+'histType'][2]]
     
    32103215
    32113216            print >>pFile,'\n Histogram: ',histogram,' histogram Id: ',hId
    3212             print >>pFile,135*'-'
     3217            print >>pFile,135*'='
    32133218            print >>pFile,' PWDR histogram weight factor = '+'%.3f'%(Histogram['wtFactor'])
    32143219            print >>pFile,' Final refinement wR = %.2f%% on %d observations in this histogram'%(Histogram['Residuals']['wR'],Histogram['Residuals']['Nobs'])
Note: See TracChangeset for help on using the changeset viewer.