Ignore:
Timestamp:
Dec 31, 2020 4:11:48 PM (11 months ago)
Author:
toby
Message:

updates to math_new after testing; improve output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstrMain.py

    r4691 r4693  
    6060    if len(psing):
    6161        if msg: msg += '\n'
    62         msg += 'Parameters dropped due to singularities:'
    63     for i,val in enumerate(psing):
    64         if i == 0:
    65             msg += '\n\t{}'.format(varyList[val])
    66         else:
    67             msg += ', {}'.format(varyList[val])
     62        msg += '{} Parameters dropped due to singularities:'.format(len(psing))
     63        for i,val in enumerate(psing):
     64            if i == 0:
     65                msg += '\n\t{}'.format(varyList[val])
     66            else:
     67                msg += ', {}'.format(varyList[val])
     68        G2fil.G2Print(msg, mode='warn')
    6869    #report on highly correlated variables
    6970    Hcorr = result[2].get('Hcorr',[])
    70     for i,(v1,v2,corr) in enumerate(Hcorr):
     71    if len(Hcorr) > 0:
    7172        if msg: msg += '\n'
    72         if i == 0:
    73             msg += 'Note highly correlated parameters:\n'
     73        msg += 'Note highly correlated parameters:'
     74    elif SVD0 > 0:
     75        if msg: msg += '\n'
     76        msg += 'Check covariance matrix for parameter correlation'
     77    for v1,v2,corr in Hcorr:
    7478        if corr > .95:
    7579            stars = '**'
    7680        else:
    7781            stars = '   '
    78         msg += ' {} {} and {} (@{:.2f}%)'.format(
     82        msg += '\n {} {} and {} (@{:.2f}%)'.format(
    7983            stars,varyList[v1],varyList[v2],100.*corr)
    8084    if msg:
Note: See TracChangeset for help on using the changeset viewer.