Skip to content

Conversation

@megascatterbomb
Copy link
Contributor

Adds endpoints and functionality for analysis client and record-keeping. This PR has been tested in production for the past few months.

Workflow is as follows:

  • Analysis client is set up separately with an analysis API key.
  • Analysis client uses /jobs endpoint to pull session ids in need of analysis.
  • Analysis client uses existing /demodata endpoint to pull demo file.
  • Analysis client uploads results via MinIO and notifies masterbase via /ingest endpoint
  • Masterbase ingests the data by ingesting analysis json from MinIO and copying detection counts into analysis table.

@megascatterbomb megascatterbomb merged commit e26bb1a into main Jan 27, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants