beat issueshttps://gitlab.idiap.ch/groups/beat/-/issues2017-08-08T04:40:37Zhttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/7Do not open input/output pipe at each request2017-08-08T04:40:37ZLaurent EL SHAFEYDo not open input/output pipe at each requestAs discussed with @andre.anjos , this would be too inefficient.As discussed with @andre.anjos , this would be too inefficient.Laurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.web/-/issues/218Moving to Django 1.82015-07-21T13:59:13ZAndré AnjosMoving to Django 1.8Django 1.8 is already on its 4th release (1.8.3). Shall we begin thinking about moving?
Release notes: https://docs.djangoproject.com/en/1.8/releases/1.8/Django 1.8 is already on its 4th release (1.8.3). Shall we begin thinking about moving?
Release notes: https://docs.djangoproject.com/en/1.8/releases/1.8/BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/217Total number of slots per Queue not correctly displayed on Backend page2015-07-21T14:20:27ZAndré AnjosTotal number of slots per Queue not correctly displayed on Backend pageSomething to be fixed. The current display shows only `--` if you click on the `Queues` tab.Something to be fixed. The current display shows only `--` if you click on the `Queues` tab.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/6Move algorithm and library into this package2017-08-08T04:40:37ZLaurent EL SHAFEYMove algorithm and library into this packageLaurent EL SHAFEYLaurent EL SHAFEYhttps://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.web/-/issues/216Locked attestations with other user's components could be improved2015-11-20T11:32:41ZAndré AnjosLocked attestations with other user's components could be improvedWhen the user goes to unlock an attestation by clicking on the respective button at the attestation page, in the case none of the components belong to that user, the display could be improved (see image).
![image](https://gitlab.idiap...When the user goes to unlock an attestation by clicking on the respective button at the attestation page, in the case none of the components belong to that user, the display could be improved (see image).
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/2475fa071eb26ef4b83ea600d311924b/image.png)
From the other perspective, unlocking an attestation with components which belong to the user shows components which are already public (see the second image).
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/255ad59e963468252dbab1679f87f072/image.png)
I wonder if we should not have a more consistent display through these use cases. A suggestion:
1. Always display all components involved or leave the option to display them by following a link, for example (if space is an issue on this pop-up)
2. If a component is public already, indicate so
3. If an algorithm is public and/or open-source, indicate soFinal Documentationhttps://gitlab.idiap.ch/beat/beat.web/-/issues/215Possibility to delete locked attestations2015-11-20T11:31:10ZAndré AnjosPossibility to delete locked attestationsIt would be nice if the user could delete locked (still not public) attestations. IMO, there is no reason why a "private" attestation could not be deleted by the user requesting it.
Unlocked attestations should not be deletable as the...It would be nice if the user could delete locked (still not public) attestations. IMO, there is no reason why a "private" attestation could not be deleted by the user requesting it.
Unlocked attestations should not be deletable as they are already.Final Documentationhttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/4Statistics split2017-08-08T04:40:37ZLaurent EL SHAFEYStatistics splitThe statistics are now generated by two different processes: the I/O daemon and the user process. However, everything is handled in one class, which means that statistics objects are often created but only half populated.
We may conside...The statistics are now generated by two different processes: the I/O daemon and the user process. However, everything is handled in one class, which means that statistics objects are often created but only half populated.
We may consider to split the class definition of statitics object to better reflect the underlying implementation.Laurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/3Properly define IO daemon address2017-08-08T04:40:37ZLaurent EL SHAFEYProperly define IO daemon addressThe address of the IO daemon is currently hard-coded as localhost.
This should be properly defined and passed as an argument of the execute script.The address of the IO daemon is currently hard-coded as localhost.
This should be properly defined and passed as an argument of the execute script.Laurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/2Move dataformat from beat.core2017-08-08T04:40:37ZLaurent EL SHAFEYMove dataformat from beat.coreIdeally, we don't want this package to depend on `beat.core`. But it requires dataformat.
One possible solution would be to move the dataformat from beat.core into this package, and to make beat.core depeonds on this package.Ideally, we don't want this package to depend on `beat.core`. But it requires dataformat.
One possible solution would be to move the dataformat from beat.core into this package, and to make beat.core depeonds on this package.Laurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.backend.python/-/issues/1IO synchronization is managed twice2017-08-08T04:40:37ZLaurent EL SHAFEYIO synchronization is managed twiceThe I/O synchronization is currently manage twice: in `beat.io` and in `beat.backend.python`.
Since `beat.io` is common to any backend, it would be nice to only manage I/O synchronization in this package to keep the backends as simple...The I/O synchronization is currently manage twice: in `beat.io` and in `beat.backend.python`.
Since `beat.io` is common to any backend, it would be nice to only manage I/O synchronization in this package to keep the backends as simple as possible.Laurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.web/-/issues/214Public databases require users to be authenticated to `access` them2015-07-13T11:39:59ZLaurent EL SHAFEYPublic databases require users to be authenticated to `access` themHere is an example request:
```
GET https://www.beat-eu.org/platform/api/v1/databases/atnt/1/?object_format=string&fields=declaration,code,description
```
If the user is not authenticated, the answer is:
```403 Forbidden, {"deta...Here is an example request:
```
GET https://www.beat-eu.org/platform/api/v1/databases/atnt/1/?object_format=string&fields=declaration,code,description
```
If the user is not authenticated, the answer is:
```403 Forbidden, {"detail":"Authentication credentials were not provided."}```BTAS Tutorialhttps://gitlab.idiap.ch/beat/beat.cmdline/-/issues/6Pulling a database fails with a token error2018-04-13T08:03:56ZLaurent EL SHAFEYPulling a database fails with a token errorIt's seems that a regular user can't pull databases anymore.
```
$ ./bin/beat --prefix=prefix db pull
retrieving `databases/atnt/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: ...It's seems that a regular user can't pull databases anymore.
```
$ ./bin/beat --prefix=prefix db pull
retrieving `databases/atnt/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/banca/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/casme2/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/cbsr_nir_vis_2/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/cpqd/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/mnist/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/mobio/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/replay/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/utfvp/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/voxforge/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
retrieving `databases/xm2vts/1'...
failed to retrieve database from `https://www.beat-eu.org/platform/' with secret token, reason: Forbidden
```
This also occurs when pulling an experiment, which will try to pull the database used.BTAS Tutorialhttps://gitlab.idiap.ch/beat/beat.cmdline/-/issues/5Database view is not working properly2018-04-13T08:03:56ZLaurent EL SHAFEYDatabase view is not working properlyWhen trying to view a dataset,
```
./bin/beat --prefix web_dynamic_data db view banca/1/Mc/dev_probes
```
I sometimes get this kind of errors:
```
Traceback (most recent call last):
File "./bin/beat", line 33, in <module>
...When trying to view a dataset,
```
./bin/beat --prefix web_dynamic_data db view banca/1/Mc/dev_probes
```
I sometimes get this kind of errors:
```
Traceback (most recent call last):
File "./bin/beat", line 33, in <module>
sys.exit(beat.cmdline.scripts.beat.main())
File "/remote/idiap.svm/user.active/lelshafey/work/beat_platform/beat.core/src/beat.cmdline/beat/cmdline/scripts/beat.py", line 160, in main
return module.process(args)
File "/remote/idiap.svm/user.active/lelshafey/work/beat_platform/beat.core/src/beat.cmdline/beat/cmdline/databases.py", line 402, in process
return view_output(args['config'], args['<set_name>'])
File "/remote/idiap.svm/user.active/lelshafey/work/beat_platform/beat.core/src/beat.cmdline/beat/cmdline/databases.py", line 355, in view_output
json_data[name] = common.stringify(value)
TypeError: 'str' object does not support item assignment
```
BTAS TutorialLaurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.web/-/issues/213Cannot delete bus lines on toolchain editor (Safari on OS X)2015-08-14T15:47:08ZAndré AnjosCannot delete bus lines on toolchain editor (Safari on OS X)Apparently, this is not working as supposed. Could you please confirm?Apparently, this is not working as supposed. Could you please confirm?BTAS TutorialPhilip ABBETPhilip ABBEThttps://gitlab.idiap.ch/beat/beat.web/-/issues/212Referenced dataformats on dataformat page are always displayed as private (lo...2015-07-06T08:46:19ZLaurent EL SHAFEYReferenced dataformats on dataformat page are always displayed as private (locker is there), while they (or few of them) are publicIn the reference page, the referenced dataformats are displayed with a locker next to them, even when they are public.
For instance, see [here](https://www.beat-eu.org/platform/dataformats/system/coordinates/1/).In the reference page, the referenced dataformats are displayed with a locker next to them, even when they are public.
For instance, see [here](https://www.beat-eu.org/platform/dataformats/system/coordinates/1/).BTAS Tutorialhttps://gitlab.idiap.ch/beat/beat.web/-/issues/211Incorrect referenced experiments URL on algorithm webpage2015-07-06T11:24:31ZLaurent EL SHAFEYIncorrect referenced experiments URL on algorithm webpageThe first part of the URL (e.g. www.beat-eu.org/platform/ is missing).The first part of the URL (e.g. www.beat-eu.org/platform/ is missing).BTAS Tutorialhttps://gitlab.idiap.ch/beat/beat.web/-/issues/210Incorrect referenced dataformats URL on dataformat webpage2015-07-01T13:39:55ZLaurent EL SHAFEYIncorrect referenced dataformats URL on dataformat webpageThe link contains a duplicate `dataformats`.The link contains a duplicate `dataformats`.BTAS Tutorialhttps://gitlab.idiap.ch/beat/beat.web/-/issues/209Deletion of a toolchain does not work2015-06-29T18:45:05ZTiago de Freitas PereiraDeletion of a toolchain does not workFrom the `toolchain specific` page, it is currently impossible to delete a private/non-used toolchain.
This causes a JS error `ReferenceError: platform is not defined`.
In contrast, this is working well from the `toolchain list` pageFrom the `toolchain specific` page, it is currently impossible to delete a private/non-used toolchain.
This causes a JS error `ReferenceError: platform is not defined`.
In contrast, this is working well from the `toolchain list` pageBTAS TutorialLaurent EL SHAFEYLaurent EL SHAFEYhttps://gitlab.idiap.ch/beat/beat.web/-/issues/208Copy and paste blocks in the toolchain designer2015-07-13T07:10:10ZTiago de Freitas PereiraCopy and paste blocks in the toolchain designerHi
I'm designing a toolchain with 56 blocks, would be very useful to have a copy and paste tool in the toolchain designer.
Will save a lot of time.
Hi
I'm designing a toolchain with 56 blocks, would be very useful to have a copy and paste tool in the toolchain designer.
Will save a lot of time.