This is my informal daily notes and story. See milestones for official progress.
...
- Any operating system that is above Mac Os Mojave does not initially let terminal application full disk access. That significantly limits what one can do with ssh.
- Pull down the Apple menu and choose ‘System Preferences’
- Choose “Security & Privacy” control panel
- Select the “Privacy” tab, then from the left-side menu select “Full Disk Access”
- Click the lock icon in the lower left corner of the preference panel and authenticate with an admin level login (enter password)
- Click the [+] plus button to add an application with full disk access
- Navigate to the /Applications/Utilities/ folder and choose “Terminal” to grant Terminal with Full Disk Access privilegesOriginal article that explains the reasoning to do this is here: https://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/
- MacMinis require local login after power shutdown for Mac Os12, I do not know which patch did this necessarily start. To solve this issue autologin must be enabled to MacMini. Some old threads suggest that this was cause by the FireVault. That is not the case anymore. At Mac OS 12 FireVault is just an additional security. The procedure below is the correct way to go!
- Pull down the Apple menu and choose ‘System Preferences’
- Go to "Users and Groups"
- Choose Login Options
- Turn Auto Login On
- Extra Information: You may need an app that automatically starts to start the sharing process. Canon Eos Utility is such a software. As far as I am concerned, steps until d should be enough.
...
- Checked whether time dependence of seeing was an issue.
- The data is in the form of successive burst of photos. I was not convinced that we could just aggregate different sets of bursts and get more data. That would make us lose the entire time dimensionality.
- I had taken the data in a span of an hour with burst with an average of 11 photos.
- I separated bursts with each other and did a differential image motion analysis for every burst.
- Time of the burst did not have a clear effect on the magnitude of differential image motion.
- In fact, standard variation of differential motion of two sources within a photo burst was usually higher than the standard deviation of all the rms values of different bursts.
- To figure out whether that was a unique problem regarding the burst photos or standard deviation of 10 random shots being larger than the standard deviation of rms's of groups of 11 shots, I chose 11 arbitrary shots from the list of files. I randomly chose 10 set of 11 shots from the directory and ran the same analysis. The results were similar which showed that shots coming from different bursts could be aggregated and time is not a dominating factor.
- Of course, this conclusion is valid for an hour.
- I currently separated burst using the fact camera saves photos coming from different burst 3 labels apart. For example, if the first end of first burst is image5, the start of second burst is image8.
- I will try to get actual time data from the pictures as well.
I do the current time separation using:
Code Block language py "Takes a file name that was output by the camera and returns image number" def extract_number(file_name): return int(file_name.split('A')[1].split('.')[0]) "Takes a sorted file list and returns a list of list. Each list is one burst of shots." def time_divider(file_list): # take the numbers, make an np array for easy indexing image_numbers = np.array(list(map(extract_number, files))) # find the indexes of the gaps between photos (where difference is more than 1) indexer = np.where(np.diff(c) != 1)[0] # create an empty list for the divided divided = [] for i in range(len(indexer)): # take the burst as a list if i == 0: burst = file_list[i:indexer[i] + 1] else: burst = file_list[indexer[i-1] + 1: indexer[i]+1] divided.append(burst) return divided
I can answer questions about the process offline.