source: trunk/imports/G2img_ADSC.py @ 2015

Last change on this file since 2015 was 2015, checked in by toby, 8 years ago

redo image read to avoid reloads; prevent open of Edit image parms on reread; fix multilevel TIF read error; cleanup self in GSASIIimage

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1# -*- coding: utf-8 -*-
2########### SVN repository information ###################
3# $Date: 2014-12-27 11:14:59 -0600 (Sat, 27 Dec 2014) $
4# $Author: $
5# $Revision: $
6# $URL: $
7# $Id: $
8########### SVN repository information ###################
9'''
10*Module G2img_ADSC: .img image file*
11--------------------------------------
12
13Routine to read an ADSC .img file
14
15'''
16
17import sys
18import os
19import GSASIIIO as G2IO
20import GSASIIpath
21GSASIIpath.SetVersionNumber("$Revision: $")
22class ADSC_ReaderClass(G2IO.ImportImage):
23    def __init__(self):
24        super(self.__class__,self).__init__( # fancy way to self-reference
25            extensionlist=('.img',),
26            strictExtension=True,
27            formatName = 'ADSC image',
28            longFormatName = 'ADSC image file'
29            )
30
31    def ContentsValidator(self, filepointer):
32        '''no test at this time
33        '''
34        return True
35       
36    def Reader(self,filename,filepointer, ParentFrame=None, **unused):
37        '''Read using Bob's routine
38        '''
39        self.Comments,self.Data,self.Npix,self.Image = G2IO.GetImgData(filename)
40        Image[0][0] = 0
41        if self.Npix == 0 or not self.Comments:
42            return False
43        self.LoadImage(ParentFrame,filename)
44        return True
Note: See TracBrowser for help on using the repository browser.