beat issueshttps://gitlab.idiap.ch/groups/beat/-/issues2015-08-27T14:43:49Zhttps://gitlab.idiap.ch/beat/beat.web/-/issues/269[reports] No way to remove an experiment from a report2015-08-27T14:43:49ZAndré Anjos[reports] No way to remove an experiment from a reportThis was originally reported by @tiago.pereira on a mail to beat-devel, but that is really necessary. Since we're not dealing with a search here, but with an add-as-you-go system, being able to remove something wrongly inserted is a must.This was originally reported by @tiago.pereira on a mail to beat-devel, but that is really necessary. Since we're not dealing with a search here, but with an add-as-you-go system, being able to remove something wrongly inserted is a must.BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/268[algorithms] View successful environments in which algorithm was run2015-11-20T11:24:59ZAndré Anjos[algorithms] View successful environments in which algorithm was runIn order to improve usability and predictability of algorithm behaviour on new environments, it would be good to display statistics of algorithm usage on environments, w.r.t. success on experiments/blocks.
For that purpose, I have imp...In order to improve usability and predictability of algorithm behaviour on new environments, it would be good to display statistics of algorithm usage on environments, w.r.t. success on experiments/blocks.
For that purpose, I have implemented modifications to the schema and new methods that allow us to easily query for ``environments()`` in which an algorithm has successfully ran. The method ``beat.web.algorithms.Algorithm.environments()`` now returns a dictionary object that has as keys the environment objects and as values the number of times the algorithm has been used with that environment on a successful experiment (or block [status == Block.CACHED], in case the experiment has failed).
I'm not sure how to best plug this django method so that we can visualise the results on an algorithm display page. Could one of you please do it?
I think the idea is to:
1. Update the serialiser for the algorithm class, to include ``environments``
2. Display the environments with the algorithm display page.Final Documentationhttps://gitlab.idiap.ch/beat/beat.web/-/issues/267[api docs] Attestation API is bogus2015-08-21T00:57:41ZAndré Anjos[api docs] Attestation API is bogusI'm now getting this from rest-swagger. Clues?
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/4ee43fecf19c8beaae6c573714536a9a/image.png)
I'm now getting this from rest-swagger. Clues?
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/4ee43fecf19c8beaae6c573714536a9a/image.png)
BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/266[attestations] Migration is not setting a proper expiration date on existing ...2015-08-21T00:57:42ZAndré Anjos[attestations] Migration is not setting a proper expiration date on existing attestationsWe should implement this as a migration, otherwise existing attestations will never expire.We should implement this as a migration, otherwise existing attestations will never expire.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/265[reports] Not being properly backed-up2015-08-20T15:54:14ZAndré Anjos[reports] Not being properly backed-upAs of today, the reports app is not working well (meaning it does not backup anything) with our custom backup command. We need to fix this ASAP.As of today, the reports app is not working well (meaning it does not backup anything) with our custom backup command. We need to fix this ASAP.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/264[plotters] Default plotter for plot/scatter/1 is generating a 500 error2015-08-20T10:25:21ZAndré Anjos[plotters] Default plotter for plot/scatter/1 is generating a 500 errorSomething changed since our last update. Needs to be checked as soon as possible.Something changed since our last update. Needs to be checked as soon as possible.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/263[experiments] Running experiments are shown at the bottom of the experiment list2015-11-20T11:25:40ZAndré Anjos[experiments] Running experiments are shown at the bottom of the experiment listIt is a bit cumbersome to find running experiments this way. I think it would be more eloquent to have pending and running experiments first. Then order by date.
Of course, being able to sort the columns would be a plus. @philip.abbet...It is a bit cumbersome to find running experiments this way. I think it would be more eloquent to have pending and running experiments first. Then order by date.
Of course, being able to sort the columns would be a plus. @philip.abbet: do you think we could integrate the column sorter you introduced at the search on this table as well?Final DocumentationAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/262[experiments] default plotter is not selected and missing plotter parameter2015-08-19T12:51:08ZFlavio TARSETTI[experiments] default plotter is not selected and missing plotter parameterBTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/261[algorithms] Save button not working on master2015-08-19T07:50:38ZAndré Anjos[algorithms] Save button not working on masterHello, I'm getting the following JS error when pressing the "Save" button after forking an algorithm. The button seems to work on the staging system, but not on my local checkout of the master HEAD.
How to reproduce it:
1. Fork an ...Hello, I'm getting the following JS error when pressing the "Save" button after forking an algorithm. The button seems to work on the staging system, but not on my local checkout of the master HEAD.
How to reproduce it:
1. Fork an algorithm
2. Set a name
3. Click on the save button
The save button has no effect. Looking at the error console, I get the following:
![Screen_Shot_2015-08-19_at_09.02.44](https://gitlab.idiap.ch/biometric/beat.web/uploads/830cd6b0146c38042f845ddf71c74547/Screen_Shot_2015-08-19_at_09.02.44.png)
My version of Safari (on OS X 10.10.4):
![Screen_Shot_2015-08-19_at_09.03.15](https://gitlab.idiap.ch/biometric/beat.web/uploads/b17c23b54c156ab5ab6abad798e83e86/Screen_Shot_2015-08-19_at_09.03.15.png)
BTAS TutorialPhilip ABBETPhilip ABBEThttps://gitlab.idiap.ch/beat/beat.web/-/issues/260[experiments] Hand-picked environment on experiment block does not appear on ...2015-09-03T12:16:47ZAndré Anjos[experiments] Hand-picked environment on experiment block does not appear on experiment displayAt the experiment display page (after the experiment has finished), if the user has chosen to override the environment on a specific block (or the queue for that matter), this information is not displayed on the mid-column with the per-b...At the experiment display page (after the experiment has finished), if the user has chosen to override the environment on a specific block (or the queue for that matter), this information is not displayed on the mid-column with the per-block overrides. That would be a handy feature to have.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/259[toolchains] New editor scrollbars quirks2015-12-15T11:54:57ZAndré Anjos[toolchains] New editor scrollbars quirksHello and thanks for the scrollbars. It is a very useful addition! A few quirks/suggestions:
1. On both Safari and Chromium the toolchain placement is initialised strangely (I have disabled the cache to make sure it was loading proper...Hello and thanks for the scrollbars. It is a very useful addition! A few quirks/suggestions:
1. On both Safari and Chromium the toolchain placement is initialised strangely (I have disabled the cache to make sure it was loading properly, but still):
![Screen_Shot_2015-08-18_at_00.06.03](https://gitlab.idiap.ch/biometric/beat.web/uploads/bf0d38f66090daa9e8897e34eb48497f/Screen_Shot_2015-08-18_at_00.06.03.png)
2. On my Mac, a two-finger movement does not translate into canvas movement, but on zoom-in/zoom-out. Do you think we could re-bind it so that: (a) two-finger movement is the same as canvas movement and (b) zoom-in/zoom-out is Cmd + two-finger movement or whatever the natural combination should be? That may make the editor a bit more intuitive.
3. Since you're developing a toolbar, it would be great to have a button that would make the whole toolchain visible on the viewport, re-centering it on the canvas.
4. Movement is a bit weird... This idea of infinite canvas is implemented in other tools (such as Dia or Excel) in a more natural way. I guess the size is defined by the drawn area contents and then expanded as the user forces in each direction. If the canvas continues blank after the user goes back, then it is re-trimmed. At least, that is the (loose) impression I have by looking at how it works. Of course, the toolkit and widgets for this are very different than the ones we probably have access through a JS canvas, but I thought maybe that could be a helpful hint for an algorithm for this task.Final DocumentationPhilip ABBETPhilip ABBEThttps://gitlab.idiap.ch/beat/beat.web/-/issues/258[reports] "Add to report" button on freshly finished experiments is grayed-out2015-08-27T14:43:50ZAndré Anjos[reports] "Add to report" button on freshly finished experiments is grayed-outI guess it is just missing a "refresh" after the experiment is finished.
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/552128c7a240269eeb67ac23e8d2c065/image.png)
I guess it is just missing a "refresh" after the experiment is finished.
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/552128c7a240269eeb67ac23e8d2c065/image.png)
BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/257[experiments] Long name for experiment causes an error2015-08-25T12:36:53ZAndré Anjos[experiments] Long name for experiment causes an errorIf a name with more than 100 characters is chosen for an experiment (using the experiment configuration), the platform shows a pop-up window with some sort of Python exception that is not digestable by the end-user:
![image](https://g...If a name with more than 100 characters is chosen for an experiment (using the experiment configuration), the platform shows a pop-up window with some sort of Python exception that is not digestable by the end-user:
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/3a4b7850786d378b0e34de66de5069db/image.png)
Ideally, it should point out the problem and let the user choose another name.
This is probably related to the latest ``label`` -> ``name`` changes on experiments.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/256[experiments] Rename button is not working2015-08-17T21:52:38ZAndré Anjos[experiments] Rename button is not workingWe cannot anylonger rename a experiment with the "rename" button on the experiment display page. The button leads to no pop-up or similar.
When I click on the button, the JS console shows me:
```text
Uncaught TypeError: Cannot set...We cannot anylonger rename a experiment with the "rename" button on the experiment display page. The button leads to no pop-up or similar.
When I click on the button, the JS console shows me:
```text
Uncaught TypeError: Cannot set property 'value' of undefinedbeat.experiments.dialogs.show
ExperimentRenaming @ dialogs.js?v0.13.0b3:977
(anonymous function) @ (index):579
m.event.dispatch @ jquery-1.11.1.min.js?v0.13.0b3:3
r.handle @ jquery-1.11.1.min.js?v0.13.0b3:3
```
Possibly, also related to the ``label`` -> ``name`` changes.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/255[backend] Queue-less environments should not be displayed at experiment confi...2015-08-19T21:04:19ZAndré Anjos[backend] Queue-less environments should not be displayed at experiment configuratorAs of today, the experiment configuration is displaying environments for selection that correspond to no configured queue. This generates a awkward situation for the user. Must be fixed as soon as possible.As of today, the experiment configuration is displaying environments for selection that correspond to no configured queue. This generates a awkward situation for the user. Must be fixed as soon as possible.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/254[experiments] Label auto-completion seems broken2015-08-17T21:52:39ZAndré Anjos[experiments] Label auto-completion seems brokenFor some reason, label auto-completion seems broken at the staging platform.
If you try to create an experiment and click on its name, it will auto-complete the full experiment name instead just the final bit:
![image](https://gitl...For some reason, label auto-completion seems broken at the staging platform.
If you try to create an experiment and click on its name, it will auto-complete the full experiment name instead just the final bit:
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/db7dcd300231202e7167faf5e2663a36/image.png)
I guess this change is related to the recent ``label`` -> ``name`` clean-ups performed.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/253Long description field gets mangled symbols2015-08-28T12:46:10ZAndré AnjosLong description field gets mangled symbolsFor some reason, when the platform copies the object description to the edit box (restructuredtext), symbols like ``<`` (typically used inside URLs in restructuredtext) gets translated to ``&lt;`` and is displayed as such. If the user tr...For some reason, when the platform copies the object description to the edit box (restructuredtext), symbols like ``<`` (typically used inside URLs in restructuredtext) gets translated to ``<`` and is displayed as such. If the user tries to save the text, he/she will get an error in a place typically unrelated to the change.
How to reproduce this problem:
1. At http://beatweb-staging, fork the algorithm ``tutorial/linear_machine_projection/5``
2. Scroll down as to edit its documentation. It shows:
```text
The linear transformation relies on the `Bob <http://www.idiap.ch/software/bob>`_ library (version 2).
```
Whereas it should show:
```text
The linear transformation relies on the `Bob <http://www.idiap.ch/software/bob>`_ library (version 2).
```
I guess we're escaping too much somewhere.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/252[reports] When saving a report, a confirmation would be handy2015-08-19T12:51:07ZAndré Anjos[reports] When saving a report, a confirmation would be handyCurrently, when saving a report, the user has no confirmation on the fact the report was saved (or not). It would be useful to have some sort of confirmation about the operation.Currently, when saving a report, the user has no confirmation on the fact the report was saved (or not). It would be useful to have some sort of confirmation about the operation.BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/251[reports] When adding a plot item on a report, cannot select "parameters"2015-08-19T12:51:07ZAndré Anjos[reports] When adding a plot item on a report, cannot select "parameters"The selector only appears after I first save the report (once I added the plot item).The selector only appears after I first save the report (once I added the plot item).BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/250[reports] If no reports available, "Add to report" button doesn't say it2015-08-28T12:47:18ZAndré Anjos[reports] If no reports available, "Add to report" button doesn't say itIf a user tries to add something to a report, but has no reports available on their report list, then no popup or notification comes up saying that the user cannot add those experiments since no reports exist.
Ideally, the pop-up shou...If a user tries to add something to a report, but has no reports available on their report list, then no popup or notification comes up saying that the user cannot add those experiments since no reports exist.
Ideally, the pop-up should have another entry that says "new" or "create new report" that allows the user to create a new report from his/her selection.BTAS TutorialFlavio TARSETTIFlavio TARSETTI