beat issues
https://gitlab.idiap.ch/groups/beat/-/issues
2018-05-29T12:16:52Z
https://gitlab.idiap.ch/beat/docs/-/issues/1
documentation based on bob docs
2018-05-29T12:16:52Z
Flavio TARSETTI
documentation based on bob docs
Hi @amohammadi ,
We want to do the same thing as bob's document aggregation for our beat packages.
So I just cloned your package at https://gitlab.idiap.ch/bob/docs and after running the command:
```
$ conda build -m ../bob.admin/gitl...
Hi @amohammadi ,
We want to do the same thing as bob's document aggregation for our beat packages.
So I just cloned your package at https://gitlab.idiap.ch/bob/docs and after running the command:
```
$ conda build -m ../bob.admin/gitlab/conda_build_config.yaml --override-channels -c https://www.idiap.ch/software/bob/conda/label/beta -c https://www.idiap.ch/software/bob/conda -c defaults conda
```
It generates a sphinx folder in the repository at the end of process. However in the index.html I don't see any documentation.
Can you please tell me what I am doing wrong or explain to me how to generate the documentation?
Thanks
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/33
`edit` command fails with "File does not exist"
2018-05-28T14:56:24Z
Jaden DIEFENBAUGH
`edit` command fails with "File does not exist"
I wanted to update my slides to use the new `edit` subcommand, but trying to use `beat <entity> edit <name>` fails for everything I've tried.
I tried
```
beat exp edit test/test/iris/1/iris
```
and I get:
```
File does not exist: /hom...
I wanted to update my slides to use the new `edit` subcommand, but trying to use `beat <entity> edit <name>` fails for everything I've tried.
I tried
```
beat exp edit test/test/iris/1/iris
```
and I get:
```
File does not exist: /home/jae/code/beat.editor/prefix/experiments/test/test/iris/1/iris.json
```
However, `cat`ing that absolute path works:
```
cat /home/jae/code/beat.editor/prefix/experiments/test/test/iris/1/iris.json
```
prints the file contents.
Same thing with `beat alg edit test/iris_analyzer/1`, giving:
```
File does not exist: /home/jae/code/beat.editor/prefix/algorithms/test/iris_analyzer/1.py
```
and `beat lib edit plot/baselib/1` giving:
```
File does not exist: /home/jae/code/beat.editor/prefix/libraries/plot/baselib/1.py
```
All of these files do actually exist and `cat`ing them using that given file path works.
@flavio.tarsetti @samuel.gaist
https://gitlab.idiap.ch/beat/beat.editor/-/issues/115
Fix zoom in tc editor
2018-12-19T19:02:44Z
Jaden DIEFENBAUGH
Fix zoom in tc editor
This kinda falls under just general UX stuff I haven't had time for, but the zoom is pretty bad. Technically it does zoom, but it doesn't center the zoom around where the user is, but around one of the corners. This means that most zoom ...
This kinda falls under just general UX stuff I haven't had time for, but the zoom is pretty bad. Technically it does zoom, but it doesn't center the zoom around where the user is, but around one of the corners. This means that most zoom actions you take will jump you away from the toolchain, which doesn't make any sense and is very jarring.
Toolchain Editor: UX Improvements
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/32
Plots from different experiments using the same username, toolchain, and anal...
2018-05-25T08:12:13Z
Jaden DIEFENBAUGH
Plots from different experiments using the same username, toolchain, and analyzer output names overwrite eachother
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 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 TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.editor/-/issues/114
Make virtualbox image (using packer)
2018-06-04T07:27:25Z
Jaden DIEFENBAUGH
Make virtualbox image (using packer)
See:
- https://gitlab.idiap.ch/fspr/virtual-image/blob/master/image.json
- https://www.serverlab.ca/tutorials/dev-ops/automation/how-to-use-packer-to-create-ubuntu-18-04-vagrant-boxes/
See:
- https://gitlab.idiap.ch/fspr/virtual-image/blob/master/image.json
- https://www.serverlab.ca/tutorials/dev-ops/automation/how-to-use-packer-to-create-ubuntu-18-04-vagrant-boxes/
https://gitlab.idiap.ch/beat/beat.editor/-/issues/113
Faster/more secure object deep copy with libraries
2018-07-26T17:52:14Z
Jaden DIEFENBAUGH
Faster/more secure object deep copy with libraries
Maybe use https://github.com/planttheidea/fast-copy instead of just my weird cloning via object spread operator
Maybe use https://github.com/planttheidea/fast-copy instead of just my weird cloning via object spread operator
State Management Refactoring
https://gitlab.idiap.ch/beat/beat.editor/-/issues/112
NPM registry slowdown causing 404s in CI
2018-05-22T09:52:46Z
Jaden DIEFENBAUGH
NPM registry slowdown causing 404s in CI
See https://status.npmjs.org/
Currently the registry is slow enough to give 404s for this one package, `@babel/code-frame`.
They're trying to fix it so hopefully it'll be up soon...because without it, we can't run the CI.
See https://status.npmjs.org/
Currently the registry is slow enough to give 404s for this one package, `@babel/code-frame`.
They're trying to fix it so hopefully it'll be up soon...because without it, we can't run the CI.
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/31
Edit command for all packages
2018-10-15T07:53:54Z
Flavio TARSETTI
Edit command for all packages
Adding the edit command for all packages.
This is related to the discussion here https://gitlab.idiap.ch/beat/beat.cmdline/merge_requests/29
Adding the edit command for all packages.
This is related to the discussion here https://gitlab.idiap.ch/beat/beat.cmdline/merge_requests/29
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.editor/-/issues/111
Refactor out the throttling/debouncing code
2018-08-06T14:47:52Z
Jaden DIEFENBAUGH
Refactor out the throttling/debouncing code
I'm thinking just adding `lowdash.throttle` as a dep and having a simple wrapper:
```js
export const throttle = _.throttle;
```
I'm thinking just adding `lowdash.throttle` as a dep and having a simple wrapper:
```js
export const throttle = _.throttle;
```
State Management Refactoring
https://gitlab.idiap.ch/beat/beat.editor/-/issues/110
Toolchain editor needs UX work!
2018-12-19T19:02:44Z
Jaden DIEFENBAUGH
Toolchain editor needs UX work!
This isn't an issue so much as a milestone/meta-issue.
Due to time constraints I wasn't able to do as much with the toolchain editor as I wanted.
The functionality is there, and stuff basically works, but 1) it's pretty ugly 2) the UX ...
This isn't an issue so much as a milestone/meta-issue.
Due to time constraints I wasn't able to do as much with the toolchain editor as I wanted.
The functionality is there, and stuff basically works, but 1) it's pretty ugly 2) the UX isn't so great.
Toolchain Editor: UX Improvements
https://gitlab.idiap.ch/beat/beat.editor/-/issues/109
Look in to auditing depedencies with `npm audit`
2019-01-28T04:36:53Z
Jaden DIEFENBAUGH
Look in to auditing depedencies with `npm audit`
There's some vulnerabilities found in deps-of-deps according to NPM's `audit` tool. It doesn't functionally matter because there's no security concerns with the editor but it might be interesting if we decide to do anything that needs se...
There's some vulnerabilities found in deps-of-deps according to NPM's `audit` tool. It doesn't functionally matter because there's no security concerns with the editor but it might be interesting if we decide to do anything that needs security.
https://gitlab.idiap.ch/beat/beat.editor/-/issues/108
Add warning before generating a template
2018-08-07T18:14:43Z
Jaden DIEFENBAUGH
Add warning before generating a template
Also maybe change it to "generate python file"?
Also maybe change it to "generate python file"?
Miscellaneous Editor-specific Improvements
https://gitlab.idiap.ch/beat/beat.editor/-/issues/107
Throttle clicking on blocks in tc editor so doubleclicks dont open/close the ...
2018-05-15T09:54:42Z
Jaden DIEFENBAUGH
Throttle clicking on blocks in tc editor so doubleclicks dont open/close the modal really fast
https://gitlab.idiap.ch/beat/beat.editor/-/issues/106
Dont clear history on save
2018-05-15T08:49:44Z
Jaden DIEFENBAUGH
Dont clear history on save
When a toolchain's redux model updates, still save the history
"should" be an easy fix
When a toolchain's redux model updates, still save the history
"should" be an easy fix
https://gitlab.idiap.ch/beat/beat.editor/-/issues/105
Only 1 save button
2018-05-15T08:49:44Z
Jaden DIEFENBAUGH
Only 1 save button
It's confusing enough without having to deal with two save buttons!
For now just have the one in the editors
It's confusing enough without having to deal with two save buttons!
For now just have the one in the editors
https://gitlab.idiap.ch/beat/beat.editor/-/issues/104
Better path to files on the editors
2019-02-07T11:53:56Z
Jaden DIEFENBAUGH
Better path to files on the editors
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/30
[ci] issue with docker
2018-05-10T12:13:54Z
Flavio TARSETTI
[ci] issue with docker
Hi @andre.anjos ,
Do you see why docker is causing issues here ?
https://gitlab.idiap.ch/beat/beat.cmdline/pipelines/19968
Thanks
Hi @andre.anjos ,
Do you see why docker is causing issues here ?
https://gitlab.idiap.ch/beat/beat.cmdline/pipelines/19968
Thanks
André Anjos
André Anjos
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/29
Provide a plugin-based command line mechanism
2020-07-21T14:02:10Z
Amir MOHAMMADI
Provide a plugin-based command line mechanism
While the `beat` commandline is nice, @andre.anjos pointed out that a plugin-based commandline would be more useful.
I could not find an issue for this, so I'm creating this but feel free to close it if it is not relevant.
This was care...
While the `beat` commandline is nice, @andre.anjos pointed out that a plugin-based commandline would be more useful.
I could not find an issue for this, so I'm creating this but feel free to close it if it is not relevant.
This was carefully designed and implemented in bob:
* https://gitlab.idiap.ch/bob/bob.extension/issues/44
* https://gitlab.idiap.ch/bob/bob.extension/merge_requests/64
* https://www.idiap.ch/software/bob/docs/bob/docs/master/bob.extension/doc/framework.html#unified-command-line-mechanism
A similar approach could be taken here as well.
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/28
Local plotting doesn't work
2018-05-16T15:43:50Z
Jaden DIEFENBAUGH
Local plotting doesn't work
Didn't have time to try the new plotting code until now...and plotting local experiments doesn't work.
I try to plot an experiment (`beat exp plot test/tutorial/eigenface/1/atnt`) and I get this:
```
retrieving `plotters/plotterparamete...
Didn't have time to try the new plotting code until now...and plotting local experiments doesn't work.
I try to plot an experiment (`beat exp plot test/tutorial/eigenface/1/atnt`) and I get this:
```
retrieving `plotters/plotterparameters/plot/isoroc/1'...
findfont: Found a missing font file. Rebuilding cache.
font search path ['/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf', '/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/afm', '/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts']
Could not open font file /usr/share/fonts/noto/NotoColorEmoji.ttf
generated new fontManager
Traceback (most recent call last):
File "/home/jae/miniconda3/envs/beat/bin/beat", line 11, in <module>
sys.exit(main())
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/beat/cmdline/scripts/beat.py", line 183, in main
return module.process(args)
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/beat/cmdline/experiments.py", line 620, in process
force, 0, {}, args['--outputfolder'])
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/beat/cmdline/experiments.py", line 550, in plot
data.as_dict()[the_data], output_name, None, indentation + 2, format_cache)
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/beat/cmdline/plotters.py", line 257, in plot
fig = runnable.process(data_to_plot)
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/beat/core/plotter.py", line 95, in process
return loader.run(self.obj, 'process', self.exc, inputs)
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/beat/backend/python/loader.py", line 109, in run
return getattr(obj, method)(*args, **kwargs)
File "/home/jae/code/beat.editor/prefix/plotters/plot/isoroc/1.py", line 143, in process
return super(Plotter, self).encode_figure(fig)
File "/home/jae/code/beat.editor/prefix/libraries/plot/baselib/1.py", line 85, in encode_figure
if self.content_type.endswith('png'): canvas.print_png(sio)
File "/home/jae/miniconda3/envs/beat/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py", line 528, in print_png
self.figure.dpi, metadata=metadata)
TypeError: string argument expected, got 'bytes'
```
Maybe the `plot/baselib/1` library should be updated?
https://gitlab.idiap.ch/beat/beat.editor/-/issues/101
Visual Algorithm Editing
2020-02-12T12:18:32Z
Jaden DIEFENBAUGH
Visual Algorithm Editing
Instead of the current tab-based editor, create a more graphical representation of what the user is doing - let the user edit a block-like diagram! Inputs on the left, outputs on the right, parameters & such in the middle. Would need a w...
Instead of the current tab-based editor, create a more graphical representation of what the user is doing - let the user edit a block-like diagram! Inputs on the left, outputs on the right, parameters & such in the middle. Would need a way to indicate groups across inputs/outputs but that shouldn't be too hard.