Skip to content

List of Errors and Improvements #87

@beniroquai

Description

@beniroquai
  • have external plugins equipped with react code

  • objective set position not working properly

  • Keep states on front page while going through the side controllers (see imjoy - render always / hide?)

  • localhost:8001 should redirect to imswitch

  • Loading bar in experiment controller

  • restart imswitch

  • lightsheet needs liveview

  • double-check manual vs auto settings in hik exposure/gain => when going from manual to auto and back to manual the values won't work anymore - maybe even crash?

  • Stop if memory is full #93

  • Scaling of min/max on frontend instead? https://chatgpt.com/c/6802138a-2800-8011-83e7-49ffda6a9b64

  • lcd als calibration target

  • Keep Position before honing, move back

  • match experiment settings with hardware in wellplate controller frontend

  • close and solve all issues

  • ensure GUI settings for experiment are matching the controller

  • faster download of files without fastapi?

  • stepsizes in frontpage should be kept when swithcing tabs

  • For certain controllers the mainviewer should remain at this very location?

  • Snap image with name

  • forcerestart esp

  • improve calibration routine

  • stresstest for CAN controller XYZA

  • - [ ] package external plugins incl react endpoints and make them chatgpt ready so that people can fully customize their one button click experience

  • # embed_kernel() for interactive usage of notebook?

  • Histogram correctly displayed @jhsros

  • restarting docker service

  • landing page for fs and dozzle and cockpit -> maybe adding app?

  • dirtools.py is a mess - the different paths are not matching and don't make sense

  • play/stop stream button is not in correct state on reload

  • slices for illumination correct?

  • objective toggle buttons should display magnification

  • Wellplate: Illumination in live view visible

  • Wellplate: Naming => tifffile

  • wellpalte prview stitch

  • wellpalte: display file location

  • implement autofocus

  • horizontal stitching with only y=1 doesn't load in Fiji

  • switching configs doesn't free cache in browser and provides wrong illumination parameters

  • Firmware: When Moving to Slot 1 and then moving objective by joystick and then again to slot 1 or 2, something fishy is going on - maybe speed is not set to zero on master side? Probably simply disable motor axis a on joytick entirely!

  • initial gain/exposure/blacklevel do not match device parameters (not gui, probably not backend either)

  • Safe MEtadata in TIF

  • max of led should be 255

  • improve XY Speed

  • initial z-position should not be 0

  • Info übe erfolgreiche Dateispeicherung (flash)

  • Link zum Bild in den Speicherordner (File Manager oder Als download?

  • einen ordner für Snap, Workflow, Timelpase,...

  • loading bar that the objective lens is moving to a new state/position

  • while moving, positionupdates every 10000 steps?

  • Re-enable Stitched preview of tiles

  • jupyter link / port https not working..

  • Load API on page load - mismatch, need to set ip first..

  • first load of liveview: sometimes 5th axis appears without settings

  • first load of liveview: intensities of lasers are 0

  • error in list of experiment designer - values vs. str. values

  • Fully implement experiment designer in plotly

  • restructure configfiletools.py

  • deal with localhost vs public domain with ssl

  • visualize stitched result somewhere

  • ToDo's for First Product Launch ImSwitch-ReactAPP#11

  • Homing auf 0 Position => go back to origin or zero position (X=70500mum, Y= 36580)

  • Google Maps Inifinty scanning, Zero Position

  • correct stepsize ( origin) for infinite scanning)

  • Google Maps halt when leaving tab

  • package fonts offline

  • Parameter Editor not functional

  • Joystick https://chatgpt.com/share/67e47bc9-c238-8011-802f-90a0dc998329 (Source

  • moving to camera and marking point should be possible in one tab
    marking a position in the live stream should also be possible and be reflected on the wellplate layout

Image
  • include vtk viewer
  • When histogram is on, something cannot keep up with frames - they build up and display is retarded .. probably too many signals from backend side
  • affine transformation on camera vs stage coordinates
  • automatically install pip packages if not available
  • A way to decide which tif to store in the experimentcontroller
  • [16/06, 15:12] Jacopo Abramo: next step: refactor the entire imswitch codebase with type hinting and ruff formatting
    [16/06, 15:13] Jacopo Abramo: and docs rework
  • We need to update the stage offset right after we set it in the gui (need to be propagated
  • The objective controller and its gui are pretty weird
  • pixelsize in the liveview has to be updated
  • cannot set negative values for the objective lens positions?!
  • in react sometimes there appears a 0th axis for no reason
  • homing on slave is broken if the trigger comes too fast (probably within first cycle
  • pixel calibration widget
  • filemanager should list files in alphabetic order
  • delete zip after download file manager
  • direclty list files not as icons,
  • Standalone client with autodescover in an electron app and arkitekt connection
  • better selection of icons
  • status bar reflects current app/ controller
  • realtime image mosaicing
  • google-maps like exploration
  • proper metre data management using available libraries that store these information in tiff and ome
  • Enable Daheng on Mac? https://chatgpt.com/share/685f7a28-861c-8011-870f-47c5a1f3539f
  • switch to uv

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions