Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle analysis of demos #93

Merged
merged 17 commits into from
Jan 27, 2025
Merged

Handle analysis of demos #93

merged 17 commits into from
Jan 27, 2025

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.

1 participant