Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Uploading scan data in Tiled takes more than 1s

Ouverte
#1,675 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 4 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
python
Domaine
backend

Piste de recherche

Start by locating the scan-completion flow, the Tiled upload path, and the adaptive workflow entry point, then trace where upload completion currently gates the next scan. Done means an adaptive scan can start without waiting for the preceding Tiled upload to finish, with tests covering the non-blocking behavior.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Uploading data to Tiled takes approx 1s for a small scan. This value may as well be higher for scan collecting lots of data. This is an issue for adaptive scan use case where based on current scan data you want to do another scan within a plan. Currently I have to wait until the Tiled update is finished. There is a risk of missing an event of interest because of the Tiled update latency.

Given a scan has completed and data is being uploaded to Tiled, and an adaptive workflow is running, could we introduce some feature that enables next scan to start without waiting for the Tiled upload to complete?

Acceptance Criteria

  • Tiled upload does not block adaptive scan execution
Langage dominant
Python
Étoiles
13
Forks
14
Merge moyen
7 j 13 h
PR mergées (30 j)
6

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de DiamondLightSource/blueapi

Toutes les issues de DiamondLightSource/blueapi

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.