bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2020-11-06T15:35:00Zhttps://gitlab.idiap.ch/bob/bob.ip.optflow.liu/-/issues/2DEPRECATION2020-11-06T15:35:00ZTiago de Freitas PereiraDEPRECATIONThis package will go away too
ping @ydayer @amohammadiThis package will go away too
ping @ydayer @amohammadihttps://gitlab.idiap.ch/bob/bob.chapter.FRICE/-/issues/2Package is not working in Python 3 and with current Bob version2020-10-30T11:54:12ZManuel Günthersiebenkopf@googlemail.comPackage is not working in Python 3 and with current Bob versionIt has been a while that this package was uploaded, and Bob has changed in the meantime. Additionally, there are some parts that are incompatible with Python 3 (e.g., the `StringIO` works differently in Python 3).It has been a while that this package was uploaded, and Bob has changed in the meantime. Additionally, there are some parts that are incompatible with Python 3 (e.g., the `StringIO` works differently in Python 3).Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.bio.base/-/issues/139Protect against paths starting with / in database filelist API2020-10-16T15:58:14ZAmir MOHAMMADIProtect against paths starting with / in database filelist APIIf the paths in the filelists of the filelist-based db interfaces start with `/` and we are checkpointing samples, there is a good chance that original samples of the database could be re-written.
We should either check for this and rais...If the paths in the filelists of the filelist-based db interfaces start with `/` and we are checkpointing samples, there is a good chance that original samples of the database could be re-written.
We should either check for this and raise an error, or fix this automatically.Bob 9.0.0https://gitlab.idiap.ch/bob/bob.measure/-/issues/62Visualization in a plot with several curves2020-08-07T08:20:18ZHatef OTROSHIVisualization in a plot with several curvesHi,
I was trying to plot ROC curves of several models with `bob bio roc`. Since there are many curves in a plot, it is hard to understand each one and distinguish them. Below, you can find a sample of such plot:
![magma](/uploads/dc3090...Hi,
I was trying to plot ROC curves of several models with `bob bio roc`. Since there are many curves in a plot, it is hard to understand each one and distinguish them. Below, you can find a sample of such plot:
![magma](/uploads/dc30907b6bc6a3cbbf6c4a13e2d4f08a/magma.png)
I was wondering how I can achieve a better visualization. If we use `--line-styles` option in `bob bio roc` we will have a result as below which is still not clear:
![magma_line](/uploads/6b9e27f89c35dd54c946a0fd5ba48290/magma_line.png)
I was searching if I could find a better color map and change the color map of `matplotlib`. Inspired by [this plot](https://stackoverflow.com/a/35971096), I changed the color map by replacing [this line](https://gitlab.idiap.ch/bob/bob.measure/-/blob/master/bob/measure/utils.py#L141) in `bob.measure` with `cmap = pyplot.cm.get_cmap(name='gist_ncar')`- only changing the color map. Here is the result:
![gist_ncar](/uploads/fb6e7a5b3a442c1c355e6b92ded0cef8/gist_ncar.png)
And if I use `--line-styles` option as well, it results the following plot while the above plot is still more clear:
![gist_ncar_line](/uploads/988767d0c726939fad088b31e7c0ead4/gist_ncar_line.png)https://gitlab.idiap.ch/bob/bob.pipelines/-/issues/16Run dask+SGE backend without SETSHELL = starvation2020-05-16T12:47:09ZTiago de Freitas PereiraRun dask+SGE backend without SETSHELL = starvationIt's being a while we have this issue, but I've never materialized it here.
When a script that uses dask+SGE backend is executed at Idiap without a `SETSHELL grid`, the script hangs forever waiting for a worker.
We need to, i-) either t...It's being a while we have this issue, but I've never materialized it here.
When a script that uses dask+SGE backend is executed at Idiap without a `SETSHELL grid`, the script hangs forever waiting for a worker.
We need to, i-) either throw an exception once `qsub` fails to be executed or ii-) do like it's done in gridtk (triggers this automatically).https://gitlab.idiap.ch/bob/bob.db.putvein/-/issues/3DEPRECATION. Question2020-04-24T08:34:06ZTiago de Freitas PereiraDEPRECATION. QuestionHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
ThanksHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
Thankshttps://gitlab.idiap.ch/bob/bob.db.fv3d/-/issues/1DEPRECATION. Question2020-04-24T08:33:40ZTiago de Freitas PereiraDEPRECATION. QuestionHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
ThanksHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
Thankshttps://gitlab.idiap.ch/bob/bob.db.utfvp/-/issues/5DEPRECATION. Question2020-04-24T08:32:30ZTiago de Freitas PereiraDEPRECATION. QuestionHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
ThanksHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
Thankshttps://gitlab.idiap.ch/bob/bob.db.livdet2013/-/issues/2DEPRECATION. Question2020-04-24T08:18:51ZTiago de Freitas PereiraDEPRECATION. QuestionHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
ThanksHi @bob, sorry for the spam, but this is needed.
With our new efforts to put this new pipeline mechanism in place, shall we deprecate this package?
Who is against it?
Thankshttps://gitlab.idiap.ch/bob/bob.extension/-/issues/73Instructions for developing new extensions is incorrect2020-01-10T14:38:28ZManuel Günthersiebenkopf@googlemail.comInstructions for developing new extensions is incorrectIn e8a542f6 the example files were moved to bob.blitz, but the documentation in doc/cplusplus_library.rst and doc/cplusplus_modules.rst still says to checkout bob.extension instead of bob.blitz.In e8a542f6 the example files were moved to bob.blitz, but the documentation in doc/cplusplus_library.rst and doc/cplusplus_modules.rst still says to checkout bob.extension instead of bob.blitz.Pavel KORSHUNOVPavel KORSHUNOVhttps://gitlab.idiap.ch/bob/bob.extension/-/issues/28Automatic docstring generator should adopt one of "Napoleon" styles2019-09-04T13:12:40ZAndré AnjosAutomatic docstring generator should adopt one of "Napoleon" stylesWhen we wrote our documentation generator in [documentation.h](bob/extension/include/bob.extension/documentation.h), there was not a set standard for documenting functions in sphinx. Since release 1.3 (which is now required by most of ou...When we wrote our documentation generator in [documentation.h](bob/extension/include/bob.extension/documentation.h), there was not a set standard for documenting functions in sphinx. Since release 1.3 (which is now required by most of our software), there is:
http://www.sphinx-doc.org/en/stable/ext/napoleon.html
The napoleon extension is already loaded by most of our software, so it makes sense that the generator follows one of the docstring standards defined on that manual page. Some of our python-based docstrings already follow the "Google" style:
http://www.sphinx-doc.org/en/stable/ext/example_google.html#example-google
It would be good to get the C++ docs matching that.May 2017 HackathonPavel KORSHUNOVPavel KORSHUNOVhttps://gitlab.idiap.ch/bob/bob.learn.activation/-/issues/2Maybe load function must be a class method2019-08-13T05:09:31ZTiago de Freitas PereiraMaybe load function must be a class methodI was observing how load works and for me makes more sense this method to be a class method.
https://www.idiap.ch/software/bob/docs/bob/bob.learn.activation/master/py_api.html#bob.learn.activation.Activation.load
Worth changing this fo...I was observing how load works and for me makes more sense this method to be a class method.
https://www.idiap.ch/software/bob/docs/bob/bob.learn.activation/master/py_api.html#bob.learn.activation.Activation.load
Worth changing this for bob.bio.base#106 ?
ping @andre.anjoshttps://gitlab.idiap.ch/bob/bob.ip.tensorflow_extractor/-/issues/8Remove extractor2019-04-24T07:27:15ZTiago de Freitas PereiraRemove extractorWe should remove the extractor from here: https://gitlab.idiap.ch/bob/bob.ip.tensorflow_extractor/blob/master/bob/ip/tensorflow_extractor/Extractor.py
for the one implemented in this MR https://gitlab.idiap.ch/bob/bob.learn.tensorflow/m...We should remove the extractor from here: https://gitlab.idiap.ch/bob/bob.ip.tensorflow_extractor/blob/master/bob/ip/tensorflow_extractor/Extractor.py
for the one implemented in this MR https://gitlab.idiap.ch/bob/bob.learn.tensorflow/merge_requests/75https://gitlab.idiap.ch/bob/bob.project.chalearn_pad/-/issues/1Update package2019-03-13T10:18:25ZGuillaume HEUSCHUpdate packageThis package should be updated with the following:
* [ ] A conda recipe (so that CI could be enabled)
* [ ] What is specific to the competition should be put in a branch (or some other place)
* [ ] Configuration for existing baseline...This package should be updated with the following:
* [ ] A conda recipe (so that CI could be enabled)
* [ ] What is specific to the competition should be put in a branch (or some other place)
* [ ] Configuration for existing baselines (in particular LBP+SVM and IQM+SVM) should be addedGuillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.fusion.base/-/issues/2The HTER_w starts from 0%2019-02-26T03:07:52ZAmir MOHAMMADIThe HTER_w starts from 0%This is a bug in antispoofing.evaluation.This is a bug in antispoofing.evaluation.https://gitlab.idiap.ch/bob/bob.fusion.base/-/issues/1push new things here2019-02-26T03:07:52ZAmir MOHAMMADIpush new things here@pkorshunov please open a pull request containing your new changes.@pkorshunov please open a pull request containing your new changes.Pavel KORSHUNOVPavel KORSHUNOVhttps://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/-/issues/5MLPAlgorithm should be implemented as a bob.pad.base.algorithm2019-02-15T15:47:20ZGuillaume HEUSCHMLPAlgorithm should be implemented as a bob.pad.base.algorithmIt would be nice to implement the MLP as a `bob.pad.base.algorithm` child, this way, it could be used seamlessly with `spoof.py` and hence simplify the whole pipeline !It would be nice to implement the MLP as a `bob.pad.base.algorithm` child, this way, it could be used seamlessly with `spoof.py` and hence simplify the whole pipeline !https://gitlab.idiap.ch/bob/bob.ip.annotator/-/issues/6There is no undo/redo functionality2019-02-06T13:17:30ZAndré AnjosThere is no undo/redo functionalityIf one is annotating a very large or complex set of objects, adding undo/redo can be a time saver.
One possible way to implement a simple undo/redo stack would be to insert `lambda`'s that redo/undo the last action using the "command pa...If one is annotating a very large or complex set of objects, adding undo/redo can be a time saver.
One possible way to implement a simple undo/redo stack would be to insert `lambda`'s that redo/undo the last action using the "command pattern" design.https://gitlab.idiap.ch/bob/bob.db.replaymobile/-/issues/3AttributeError: type object 'Attack' has no attribute 'sample_device_choices'2018-09-12T22:01:18ZAmir MOHAMMADIAttributeError: type object 'Attack' has no attribute 'sample_device_choices'```
db = bob.db.replaymobile.Database()
db.attack_sampling_devices()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-8...```
db = bob.db.replaymobile.Database()
db.attack_sampling_devices()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-8-9be7b1aeccd8> in <module>()
----> 1 db.attack_sampling_devices()
/home/amir/idiap/git/bobs/bob.bio.face/src/bob.db.replaymobile/bob/db/replaymobile/query.py in attack_sampling_devices(self)
304 """Returns sampling devices available in the database"""
305
--> 306 return Attack.sample_device_choices
307
308 def attack_sample_types(self):
AttributeError: type object 'Attack' has no attribute 'sample_device_choices'
```Sushil BHATTACHARJEESushil BHATTACHARJEEhttps://gitlab.idiap.ch/bob/bob.hobpad2.chapter13/-/issues/1Add a section to generate 3DMAD data in the doc2018-08-29T08:05:08ZGuillaume HEUSCHAdd a section to generate 3DMAD data in the docGuillaume HEUSCHGuillaume HEUSCH