Skip to content
This repository was archived by the owner on Jan 13, 2026. It is now read-only.

Random observations with first axon integration #28

@beniroquai

Description

@beniroquai

@MarcoFrankeAxon the backend is now communicating with your frontend <3

Very brief points

  • Neighborpoint list should contain center point, too / or rather have them all in the right order @beniroquai
  • I thikn every major/single point should treat sub points as neighbourpoints
  • Also the tabs for state/epxeriment are not equal on both sides
  • Current state:
    Image
  • Axon Tab should have a meaningful name @beniroquai
  • How do we store the data wisely? @beniroquai
  • Check Experiment state (based on backend)
    available states:
    def get_status(self):
        if not hasattr(self, "current_context") or self.current_context is None:
            return {"status": "idle"}
        if self.current_context.should_stop:
            return {"status": "stopping"}
        if self.current_context.should_pause:
            return {"status": "paused"}
        return {"status": "running"}
Image - scan pattern should be snake to save time (@beniroquai ) - Start/stop Experiment should be under / over list (@beniroquai ) - We need a calibration routine tab (e.g. go to center, have special sample inside with hole in the very center and position incrementally in x/y in the liveview to hit the crosshair

Next steps:

Name: sigObjectiveChanged

Args: {"p0":0.2,"p1":0.5,"p2":10,"p3":"10x"}

https://localhost:8001/ObjectiveController/getstatus

  "x1": 3600.036,
  "x2": 13860,
  "pos": 9091,
  "isHomed": 0,
  "state": 1,
  "isRunning": 1,
"fovx_um":100, 
"fovx_um":100,
"pixelsize_camera_x": 1,
"pixelsize_camera_y": 1
}

@MarcoFrankeAxon Please modify the ObjectiveController to integrate the API for MovePositioner and replace the socket with the redux states. Sänk ju

CC: @Mikrodoktor @OrganaLeia @KillerInk @ranranking

Metadata

Metadata

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