def PAddDir(newDir, err, URL=None): """ Add a new FITS directory returns FITS disk number * newDir = new directory path * err = Python Obit Error/message stack * URL = URL if on a remote host (Only if using OTObit/ParselTongue) """ ################################################################ global FITSdisks, nFITS # Checks if not OErr.OErrIsA(err): raise TypeError, "err MUST be an OErr" # retDisk = Obit.FITSAddDir(newDir, err.me) FITSdisks.append(newDir) nFITS = len(FITSdisks) #print "DEBUG nFITS",nFITS if err.isErr: OErr.printErrMsg(err, "Error adding FITS directory") # Update ObitTalk stuff try: FITS.FITS.disks.append(FITS.FITSDisk(URL, retDisk, newDir)) except: pass else: pass return retDisk
def PSetDir(newDir, disk, err, URL=None): """ replace FITS directory returns FITS disk number * newDir = new directory path * err = Python Obit Error/message stack * URL = URL if on a remote host (Only if using OTObit/ParselTongue) """ ################################################################ global FITSdisks, nFITS # Checks if not OErr.OErrIsA(err): raise TypeError("err MUST be an OErr") # retDisk = Obit.FITSSetDir(newDir, disk, err.me) FITSdisks[disk] = newDir nFITS = len(FITSdisks) #print "DEBUG nFITS",nFITS if err.isErr: OErr.printErrMsg(err, "Error replacinging FITS directory") # Update ObitTalk stuff try: FITS.FITS.disks[disk] = FITS.FITSDisk(URL, disk, newDir) except: pass else: pass
ObitSys=OSystem.OSystem ("debug", 1, user, len(adirs), adirs, len(fdirs), fdirs, True, False, err) OErr.printErrMsg(err, "Error with Obit startup") print("NewDebug") import AIPS, FITS, AIPSData, FITSData from OTObit import newDisplay, tvlod, AMcat # This shit really bites AIPS.AIPS.userno = user disk = 0 for ad in adirs: AIPS.AIPS.disks.append(AIPS.AIPSDisk(None, disk, ad)) disk += 1 disk = 0 for fd in fdirs: FITS.FITS.disks.append(FITS.FITSDisk(None, disk, ad)) disk += 1 # List directories #ObitTalkUtil.ListAIPSDirs() #ObitTalkUtil.ListFITSDirs() print("AIPS.AIPS.disks",AIPS.AIPS.disks) #DAMN print "AIPSData",help(AIPSData.AIPSCat) #DAMN AMcat(1) import Image,FitModel,FitRegion, Obit, ODisplay, OErr err=OErr.OErr() from OTObit import newDisplay, tvlod, AMcat, getFITS AMcat(1) ##disp=ODisplay.ODisplay(8765)