Skip to content

Add output directory to the config and distinct exit codes #37

Closed as not planned

Description

@InfoTCube

PR #31 (main loop) dodaje już argumenty NeuronIDE [config.json] <experiment.neuroz>. Launcherowi brakuje jeszcze dwóch rzeczy:

  • katalog wyjściowy w config.json: "output": { "format": "csv", "directory": "<folder>" }, domyślnie .; katalog musi istnieć (jak obecne RuntimePaths.outputDir). Zgodnie z README §5 to ustawienie zapisu na danej maszynie, więc należy do configu, nie do argumentów. Przy ręcznym uruchamianiu projekt ma stały katalog wyników; launcher zapisuje osobny config.json dla każdego runu i ustawia w nim folder runu (.../runs/01/).
  • rozróżnialne kody wyjścia zamiast samego 1: np. niepoprawny config / plik eksperymentu, nie znaleziono strumienia EEG lub brak danych w czasie oczekiwania, utrata sygnału w trakcie, okno zamknięte przed startem nagrania. Opisać je w README, bo launcher pokazuje na ich podstawie status runu.

Zależne od #31 (#15). Potrzebne dla launchera: KN-Neuron/Neuron-IDE-launcher#14.

Activity

  1. MichalSzandar commented on Oct 9, 2026

    @MichalSzandar
    Collaborator

    feat/main-loop already introduces this feature, I think this issue is obsolete

  2. changed the title [-]Accept experiment, device config and output folder as command-line arguments[/-] [+]Add output folder argument and distinct exit codes[/+] on Oct 9, 2026
  3. changed the title [-]Add output folder argument and distinct exit codes[/-] [+]Add output directory to the config and distinct exit codes[/+] on Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions