Changeset 5017


Ignore:
Timestamp:
Aug 27, 2021 8:04:47 AM (3 months ago)
Author:
vondreele
Message:

modify xye importer to use qye data from POWGEN CW processing; assumes wave=0.965 & converts to 2-theta.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/imports/G2pwd_xye.py

    r3757 r5017  
    2828    def __init__(self):
    2929        super(self.__class__,self).__init__( # fancy way to self-reference
    30             extensionlist=('.xye','.chi','.qchi',),
     30            extensionlist=('.xye','.qye','.chi','.qchi',),
    3131            strictExtension=False,
    3232            formatName = 'Topas xye or 2th Fit2D chi',
    33             longFormatName = 'Topas .xye or 2th Fit2D .chi/.qchi powder data file'
     33            longFormatName = 'Topas .xye/.qye or 2th Fit2D .chi/.qchi powder data file'
    3434            )
    3535        self.scriptable = True
     
    8787                        continue   
    8888                    if S[0] in ["'",'#','!']:
     89                        if 'q' in S and not self.Wave:
     90                            wave = S.split()[-1]
     91                            if wave:
     92                                try:
     93                                    self.Wave = float(wave[0])
     94                                except:
     95                                    self.Wave = 0.965   #special for POWGEN "pink" CW data
    8996                        continue       #ignore comments, if any
    9097                    elif S.startswith('TITLE'):
     
    128135            # or WinPLOTR style, a '!'
    129136            if begin:
    130                 if self.Chi or self.Wave:
     137                if self.Chi:
    131138                    if i < 4:
    132139                        continue
Note: See TracChangeset for help on using the changeset viewer.