beat issueshttps://gitlab.idiap.ch/groups/beat/-/issues2019-06-25T09:28:05Zhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/213Plotter Parameter issue on creation2019-06-25T09:28:05ZFlavio TARSETTIPlotter Parameter issue on creation**Summary**
The plotterparameter editor on beat.editor is not consistent with the behavior we have on the web platform. It doesn't save the changes but all the fields from the plotter it targets.
**Steps to reproduce**
When creating a...**Summary**
The plotterparameter editor on beat.editor is not consistent with the behavior we have on the web platform. It doesn't save the changes but all the fields from the plotter it targets.
**Steps to reproduce**
When creating a new plotter parameter, **ONLY** the updated parameters from the plotter should be saved in the `json`, **not everything**.
Each time an entry is modified, it's added to the json data of the plotterparameter. Unchanged values shouldn't be updated and saved if they were never touched.
**What is the current bug behavior?**
All parameters from the plotter get saved to the newly created plotterparameter.
**What is the expected correct behavior?**
They should be shown visually without being saved in the json data file
**Relevant logs and/or screenshots**
Please have a look on the beat web platform for a better understanding of the problem
`This is what is shown on screen after creation and during edition:`
![plotterparameter_test_shown_1](/uploads/170dbbf47a4825da12d183dbb611d580/plotterparameter_test_shown_1.png)
![plotterparameter_test_shown_2](/uploads/c22520078288c6e2fd89b386d4e5a9c3/plotterparameter_test_shown_2.png)
`This is what is saved after update on one field:`
![plotterparameter_test](/uploads/634b95fc785b1cf9655c0045d58f1f26/plotterparameter_test.png)
`This is what we have after creation or small update on one field on beat.editor:`
![plotterparameter_beat_editor](/uploads/215b46102267f5a9278504f71de9feab/plotterparameter_beat_editor.png)
**Possible fixes**
Having a signal that checks which parameter field has been updated[v1] Ongoing patching until [v2] is readyJaden DIEFENBAUGHJaden DIEFENBAUGHhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/167[plotterparameter] first plotter selected instead of blank selection and sche...2018-10-31T13:05:04ZFlavio TARSETTI[plotterparameter] first plotter selected instead of blank selection and schema validation is wrong (having 1 plotter selected is a requirement)As in #154 and fixed in my MR !23 we have the same issue for the plotterparameter component:
The selector by default shows the first available plotter as selected, but it should really show a "blank" selection, prompting the user to choo...As in #154 and fixed in my MR !23 we have the same issue for the plotterparameter component:
The selector by default shows the first available plotter as selected, but it should really show a "blank" selection, prompting the user to choose a plotter. It tricks the user to believe that he has selected something BUT in the json file there's no plotter selected.
The plotterparameter believes it is valid even without any plotter. This needs to be fixedFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/182Plotterparameter Editor2019-10-04T15:12:26ZJaden DIEFENBAUGHPlotterparameter Editor[v2] 1 - Edition/Visualization for small editorshttps://gitlab.idiap.ch/beat/beat.web/-/issues/248[plotter] Lacks consistence on sharing behaviour2019-07-04T08:37:02ZFlavio TARSETTI[plotter] Lacks consistence on sharing behaviourCurrently the creation of a plotter is not much consistent.
From our discussion we assume this:
```text
----> dataformat----> plotter 1,...,n and for each plotter ----> plotter parameter 1,...,k
```
It misses a check that each...Currently the creation of a plotter is not much consistent.
From our discussion we assume this:
```text
----> dataformat----> plotter 1,...,n and for each plotter ----> plotter parameter 1,...,k
```
It misses a check that each dataformat has a plotter (i.e. and a default plotter) that is public.
This should be done at the creation of a plotter. The issue is that a person could add experiments to report (the experiment having an accessible dataformat), but he is not able to use the plotters if they are private.
The plotter parameters are not related to any plotters (should this be done ?)
https://gitlab.idiap.ch/beat/beat.editor/-/issues/181Plotter Editor2019-10-04T15:12:53ZJaden DIEFENBAUGHPlotter Editor[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/246[plots] Not working on the staging system2015-08-04T12:29:59ZAndré Anjos[plots] Not working on the staging systemThe plotting is not working on the staging system. Probably related to the experiment label -> name changes.The plotting is not working on the staging system. Probably related to the experiment label -> name changes.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/236Plots from locked attestation don't appear2015-07-30T06:53:58ZSébastien MARCELPlots from locked attestation don't appearWhen not logged-in the plots of this locked attestation https://www.beat-eu.org/platform/attestations/809977024/
don't appear. My web-browser tries to load them ...
When not logged-in the plots of this locked attestation https://www.beat-eu.org/platform/attestations/809977024/
don't appear. My web-browser tries to load them ...
André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/issues/32Plots from different experiments using the same username, toolchain, and anal...2018-05-25T08:12:13ZJaden DIEFENBAUGHPlots from different experiments using the same username, toolchain, and analyzer output names overwrite eachotherSay there are two experiments, `test/test/iris/1/iris` and `test/test/iris/1/means`. The experiment metadata for each of these experiments will be found in the same folder, `test/test/iris/1`. Say that these experiments use the same anal...Say there are two experiments, `test/test/iris/1/iris` and `test/test/iris/1/means`. The experiment metadata for each of these experiments will be found in the same folder, `test/test/iris/1`. Say that these experiments use the same analyzer as well.
If you plot these experiments , the last one to be plotted will overwrite the other experiment's plot files. This is because there is no per-experiment unique key added to the plot image file names - instead the file names are only based off of the output names in the analyzer.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/277[plot] image size are enforced to 300/4002015-09-02T08:34:02ZFlavio TARSETTI[plot] image size are enforced to 300/400This doesn't let us change the height/width of a plot through a plot templateThis doesn't let us change the height/width of a plot through a plot templateBTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/71Plot generation in beat.cmdline (tracking issue for beat.cmdline#16)2018-05-22T14:53:53ZJaden DIEFENBAUGHPlot generation in beat.cmdline (tracking issue for beat.cmdline#16)This is a tracking issue for beat.cmdline#16 so I can have it in my issues board.This is a tracking issue for beat.cmdline#16 so I can have it in my issues board.https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/46plot function does not work properly if the prefix is set with relative path.2018-09-06T14:46:40ZZohreh MOSTAANIplot function does not work properly if the prefix is set with relative path.Hi,
I set my prefix to a relative path by using `beat config set` command. I can run the experiment but When I try to plot the result I get this error, it looks in the wrong directory.
```
retrieving `plotters/plotterparameters/plot/is...Hi,
I set my prefix to a relative path by using `beat config set` command. I can run the experiment but When I try to plot the result I get this error, it looks in the wrong directory.
```
retrieving `plotters/plotterparameters/plot/isoroc/1'...
Traceback (most recent call last):
File "/home/zmostaani/miniconda3/envs/beat_mini/bin/beat", line 11, in <module>
sys.exit(main())
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/beat/cmdline/decorators.py", line 75, in _decorator
value = view_func(*args, **kwargs)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/beat/cmdline/experiments.py", line 783, in plot
output_folder
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/beat/cmdline/experiments.py", line 535, in plot_impl
data.as_dict()[the_data], output_name, None, indentation + 2, format_cache)
File "/home/zmostaani/miniconda3/envs/beat_mini/lib/python3.6/site-packages/beat/cmdline/plotters.py", line 238, in plot_impl
with open(output_name, "wb") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'beat.zmostaani.prefix/prefix/beat.zmostaani.prefix/prefix/experiments/zmostaani/tutorial/eigenface/1/atnt-eigenfaces-75-comp-bis-vbox_roc.png'
```
in this example the my prefix value is `"prefix": "beat.zmostaani.prefix/prefix"` and I am running the experiment on the parent folder of beat.zmostaani.prefix.
I tried with different relative paths and I get the similar error, however if I use the absolute path everything is ok.https://gitlab.idiap.ch/beat/beat.web/-/issues/488Perf issue with Angular's 2-way binding makes complex reports unusable2018-03-20T08:37:24ZJaden DIEFENBAUGHPerf issue with Angular's 2-way binding makes complex reports unusableThe default two-way binding is too slow right now. Somehow this wasn't caught in testing, even though large reports were tested. It might have to do with the complexity of experiments - if Angular is binding entire experiment/toolchain o...The default two-way binding is too slow right now. Somehow this wasn't caught in testing, even though large reports were tested. It might have to do with the complexity of experiments - if Angular is binding entire experiment/toolchain objects, the perf hit could've slipped through testing.Jaden DIEFENBAUGHJaden DIEFENBAUGHhttps://gitlab.idiap.ch/beat/beat.web/-/issues/583Password reset triggers internal error2021-01-07T10:06:51ZSamuel GAISTPassword reset triggers internal errorUsing the password reset form with a valid email address triggers an internal server error.Using the password reset form with a valid email address triggers an internal server error.Code cleanupSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/508Password reset is not implemented2019-03-20T10:49:08ZAndré AnjosPassword reset is not implementedCurrently, there exists no way to recover the password from the platform. This is an important feature we need to implement.Currently, there exists no way to recover the password from the platform. This is an important feature we need to implement.https://gitlab.idiap.ch/beat/beat.editor/-/issues/240ParameterWidget needs better size handling2019-07-02T08:56:34ZSamuel GAISTParameterWidget needs better size handlingSummary
ParameterWidget has way too much white space when showing "small" editors
Steps to reproduce
Open a plotter and look at the parameters
What is the current bug behavior?
Depending on the type of parameter and it's setup, th...Summary
ParameterWidget has way too much white space when showing "small" editors
Steps to reproduce
Open a plotter and look at the parameters
What is the current bug behavior?
Depending on the type of parameter and it's setup, there's too much vertical
space.
What is the expected correct behavior?
We should have the editor take just the height needed.
Possible fixes
The widget should be resized when the current editor changes[v2] 1 - Edition/Visualization for small editorsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/5Parameters handling requires a string to numpy-type conversion2017-08-08T04:40:37ZLaurent EL SHAFEYParameters handling requires a string to numpy-type conversionHandling the parameters of an algorithm requires the backend to be able to perform a string to numpy-type conversion.
This is currently performed by the method _convert_parameter_types() of the beat.core.algorithm.Algorithm class. Since...Handling the parameters of an algorithm requires the backend to be able to perform a string to numpy-type conversion.
This is currently performed by the method _convert_parameter_types() of the beat.core.algorithm.Algorithm class. Since the backend does not use this class, we need to move this function somewhere else to deal with experiment parameters.Laurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/206Parameter issue with range for algorithms2019-09-27T14:33:20ZFlavio TARSETTIParameter issue with range for algorithms@jdiefenbaugh :
When selecting the range for a parameter in an algorithm, the minimum value can be bigger than the maximum value.
Looks like a small check between these two min-max is missing here...
This needs to be fixed.@jdiefenbaugh :
When selecting the range for a parameter in an algorithm, the minimum value can be bigger than the maximum value.
Looks like a small check between these two min-max is missing here...
This needs to be fixed.Jaden DIEFENBAUGHJaden DIEFENBAUGHhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/207Parameter issue: choice list2020-02-12T12:35:42ZFlavio TARSETTIParameter issue: choice listOn the parameter selection of an algorithm when we have the choice that is selected
2 issues here:
a) In the choice list we can have string, int, float or anything though the type selected is int for example
b) If we have entered stri...On the parameter selection of an algorithm when we have the choice that is selected
2 issues here:
a) In the choice list we can have string, int, float or anything though the type selected is int for example
b) If we have entered strings for example, we can change to another type and the choice list is still available.
For both of these bugs, the valid flag is also still there.
In other words, here we have another input validation problem here.https://gitlab.idiap.ch/beat/beat.editor/-/issues/215Parameter editor for algorithms and plotters editors2019-10-04T15:12:53ZFlavio TARSETTIParameter editor for algorithms and plotters editorsThis issue tracks the progress on the parameter widget reusable component used in algorithms and plotters editorsThis issue tracks the progress on the parameter widget reusable component used in algorithms and plotters editors[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/139Parameter choices of type string are not displayed correctly in an experiment...2015-05-06T09:40:37ZManuel GüntherParameter choices of type string are not displayed correctly in an experiment designI have an algorithm, which takes as parameter a string, which can be selected from a list.
The list is correctly displayed in the algorithm page, but when I try to design and run an experiment, each letter is displayed individually, inc...I have an algorithm, which takes as parameter a string, which can be selected from a list.
The list is correctly displayed in the algorithm page, but when I try to design and run an experiment, each letter is displayed individually, including the ``[``, ``]`` and ``,`` characters.
As a consequence, I cannot run the experiment, but I rather get the error message:
```
"Traceback (most recent call last):\n File \"/remote/sw/beat.web/src/beat.web/beat/web/experiments/models.py\", line 131, in create_experiment\n experiment.save()\n File \"/remote/sw/beat.web/src/beat.web/beat/web/experiments/models.py\", line 291, in save\n raise SyntaxError(message % '\\n * '.join(errors))\nSyntaxError: The experiment isn't valid, due to the following errors:\n * /globals/siebenkopf/GaborGraphSimilarity/10/gabor_jet_similarity: cannot convert value `[' to required type: value for `gabor_jet_similarity' ('[') must be one of `['ScalarProduct', 'Canberra', 'Disparity', 'PhaseDiff', 'PhaseDiffPlusCanberra']'\n"
```
Enjoy debugging!
ManuelPhilip ABBETPhilip ABBET