You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Allow server cameras to be streamable by removing precaution checks
* Unify interface, naming between get_microscope/camera(_class)
* Remove unused _init_attr_dict/get_attrs from microscope client/server
* Do not force server-side attributes to be callable, use them first: these 3 lines took ~3h
* EAFP: Allow camera to call functions whether they are registered or not
* EAFP: Allow camera to call unregistered functions - fixes server cameras
* Remove unnecessary print debug statement
* Add **streamable** description to `config.md` documentation
Copy file name to clipboardExpand all lines: docs/config.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -230,6 +230,9 @@ This file holds the specifications of the camera. This file is must be located t
230
230
**camera_rotation_vs_stage_xy**
231
231
: In radians, give here the rotation of the position of the rotation axis with respect to the horizontal. Used for diffraction only. Corresponds to the rotation axis in RED and PETS, for example: `-2.24`. You can find the rotation axis for your setup using the script `edtools.find_rotation_axis` available from [here](https://github.com/instamatic-dev/edtools#find_rotation_axispy).
232
232
233
+
**streamable**
234
+
: Boolean value. If present, overwrites the default behavior as implemented in each camera interface class to force the camera to stream (if `True`) or prevent it from streaming (if `False`) all collected data live directly to the GUI.
235
+
233
236
**stretch_amplitude**
234
237
: Use `instamatic.stretch_correction` to characterize the lens distortion. The numbers here are used to calculate the XCORR/YCORR maps. The amplitude is the percentage difference between the maximum and minimum eigenvectors of the ellipsoid, i.e. if the amplitude is `2.43`, eig(max)/eig(min) = 1.0243. You can use the program `instamatic.stretch_correction` available [here](https://github.com/instamatic-dev/instamatic/blob/main/docs/programs.md#instamaticstretch_correction) on some powder patterns to define these numbers.
0 commit comments