beat.editor merge requestshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests2020-08-10T15:27:51Zhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/147Add button to allow closing the current editor2020-08-10T15:27:51ZSamuel GAISTAdd button to allow closing the current editorSummary
This button allows the user to stop editing the current asset without
having to open a new one.
Relevant issue(s) fixed
Fixes #243Summary
This button allows the user to stop editing the current asset without
having to open a new one.
Relevant issue(s) fixed
Fixes #243[v2] 1 - Edition/Visualization for small editorshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/145Toolchain preview in experiment editor2020-08-06T12:19:40ZSamuel GAISTToolchain preview in experiment editorSummary
This merge request adds the visualization of the toolchain to the experiment editor.
It adds it as a tab so it's easy to access
Relevant issue(s) fixed
Part of #185Summary
This merge request adds the visualization of the toolchain to the experiment editor.
It adds it as a tab so it's easy to access
Relevant issue(s) fixed
Part of #185[v2] 3 - Experiment editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/144Make new dialog comboboxes searchable2020-08-06T12:19:02ZSamuel GAISTMake new dialog comboboxes searchableThis merge request makes the combo boxes of the "new" dialog editable so the user
can start typing what he is looking for rather than
having to scroll a possibly long list of assets.
Fixes #227This merge request makes the combo boxes of the "new" dialog editable so the user
can start typing what he is looking for rather than
having to scroll a possibly long list of assets.
Fixes #227[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/143Fix algorithm migration handling2020-08-06T08:41:49ZSamuel GAISTFix algorithm migration handlingSummary
This merge fixes the incorrect handling of a newly migrated algorithm declaration.
The loaded data was coming from the original algorithm and thus contained invalid data.
It also updates the default type used from legacy to se...Summary
This merge fixes the incorrect handling of a newly migrated algorithm declaration.
The loaded data was coming from the original algorithm and thus contained invalid data.
It also updates the default type used from legacy to sequential so that there's no need for special handling of what should be a temporary state when moving from the V1 to the V2 API.
Relevant issue(s) fixed
Fixes #275[v2] 1 - Edition/Visualization for small editorshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/141Fix parameter filter crash2020-07-21T13:12:53ZSamuel GAISTFix parameter filter crashSummary
Based on the provided test prefix, the filtering of unedited block parameters could fail as they would not appear on the corresponding editor dump and thus when checking with the content of the global parameters will lead to a c...Summary
Based on the provided test prefix, the filtering of unedited block parameters could fail as they would not appear on the corresponding editor dump and thus when checking with the content of the global parameters will lead to a crash.
This patch fixes that.
Relevant issue(s) fixed
Fixes #276[v2] 3 - Experiment editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/140Add folding to dataformat editors2020-06-24T08:47:13ZSamuel GAISTAdd folding to dataformat editorsSummary
This merge request adds folding to the data format editor so that when having a long list of fields or big fields their size can be reduced.
As a drive by commit it also fixes an issue with the creation of NameLineEdit when onl...Summary
This merge request adds folding to the data format editor so that when having a long list of fields or big fields their size can be reduced.
As a drive by commit it also fixes an issue with the creation of NameLineEdit when only the parent parameter is passed.
Relevant issue(s) fixed
Fixes #236[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/138Improve usage experience2020-06-19T14:52:23ZSamuel GAISTImprove usage experienceSummary
Started from issue #237, this merge request implements several improvements to various editors.
Most of them are purely visual and provide tool tips that should help understand better what might be going on when clicking on...Summary
Started from issue #237, this merge request implements several improvements to various editors.
Most of them are purely visual and provide tool tips that should help understand better what might be going on when clicking on one button or another.
Other improvements can be done in that regard and will happen during further development.
Relevant issue(s) fixed
Fixes #237
Fixes #235
Fixes #270[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/137Fix DatasetBlock output handling2020-06-18T13:10:48ZSamuel GAISTFix DatasetBlock output handlingSummary
Fix missing handling of empty DatasetBlock content.
This patch also makes parsing of "empty" as in newly created experiment more robust.
Relevant issue(s) fixed
Fixes #268Summary
Fix missing handling of empty DatasetBlock content.
This patch also makes parsing of "empty" as in newly created experiment more robust.
Relevant issue(s) fixed
Fixes #268[v2] 3 - Experiment editorhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/136Application icon2020-06-18T12:25:26ZSamuel GAISTApplication iconSummary
Add application icon
Relevant issue(s) fixed
Fixes #263Summary
Add application icon
Relevant issue(s) fixed
Fixes #263[v2] 1 - Edition/Visualization for small editorshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/135Add tooltip when asset is invalid2020-06-18T13:33:15ZSamuel GAISTAdd tooltip when asset is invalidWhen creating a new asset, the error hinting is valid but gives no information.
The information is also lost on saving. Hence the tooltip now used on the tab containing the editor.
It follows the same idea as the experiment editor hint...When creating a new asset, the error hinting is valid but gives no information.
The information is also lost on saving. Hence the tooltip now used on the tab containing the editor.
It follows the same idea as the experiment editor hinting.
Fixes #264[v2] 1 - Edition/Visualization for small editorshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/134Fix connection model handling2020-06-18T09:12:38ZSamuel GAISTFix connection model handlingSummary
The model used to check for block connection validity was not taking into account the case of a brand new experiment which is essentially empty. This would result in an error when retrieving the data format associated with an in...Summary
The model used to check for block connection validity was not taking into account the case of a brand new experiment which is essentially empty. This would result in an error when retrieving the data format associated with an input or output.
The model was also not loaded when creating a new experiment. That is fixed as well.
Relevant issue(s) fixed
Fixes #268[v2] 3 - Experiment editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/133Fix use of blocktype enum2020-08-07T13:54:40ZSamuel GAISTFix use of blocktype enumSummary
This merge request fixes all remaining uses of the BlockType enum through the editor code.
Relevant issue(s) fixed
Fixes #266
Related to #184Summary
This merge request fixes all remaining uses of the BlockType enum through the editor code.
Relevant issue(s) fixed
Fixes #266
Related to #184[v2] 2 - Toolchain editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/132Implement connection check2020-06-17T12:56:09ZSamuel GAISTImplement connection checkSummary
This merge request implements experiment connection analysis. It provides a visual cue to the user when a selected algorithm inputs/outputs does not match with blocks connected to it.
Relevant issue(s) fixed
Part of #185Summary
This merge request implements experiment connection analysis. It provides a visual cue to the user when a selected algorithm inputs/outputs does not match with blocks connected to it.
Relevant issue(s) fixed
Part of #185[v2] 3 - Experiment editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/131Propagate prefix changes2020-06-03T12:08:33ZSamuel GAISTPropagate prefix changesSummary
This merge request implements a way to have the editors up to date when editing an asset after, for example, a new one was added (or version, or fork).
Relevant issue(s) fixed
Fixes #262Summary
This merge request implements a way to have the editors up to date when editing an asset after, for example, a new one was added (or version, or fork).
Relevant issue(s) fixed
Fixes #262[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/129Fix analyzer creation2020-06-02T07:33:08ZSamuel GAISTFix analyzer creationSummary
This merge request ensure that the handling of analyser algorithm is done correctly.
It also ensure that the names used are valid based on the schema that can be found in beat/beat.core>
Relevant issue(s) fixed
Fixes #261Summary
This merge request ensure that the handling of analyser algorithm is done correctly.
It also ensure that the names used are valid based on the schema that can be found in beat/beat.core>
Relevant issue(s) fixed
Fixes #261[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/128Remove base types where wrong2020-08-10T08:39:27ZSamuel GAISTRemove base types where wrongSummary
This merge request refactor the AssetModel.
All assets are now treated equally with that model.
The DataFormatModel was added to the particular case of DataFormat handling since not all data format shall be used everywhe...Summary
This merge request refactor the AssetModel.
All assets are now treated equally with that model.
The DataFormatModel was added to the particular case of DataFormat handling since not all data format shall be used everywhere.
This models allows to either have only the standard created formats or also include the base types when appropriate.
Relevant issue(s) fixed
Fixes #260
Fixes #246
[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/127Improve toolchain editor2020-05-28T22:16:55ZSamuel GAISTImprove toolchain editorSummary
This merge request improves the handling of the case of 100% invalid usable blocks in the prefix.
Now you have disabled entries in the menues and loop block dialog stating that nothing could be found.
Relevant issue(s) f...Summary
This merge request improves the handling of the case of 100% invalid usable blocks in the prefix.
Now you have disabled entries in the menues and loop block dialog stating that nothing could be found.
Relevant issue(s) fixed
Fixes #259
[v2] 2 - Toolchain editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/126Imports cleanup2020-05-01T08:25:51ZSamuel GAISTImports cleanupThis merge request mainly separates the cleanup introduced by isort from future work.This merge request mainly separates the cleanup introduced by isort from future work.[v2] 3 - Experiment editorFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/119Toolchain scene refactoring2020-03-02T13:11:16ZFlavio TARSETTIToolchain scene refactoringSummary
The naming of the class was not clear.
Some tests were added to verify the functionality and proper initialization of the toolchain scene
Relevant issue(s) fixed
Fixes #251Summary
The naming of the class was not clear.
Some tests were added to verify the functionality and proper initialization of the toolchain scene
Relevant issue(s) fixed
Fixes #251[v2] 2 - Toolchain editorSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/117Toolchain Editor2020-02-13T09:55:29ZFlavio TARSETTIToolchain EditorSummary
This merge request implements toolchain loading and edition.
The toolchain can handle the creation of new elements such as dataset, block, analyzer, loop.
The GUI helps locate these various objects and move them in the sce...Summary
This merge request implements toolchain loading and edition.
The toolchain can handle the creation of new elements such as dataset, block, analyzer, loop.
The GUI helps locate these various objects and move them in the scene. It is also possible to create connections between output pins and input pins between different objects.
Fixes #184[v2] 2 - Toolchain editorSamuel GAISTSamuel GAIST