Conversation
|
🚀 New build available for commit |
|
🚀 New build available for commit |
|
I love this feature! Chef's kiss. It even keeps track if I select multiple wavefronts, change a zernike checkbox and hit recompute. It properly keeps track of which wavefronts were modified and which weren't. There is a minor feature/bug however: If I have 2 wavefronts, one was computed with spherical zernike checked and one without. I can click on the two wavefronts one at a time and I can see which one was calculated with and without. however if I select both wavefronts then it matters which I select last. Should there be a third symbol when it's mixed? With software installers there are checkboxes that can be checked, unchecked, or there is a 3rd symbol to indicate that some of the sub features are checked and some are not. I don't want to change the checkboxes here but the "+" and "-" symbols perhaps to a third symbol "." or "*". |
|
Are you going to try to add a third symbol @atsju? |
|
yes it sounds like an excellent idea. more generally, I had in mind to fix lot of little identified issues but at low pace. Just let me know if you have release in mind. |
|
I wanted to release this week but now Dale has a new feature and he hasn't done a PR and he may be adding more features so no rush at the moment. |
|
I'm playing and do not have anything to release. When it is ready I want others to test it and decide if it is worth while and the GUI makes sense. So it is a long way away from being a released feature. |
|
I thought we could release it as an "experiment" so we can play with it and think about how it should be done "right" and also see what video devices it works with and what ones it doesn't. Changing the subject a little: because I was testing out doors I found it very useful to average 10-20 wavefronts without moving anything just to get rid of the air current noise. The wavefront would really settle down even with gusts of wind. Without the averaging it was a mess - bouncing around. This feature might only be useful when you are out doors or if you have a fan running. I don't know. But at Stellafane it was very useful. So I kind of envision making 10 averages (one wavefront made from 10). Saving one wavefront. Moving tilt, get a new outline, make another 10-igram average. Or alternatively after the first 10-igram average, rotating the mirror by 90 degrees and getting a second 10-igram average. There is a guy, Charles Wright, who claims he has a rock solid, very useful, outline generator. If we have that as well only then would we likely be able to move the tilt while it's averaging. I don't think the "blue circle" needs to reach out to the lobes - I have tested a small blue circle and it barely changes the results. But I'm okay with doing a release next week without the video feature. |
|
There is sort of a paradigm shift with the blue circle when using the live video. You are use to setting the blue circle based on the DFT. With live view we can set a blue circle and then change tilts and defocus to always make the sidelobes at least just outside it. The blue circle helps get rid of low spatial frequency background noise. Currently when you start the loop it starts showing a running average that contains all the wave fronts since it started. It saves each individual wave front in the wave front list as usual. It does not save the average it just shows it. You can wait watching till the average settles down. Then stop and go over to the wave front list and select them and average them in the usual way. Then you have a real average wave front with as many as you need. |

This one also improves #152 . We can probably do it differently and with better visuals but it's enough to validate the intent.
Just let me know.
you will notice small + and - before the zernike names.
It makes it much clearer witch zernike have been used to display a given waveform and what would change if hitting compute button.