Changeset 5040


Ignore:
Timestamp:
Sep 29, 2021 11:58:13 AM (9 months ago)
Author:
toby
Message:

fix sym-gen constraint display

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIconstrGUI.py

    r5038 r5040  
    10741074                    'No holds generated'))
    10751075            Sizer1.Add((-1,10))
    1076             symGen,SymErr,SymHelp = G2mv.GetSymEquiv()
     1076            symGen,SymErr,SymHelp = G2mv.GetSymEquiv(seqmode,seqhistnum)
    10771077            if len(symGen) == 0:
    10781078                Sizer1.Add(wx.StaticText(panel,wx.ID_ANY,
  • trunk/GSASIImapvars.py

    r5038 r5040  
    22662266    return s
    22672267
    2268 def GetSymEquiv():
     2268def GetSymEquiv(seqmode,seqhistnum):
    22692269    '''Return the automatically generated (equivalence) relationships.
    22702270
     
    22802280        if not symFlag: continue
    22812281        for i,mv in enumerate(mapvars):
    2282             cnstr = [[1,mv]]
     2282            cnstr = [[1,G2obj.G2VarObj(mv)]]
    22832283            if multarr is None:
    22842284                s1 = ''
     
    22872287                helptext = 'Variable {:} '.format(mv) + " ("+ G2obj.fmtVarDescr(mv) + ")"
    22882288                if len(varlist) == 1:
    2289                     cnstr.append([invmultarr[0][0],varlist[0]])
     2289                    cnstr.append([invmultarr[0][0],G2obj.G2VarObj(varlist[0])])
    22902290                    # format the way Bob prefers
    22912291                    if invmultarr[0][0] == 1:
     
    23062306                    helptext += "\n\nis equivalent to the following:"
    23072307                    for v,m in zip(varlist,invmultarr):
    2308                         cnstr.append([m,v])
     2308                        cnstr.append([m,G2obj.G2VarObj(v)])
    23092309                        #if debug: print ('v,m[0]: ',v,m[0])
    23102310                        if len(s1.split('\n')[-1]) > 75: s1 += '\n        '
     
    23172317                        else:
    23182318                            helptext += '\n  {:} '.format(v) + " ("+ G2obj.fmtVarDescr(v) + ")"
    2319                 err,msg,note = getConstrError(cnstr+[None,None,'e'])
     2319                err,msg,note = getConstrError(cnstr+[None,None,'e'],seqmode,seqhistnum)
    23202320                symerr.append([msg,note])
    23212321                symout.append(s1+s2)
Note: See TracChangeset for help on using the changeset viewer.