1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- # -*- coding: utf-8 -*-
- """
- Created on Wed May 30 10:13:47 2018
- @author: Giovanni Galizia
- copy of master
- in C:\\Users\\Giovanni Galizia\\Documents\\Code\\ShareWinXP\\WindowsExchange\\IDL_Data\\spont_activity\\00_copy_IDL
- """
- #from view.idl_translation_core
- import View_gr_reports as View_gr_reports, IDL_flags as IDL_flags
- from sys import platform
- #show images inline:
- #%matplotlib inline
- #show images in extra window
- #%matplotlib qt
- def Set_my_flags(flag):
- # use this to change any flags that are important locally
- #flag.STG_reporttag = '030725bR'
- flag.CSM_Movement = 0 # 2 for movement correction on the spot - is slow!
- flag.VIEW_batchmode = 1 # fo
- flag.LE_CalcMethod = 3950
-
- flag.VIEW_ReportMethod = 10
- flag.SO_Method = 10
- flag.SO_individualScale= 3
- flag.SO_MV_scalemax = 18.0
- flag.SO_MV_scalemin = -2.0
- flag.SO_withinArea= 0
- flag.CTV_firstframe = 18
- flag.CTV_lastframe = 22
- flag.CTV_Method = 35 #22
- flag.RM_fotook = 1
- flag.CTV_scalebar = 1
- return flag
- def ChooseFileFolder():
- import tkinter as tk
- from tkinter.filedialog import askopenfilenames
- # Choose raw files
- root = tk.Tk()
- root.withdraw() # so that windows closes after file chosen
- root.attributes('-topmost', True)
- # the mac system does not accept filetypes, therefore ask for system
- if platform == 'darwin':
- filenames = askopenfilenames(
- parent=root,
- title='Select one or more settings files (*.settings.xls)',
- ) # ask user to choose file
- else:
- filenames = askopenfilenames(
- parent=root,
- title='Select one or more settings files',
- filetypes=[('settings files', '*.settings.xls'), ('all files', '*')]
- ) # ask user to choose file
- return filenames
- #########################################################
- ########## Main starts here
- #########################################################
- # define flags
- #IDL.flags.IDL_default_flags sets the general rules
- #Set_my_flags modifies these
- #on my windows system
- STG_MotherOfAllFolders = 'C:\\Users\\Giovanni Galizia\\Documents\\Code\\ShareWinXP\\WindowsExchange\\IDL_Data\\spont_activity' #if empty, working directory is used
- if platform == 'darwin':
- STG_MotherOfAllFolders = '/Users/galizia/Documents/Code/ShareWinXP/WindowsExchange/IDL_Data/spont_activity'
- flag = Set_my_flags(IDL_flags.IDL_default_flags(STG_MotherOfAllFolders))
- #flag.STG_OdorReportPath = os.path.join(STG_MotherOfAllFolders + 'IDL_output\\movies\\'
- # call program that opens .lst file and performs analysis
- # the command in spont_activity_master.pro was "subloop, '24'
- (p1,flag) = View_gr_reports.gr_takefromlist('030725bR', 3, flag)
- # debug within takefromlist
- inputLabel = '030725bR'#, 2, flag
- SelectValue = 3
|