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

[Feature]: update input and output definition #439

Closed
kitsudaiki opened this issue Aug 14, 2024 · 0 comments
Closed

[Feature]: update input and output definition #439

kitsudaiki opened this issue Aug 14, 2024 · 0 comments
Assignees
Labels
Breaking: API Changes in the REST-API endpoints C++ Documentation requires an update of the documentation Go Pull requests that update Go code L: ★★★ Expect high difficulty New feature / Improvement new features and improvements of existing features Python Pull requests that update Python code Test updates in test-code (functional-tests and so on) Topic: Usability changes to improve the usability of the program
Milestone

Comments

@kitsudaiki
Copy link
Owner

kitsudaiki commented Aug 14, 2024

Feature

Description

The current way, to define inputs and output and with which dataset they are connected when creating a task, is too restricted and confusing and requires an update.

  • CLI:

    • Train:

      • input-definition: DATASET_UUID:COLUMN_NAME:HEXAGON_NAME
      • output-definition: DATASET_UUID:COLUMN_NAME:HEXAGON_NAME
    • Request:

      • input-definition: DATASET_UUID:COLUMN_NAME:HEXAGON_NAME
      • output-definition: HEXAGON_NAME:COLUMN_NAME
  • API:

    • Train
      • input- and output-definition: [ { "dataset_uuid": DATASET_UUID, "dataset_column": COLUMN_NAME, "hexagon_name": HEXAGON_NAME }, ... ]
    • Request
      • input-definition: [ { "dataset_uuid": DATASET_UUID, "dataset_column": COLUMN_NAME, "hexagon_name": HEXAGON_NAME }, ... ]
      • output-definition: [ {"hexagon_name": HEXAGON_NAME , "dataset_column": COLUMN_NAME}, ... ]

Additional Information

Blocked by

How to test

@kitsudaiki kitsudaiki added Breaking: API Changes in the REST-API endpoints Documentation requires an update of the documentation New feature / Improvement new features and improvements of existing features Test updates in test-code (functional-tests and so on) Topic: Usability changes to improve the usability of the program L: ★★★ Expect high difficulty labels Aug 14, 2024
@kitsudaiki kitsudaiki added this to the 0.6.0 milestone Aug 14, 2024
@kitsudaiki kitsudaiki self-assigned this Aug 14, 2024
@kitsudaiki kitsudaiki added Go Pull requests that update Go code Python Pull requests that update Python code C++ labels Aug 29, 2024
kitsudaiki added a commit that referenced this issue Sep 7, 2024
The way to define inputs for tasks was updated
in order to remove the restriction, that hexagons
must have the same name like the used column in
the dataset. Now they can have different names.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaking: API Changes in the REST-API endpoints C++ Documentation requires an update of the documentation Go Pull requests that update Go code L: ★★★ Expect high difficulty New feature / Improvement new features and improvements of existing features Python Pull requests that update Python code Test updates in test-code (functional-tests and so on) Topic: Usability changes to improve the usability of the program
Projects
Status: Done
Development

No branches or pull requests

1 participant