Skip to content

Workflow fitting a Gaussian from BlueSky #249

@Relm-Arrowny

Description

@Relm-Arrowny

This is the Bluesky part of the data analysis package for I17. Also part of MVP #105

Goals

Acceptance criteria :

  • Automated Workflow Trigger: User can execute a scan/plan that automatically triggers an external Gaussian fitting workflow upon completion.
  • Data Pipeline Integration: The system successfully passes the required scan data to the fitting service (e.g., via RabbitMQ).
  • Result Retrieval: User can successfully retrieve and view the Gaussian fit results within the client interface once the external process finishes.
  • Error Handling: The system notifies the user if the external workflow fails to trigger or if the fitting service returns an error.

Tasks

  • Configure RabbitMQ exchanges/queues for communication with the fitting service.
  • Implement the logic to package scan data into a message payload.
  • Implement a polling mechanism or event listener to detect when fitting results are ready.
  • Create a function to fetch the resulting parameters (center, sigma, amplitude) from the results store.

Related Resources

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions