To start:
login as lriseng@vm-k1guiserver
cd LRIS_Focus_GUI
~lriseng/anaconda3/bin/python LRIS_Spec_Focus.py
Automatic spectroscopy focus for LRIS
The current version of the code uses popen to call modify. This is because there is no vm that has access to KTL.
As soon as vm-lris is completely installed and has KTL and python3, we can switch to KTL calls.
The new focus GUI will leave the trap door open (and thus the arc lamps off) if it is open when the focus GUI is started. This is a common situation if the observer has just done an imaging focus.
According to my observers, the focus script leaves the red CCD in FAST readout mode.
The six parameters in the upper left corner of the UI window (center position, step size, and number of steps for red and blue respectively) do not appear to be editable by the user.
If we do enable that, it would be good to put in some sort of message about the edge of the blue focus range since observers are likely to try to set a range which exceeds the blue focus stage's ability at some point.
The current display which shows the image quality as a function of focus position is hard to interpret because each horizontal cut through the image results in a point on the graph, so there is a solid vertical column of points for each focus position. This make the focus look "soft" (according to my observer tonight :) ).
We should find a better way to display this to make it easier for a human to interpret and thus have confidence in the result. Perhaps doing a mean and stddev at each focus value and showing a single point and error bar. Alternatively plotting with alpha <<1, so that a large number of points will show up as a darker area and areas with few points will be faint and deemphasized.
The script does not reset the filename prefix after a focus run. It remains bfoc_
.
Observers tonight reported that the script did not reset the binning values after completion.
The GUI dies without error message when analyzing certain data.
Example: /s/sdata243/lris7/2020jan21/rfoc_0002.fits
to rfoc_0008.fits
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.