beat issues
https://gitlab.idiap.ch/groups/beat/-/issues
2020-05-28T10:57:29Z
https://gitlab.idiap.ch/beat/beat.editor/-/issues/239
Library editor forces a dump of an optional key "uses:{}" for the available l...
2020-05-28T10:57:29Z
Flavio TARSETTI
Library editor forces a dump of an optional key "uses:{}" for the available libraries when the field is empty
#### Summary
The library editor requires fixing. The key "uses" is set mandatory during the dump when it should actually be an optional field
#### Steps to reproduce
The bug is identified here:
https://gitlab.idiap.ch/beat/beat.edito...
#### Summary
The library editor requires fixing. The key "uses" is set mandatory during the dump when it should actually be an optional field
#### Steps to reproduce
The bug is identified here:
https://gitlab.idiap.ch/beat/beat.editor/blob/v2/beat/editor/test/test_libraryeditor.py#L40
and explained in detail: https://gitlab.idiap.ch/beat/beat.core/merge_requests/79
#### What is the current bug behavior?
The current behavior forces the library to have a dump "uses" key
#### What is the expected correct behavior?
The schema of the library is explicit about it being an optional field. So if empty we should not get a "uses:{}" at the dump
The test needs to be fixed accordingly
#### Relevant code:
https://gitlab.idiap.ch/beat/beat.editor/blob/v2/beat/editor/test/test_libraryeditor.py#L40
[v2] 1 - Edition/Visualization for small editors
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/docs/-/issues/14
Update installation instructions to match Bob's
2020-05-28T14:05:31Z
Amir MOHAMMADI
Update installation instructions to match Bob's
I just went through installation instructions. It's best to install `beat.editor` when the environment is created.
I just went through installation instructions. It's best to install `beat.editor` when the environment is created.
https://gitlab.idiap.ch/beat/beat.editor/-/issues/259
Cannot edit a newly created toolchain
2020-05-28T22:16:55Z
Amir MOHAMMADI
Cannot edit a newly created toolchain
Steps to reproduce:
```
# conda install beat beta versions
git clone git@gitlab.idiap.ch:beat/beat.tutorial.prefix reproduce-issues
cd reproduce-issues
beat config set --local prefix $PWD/prefix
beat editor start
# answer yes to confirm...
Steps to reproduce:
```
# conda install beat beta versions
git clone git@gitlab.idiap.ch:beat/beat.tutorial.prefix reproduce-issues
cd reproduce-issues
beat config set --local prefix $PWD/prefix
beat editor start
# answer yes to confirmations
# go to file, new, toolchain
# create a new toolchain named test_lda
# try adding a block to the toolchain
```
You may also watch the attached video
![Peek_2020-05-27_12-39](/uploads/bc052421450fc1b2c1dbe32a350e75b5/Peek_2020-05-27_12-39.webm)
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/260
Choosing the output type as string in an algorithm breaks the json file
2020-05-29T08:50:35Z
Amir MOHAMMADI
Choosing the output type as string in an algorithm breaks the json file
Steps to reproduce:
1. Go to File->New->Algorithm
2. Edit the output type to `string` (`system/text/1` has not this problem).
The json file becomes invalid.
Steps to reproduce:
1. Go to File->New->Algorithm
2. Edit the output type to `string` (`system/text/1` has not this problem).
The json file becomes invalid.
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/261
A newly created analyzer comes out broken
2020-06-01T19:27:22Z
Amir MOHAMMADI
A newly created analyzer comes out broken
Steps to reproduce:
```
# conda install beat beta versions
git clone git@gitlab.idiap.ch:beat/beat.tutorial.prefix reproduce-issues
cd reproduce-issues
beat config set --local prefix $PWD/prefix
beat editor start
# answer yes to confirma...
Steps to reproduce:
```
# conda install beat beta versions
git clone git@gitlab.idiap.ch:beat/beat.tutorial.prefix reproduce-issues
cd reproduce-issues
beat config set --local prefix $PWD/prefix
beat editor start
# answer yes to confirmations
# go to file, new, algorithm
# check analyzer, edit a few things and save
# analyzer is not valid!
```
![Analyzer_broken](/uploads/80366adc2e58359625b6bc140d22ddba/Analyzer_broken.webm)
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/257
Editor crashes when I try to change the inputs
2020-06-02T08:10:17Z
Amir MOHAMMADI
Editor crashes when I try to change the inputs
I have this json file (an experiment):
```json
{
"analyzers": {
"analyzer": {
"algorithm": "test/iris_analyzer/1",
"inputs": {
"scores": "scores",
"species": "species"
...
I have this json file (an experiment):
```json
{
"analyzers": {
"analyzer": {
"algorithm": "test/iris_analyzer/1",
"inputs": {
"scores": "scores",
"species": "species"
},
"parameters": {}
}
},
"blocks": {
"testing_alg": {
"algorithm": "test/means_testing/1",
"inputs": {
"means": "measurements",
"measurements": "lda_machine"
},
"outputs": {
"scores": "scores"
},
"parameters": {}
},
"training_alg": {
"algorithm": "test/means_training/1",
"inputs": {
"measurements": "measurements",
"species": "species"
},
"outputs": {
"means": "lda_machine"
},
"parameters": {}
}
},
"datasets": {
"testing_data": {
"database": "iris/1",
"protocol": "Main",
"set": "training"
},
"training_data": {
"database": "iris/1",
"protocol": "Main",
"set": "testing"
}
},
"description": "Amir's means LDA experiment",
"globals": {
"environment": {
"name": "Scientific Python 2.7",
"version": "0.0.4"
},
"queue": "Default"
}
}
```
When I try to edit it using the editor, it crashes with:
```
Traceback (most recent call last):
File "/home/amir/miniconda/envs/beat/lib/python3.7/site-packages/beat/editor/widgets/experimenteditor.py", line 627, in __remapIO
status, mapping = IOMapperDialog.getIOMapping(self.prefix_path, self.dump())
File "/home/amir/miniconda/envs/beat/lib/python3.7/site-packages/beat/editor/widgets/experimenteditor.py", line 323, in getIOMapping
return True, dialog.ioMapping()
File "/home/amir/miniconda/envs/beat/lib/python3.7/site-packages/beat/editor/widgets/experimenteditor.py", line 301, in ioMapping
label = self.inputs_layout.itemAt(i, QFormLayout.LabelRole).widget()
AttributeError: 'NoneType' object has no attribute 'widget'
[1] + 120487 abort (core dumped) beat editor start
```
I am trying to swap the inputs in this part:
```json
"testing_alg": {
"algorithm": "test/means_testing/1",
"inputs": {
"means": "measurements",
"measurements": "lda_machine"
},
```
Swap means and measurements.
but when I click on save, it crashes.
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.editor/-/issues/262
Refresh editor data
2020-06-03T12:08:33Z
Samuel GAIST
Refresh editor data
Summary
When creating a new asset, generally an algorithm or a data format, the other editors like the experiment editor do not currently expose them.
Steps to reproduce
Create a new data format, once done, edit an algorithm then sea...
Summary
When creating a new asset, generally an algorithm or a data format, the other editors like the experiment editor do not currently expose them.
Steps to reproduce
Create a new data format, once done, edit an algorithm then search for the newly created data format. It currently is not listed.
What is the current bug behavior?
The new asset is not listed.
What is the expected correct behavior?
Newly created asset should be visible without a restart of the application.
Possible fixes
- Reload all the parts that exposes these information when switching to an editor
- Reload all the parts that exposes these information when there's a modification
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/71
Make the experiment plotting less rigid
2020-06-04T13:35:57Z
Samuel GAIST
Make the experiment plotting less rigid
With the old code and the part kept after the refactoring, the output format for the plotting the result of an experiment is locked to `image/png` if nothing is provided in the default plotter parameters.
This does not allow for people ...
With the old code and the part kept after the refactoring, the output format for the plotting the result of an experiment is locked to `image/png` if nothing is provided in the default plotter parameters.
This does not allow for people to work on custom plotter that might output something else or use a different output type if nothing is provided as default parameter.
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.backend.python/-/issues/32
Multiprocessing support for data sources
2020-06-08T14:00:57Z
André Anjos
Multiprocessing support for data sources
As discussed in today's debugging session with @samuel.gaist and @amohammadi, using a `DataLoader` object in a multiprocessing context is hard:
1. Typically, the underlying `DataSource`'s `fileobj`'s are opened by the time the process i...
As discussed in today's debugging session with @samuel.gaist and @amohammadi, using a `DataLoader` object in a multiprocessing context is hard:
1. Typically, the underlying `DataSource`'s `fileobj`'s are opened by the time the process is forked
2. Deep copying the object (which goes through pickling and unpickling it) does not properly reset underlying `fileobj` pointers, which makes multiple processes access the same underlying OS-level file handler, causing unwanted behaviour.
To sort this out, we discussed 2 possible additions to this package:
1. `DataLoader` should have a `reset()` method that resets all underlying `DataSource` opened files, so that they can be correctly copied across multiple processes (e.g. in the event of a `fork()`). It should be relatively easy to do a `reset()` operation across all inputs of a user algorithm, to ensure all data sources are properly reset before an eventual user-guided `fork()`.
2. The underlying `DataSource` should have its pickle/unpickle behaviour patched (via overwriting the `__setstate__` slot of `DataSource`, see reference below), so that unpickling a data source (e.g. indirectly via a data loader deep copy), will call `self.reset()` after its state is unpickled. This would allow a `DataLoader` object to be sent over current mechanisms for inter-process communication (e.g. MPI or `multiprocessing.Queue`), transparently.
References:
* Python fileobj handling: https://stackoverflow.com/questions/1834556/does-a-file-object-automatically-close-when-its-reference-count-hits-zero
* Pickle user guide (see in particular `__getstate__` and `__setstate__` on how to overwrite the pickle/unpickle actions): https://docs.python.org/3/library/pickle.html#object.__getstate__
* On sharing (opened) file pointers in a POSIX system after a `fork()` is issued: https://stackoverflow.com/questions/33899548/file-pointers-after-returning-from-a-forked-child-process
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/184
Toolchain Editor
2020-06-17T08:28:24Z
Jaden DIEFENBAUGH
Toolchain Editor
[v2] 2 - Toolchain editor
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.web/-/issues/496
[supervision] Add notification about supervision requests
2020-06-17T10:03:13Z
André Anjos
[supervision] Add notification about supervision requests
Currently, supervision requests do not show in the event stack of users, but that is a feature which would be nice as that would show up in the user's starter page.
Currently, supervision requests do not show in the event stack of users, but that is a feature which would be nice as that would show up in the user's starter page.
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.editor/-/issues/266
KeyError: 'BlockType.DATASETS is not a valid block type'
2020-06-17T13:08:02Z
Amir MOHAMMADI
KeyError: 'BlockType.DATASETS is not a valid block type'
using this prefix: [prefix.tar.xz](/uploads/2167bd1f19b59a8520aa44f204e396a9/prefix.tar.xz)
edit the `iris-pad-with-train` toolchain, add a dataset:
```
Traceback (most recent call last):
File "/home/miniconda/envs/iris/lib/python3.7/...
using this prefix: [prefix.tar.xz](/uploads/2167bd1f19b59a8520aa44f204e396a9/prefix.tar.xz)
edit the `iris-pad-with-train` toolchain, add a dataset:
```
Traceback (most recent call last):
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/toolchaineditor.py", line 767, in from_name
return cls[name]
File "/home/miniconda/envs/iris/lib/python3.7/enum.py", line 352, in __getitem__
return cls._member_map_[name]
KeyError: <BlockType.DATASETS: 'datasets'>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/assetwidget.py", line 297, in __updateJsonWidget
self.json_widget.setText(self.current_editor.dump_as_string())
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/editor.py", line 299, in dump_as_string
self.dump_json(), sort_keys=True, indent=4, cls=utils.NumpyJSONEncoder
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/editor.py", line 292, in dump_json
json_data.update(self._dump_json())
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/toolchaineditor.py", line 1939, in _dump_json
return self.toolchain.dump()
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/toolchaineditor.py", line 1785, in dump
if block_type == BlockType.from_name(block.type):
File "/home/miniconda/envs/iris/lib/python3.7/site-packages/beat/editor/widgets/toolchaineditor.py", line 769, in from_name
raise KeyError("{} is not a valid block type".format(name))
KeyError: 'BlockType.DATASETS is not a valid block type'
```
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/269
Created database v2 from template is wrong
2020-06-18T12:19:48Z
Amir MOHAMMADI
Created database v2 from template is wrong
I have created a v2 database (found in [prefix.tar.xz](/uploads/b6e5c5a1503c7c77846b577aa67aedfc/prefix.tar.xz))
but when I tried to finally run it from an experiment, I got:
```
$ beat exp run amohammadi/amohammadi/iris-pad-with-train/1...
I have created a v2 database (found in [prefix.tar.xz](/uploads/b6e5c5a1503c7c77846b577aa67aedfc/prefix.tar.xz))
but when I tried to finally run it from an experiment, I got:
```
$ beat exp run amohammadi/amohammadi/iris-pad-with-train/1/iris-pad-with-train
Created cache path `/home/amir/idiap/git/beat/livedet2020-iris-beat-demo/prefix/cache'
Index for database livedet_iris_2020/1 not found, building it
Index for database livedet_iris_2020/1 not found, building it
Running `amohammadi/lbp-feature-extractor/1' for block `test_features'
Start the execution of 'amohammadi/lbp-feature-extractor/1'
Traceback (most recent call last):
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/loader.py", line 123, in run
return getattr(obj, method)(*args, **kwargs)
TypeError: setup() got an unexpected keyword argument 'start_index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/amir/miniconda/envs/iris/bin/beat", line 11, in <module>
sys.exit(main())
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/cmdline/decorators.py", line 92, in _decorator
value = view_func(*args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/cmdline/experiments.py", line 780, in run
return run_experiment(config, name, force, docker, local, environment, quiet)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/cmdline/experiments.py", line 278, in run_experiment
result = executor.process()
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/core/execution/local.py", line 360, in process
loop_socket=self.loop_socket,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/execution/algorithm.py", line 166, in __init__
databases=databases,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/helpers.py", line 248, in create_inputs_from_configuration
end_index=end_index,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/database.py", line 184, in setup
end_index=end_index,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/loader.py", line 127, in run
six.reraise(exc, exc(value), traceback)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/six.py", line 702, in reraise
raise value.with_traceback(tb)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/loader.py", line 123, in run
return getattr(obj, method)(*args, **kwargs)
RuntimeError: setup() got an unexpected keyword argument 'start_index'
^CException ignored in: <module 'threading' from '/home/amir/miniconda/envs/iris/lib/python3.7/threading.py'>
Traceback (most recent call last):
File "/home/amir/miniconda/envs/iris/lib/python3.7/threading.py", line 1307, in _shutdown
lock.acquire()
KeyboardInterrupt
```
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/263
The editor app does not have an icon
2020-06-18T12:25:26Z
Amir MOHAMMADI
The editor app does not have an icon
When the beat.editor app launches, it does not have any icon in the window manager.
It would be nice to ship an icon with the app as well.
When the beat.editor app launches, it does not have any icon in the window manager.
It would be nice to ship an icon with the app as well.
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/268
AttributeError: 'NoneType' object has no attribute 'prefix' on experiment cre...
2020-06-18T12:50:08Z
Amir MOHAMMADI
AttributeError: 'NoneType' object has no attribute 'prefix' on experiment creation
[prefix.tar.xz](/uploads/786dc653117151cd24c0f8b0d5bfd4ff/prefix.tar.xz)
![beat-editor-experiment-database-selection-bug](/uploads/d59046058b52608b1f90350eedd0347d/beat-editor-experiment-database-selection-bug.webm)
[prefix.tar.xz](/uploads/786dc653117151cd24c0f8b0d5bfd4ff/prefix.tar.xz)
![beat-editor-experiment-database-selection-bug](/uploads/d59046058b52608b1f90350eedd0347d/beat-editor-experiment-database-selection-bug.webm)
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/264
No hints on invalid json files are given
2020-06-18T13:19:07Z
Amir MOHAMMADI
No hints on invalid json files are given
When you create an invalid json file with the editor and click on save, a red icon appears on top. That's it you get a red icon telling you something is wrong but not more :)
When you create an invalid json file with the editor and click on save, a red icon appears on top. That's it you get a red icon telling you something is wrong but not more :)
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.core/-/issues/97
Created database v2 from template is wrong
2020-06-18T13:58:35Z
Amir MOHAMMADI
Created database v2 from template is wrong
I have created a v2 database (found in [prefix.tar.xz](/uploads/37186a98f55a1d68e7b316564b8ae85e/prefix.tar.xz))
but when I tried to finally run it from an experiment, I got:
```
$ beat exp run amohammadi/amohammadi/iris-pad-with-train/1...
I have created a v2 database (found in [prefix.tar.xz](/uploads/37186a98f55a1d68e7b316564b8ae85e/prefix.tar.xz))
but when I tried to finally run it from an experiment, I got:
```
$ beat exp run amohammadi/amohammadi/iris-pad-with-train/1/iris-pad-with-train
Created cache path `/home/amir/idiap/git/beat/livedet2020-iris-beat-demo/prefix/cache'
Index for database livedet_iris_2020/1 not found, building it
Index for database livedet_iris_2020/1 not found, building it
Running `amohammadi/lbp-feature-extractor/1' for block `test_features'
Start the execution of 'amohammadi/lbp-feature-extractor/1'
Traceback (most recent call last):
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/loader.py", line 123, in run
return getattr(obj, method)(*args, **kwargs)
TypeError: setup() got an unexpected keyword argument 'start_index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/amir/miniconda/envs/iris/bin/beat", line 11, in <module>
sys.exit(main())
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/click/decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/cmdline/decorators.py", line 92, in _decorator
value = view_func(*args, **kwargs)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/cmdline/experiments.py", line 780, in run
return run_experiment(config, name, force, docker, local, environment, quiet)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/cmdline/experiments.py", line 278, in run_experiment
result = executor.process()
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/core/execution/local.py", line 360, in process
loop_socket=self.loop_socket,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/execution/algorithm.py", line 166, in __init__
databases=databases,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/helpers.py", line 248, in create_inputs_from_configuration
end_index=end_index,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/database.py", line 184, in setup
end_index=end_index,
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/loader.py", line 127, in run
six.reraise(exc, exc(value), traceback)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/six.py", line 702, in reraise
raise value.with_traceback(tb)
File "/home/amir/miniconda/envs/iris/lib/python3.7/site-packages/beat/backend/python/loader.py", line 123, in run
return getattr(obj, method)(*args, **kwargs)
RuntimeError: setup() got an unexpected keyword argument 'start_index'
^CException ignored in: <module 'threading' from '/home/amir/miniconda/envs/iris/lib/python3.7/threading.py'>
Traceback (most recent call last):
File "/home/amir/miniconda/envs/iris/lib/python3.7/threading.py", line 1307, in _shutdown
lock.acquire()
KeyboardInterrupt
```
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/docs/-/issues/16
Refer to the dockerhub images
2020-06-19T13:52:23Z
Amir MOHAMMADI
Refer to the dockerhub images
From what I understand, we are using public docker images now.
Please also update the docs to reflect that. For example:
https://www.idiap.ch/software/beat/docs/beat/docs/master/beat/beat.web/doc/user/algorithms/guide.html#implementing-a...
From what I understand, we are using public docker images now.
Please also update the docs to reflect that. For example:
https://www.idiap.ch/software/beat/docs/beat/docs/master/beat/beat.web/doc/user/algorithms/guide.html#implementing-an-algorithm-in-c
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/270
Provide a new button for analyzers
2020-06-19T14:52:23Z
Amir MOHAMMADI
Provide a new button for analyzers
Even though analyzers are algorithms, creating one using the new algorithm button leads to a broken analyzer by default until you add some `results`.
It's easier (for users) to just provide a new analyzer button that already has some re...
Even though analyzers are algorithms, creating one using the new algorithm button leads to a broken analyzer by default until you add some `results`.
It's easier (for users) to just provide a new analyzer button that already has some results.
[v2] 1 - Edition/Visualization for small editors
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/beat.editor/-/issues/235
Using different colors or shades for different objects added to an asset
2020-06-19T14:52:24Z
Zohreh MOSTAANI
Using different colors or shades for different objects added to an asset
It is very difficult to distinguish which sub category of an asset belongs to which category. The problem is very obvious when dealing with the complicated and nested dataformats. It gets very confusing, very fast. However if each bigger...
It is very difficult to distinguish which sub category of an asset belongs to which category. The problem is very obvious when dealing with the complicated and nested dataformats. It gets very confusing, very fast. However if each bigger category and subcategories have different shades or colors which are distinguishable visually, it will be much easier to deal with such big complicated assets.