bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2018-06-05T07:37:18Zhttps://gitlab.idiap.ch/bob/bob.db.gbu/-/issues/2documentaion points to dead links2018-06-05T07:37:18ZAmir MOHAMMADIdocumentaion points to dead linksIn the documentation, in `guide.rst` point to https://github.com/bioidiap/bob.db.gbu/downloads which is a dead link.
ping @tiago.pereira @mguentherIn the documentation, in `guide.rst` point to https://github.com/bioidiap/bob.db.gbu/downloads which is a dead link.
ping @tiago.pereira @mguentherhttps://gitlab.idiap.ch/bob/bob.io.video/-/issues/6Deprecation warnings from ffmpeg-2.8.102018-02-14T10:31:30ZAndré AnjosDeprecation warnings from ffmpeg-2.8.10ffmpeg is deprecating the following constructions we use in this package:
```text
bob/io/video/cpp/utils.cpp:1181:26: warning: 'coded_frame' is deprecated
[-Wdeprecated-declarations]
if (stream->codec->coded_frame->key_frame...ffmpeg is deprecating the following constructions we use in this package:
```text
bob/io/video/cpp/utils.cpp:1181:26: warning: 'coded_frame' is deprecated
[-Wdeprecated-declarations]
if (stream->codec->coded_frame->key_frame) pkt->flags |= AV_PKT_FLAG_KEY;
^
/Users/andre/conda/envs/bob-devel-py27/include/libavcodec/avcodec.h:3024:35: note:
'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
bob/io/video/cpp/utils.cpp:1308:26: warning: 'coded_frame' is deprecated
[-Wdeprecated-declarations]
if (stream->codec->coded_frame && stream->codec->coded_frame->key_frame)
^
/Users/andre/conda/envs/bob-devel-py27/include/libavcodec/avcodec.h:3024:35: note:
'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
bob/io/video/cpp/utils.cpp:1308:56: warning: 'coded_frame' is deprecated
[-Wdeprecated-declarations]
if (stream->codec->coded_frame && stream->codec->coded_frame->key_frame)
^
/Users/andre/conda/envs/bob-devel-py27/include/libavcodec/avcodec.h:3024:35: note:
'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
3 warnings generated.
```André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.db.lfw/-/issues/1Format of the scores are incorrect2017-08-20T02:16:33ZTiago de Freitas PereiraFormat of the scores are incorrectThe score files of this database seems not correct.
The first two columns will never match.
Look at the example below.
```
13 Enos_Slaughter Enos_Slaughter/Enos_Slaughter_0001 -0.32567173
13 Juan_Carlos_Ortega Juan_Carlos_Ortega/Juan_C...The score files of this database seems not correct.
The first two columns will never match.
Look at the example below.
```
13 Enos_Slaughter Enos_Slaughter/Enos_Slaughter_0001 -0.32567173
13 Juan_Carlos_Ortega Juan_Carlos_Ortega/Juan_Carlos_Ortega_0001 -0.33916610
13 Marlon_Devonish Marlon_Devonish/Marlon_Devonish_0001 -0.31824485
18 Abdel_Nasser_Assidi Abdel_Nasser_Assidi/Abdel_Nasser_Assidi_0002 -0.04248074
51 Bruce_Paltrow Bruce_Paltrow/Bruce_Paltrow_0001 -0.40190915
51 Howard_Smith Howard_Smith/Howard_Smith_0002 -0.37437308
51 Jan_De_Bont Jan_De_Bont/Jan_De_Bont_0001 -0.41860976
51 Jim_Nochols Jim_Nochols/Jim_Nochols_0001 -0.27871283
51 Oleg_Romantsev Oleg_Romantsev/Oleg_Romantsev_0001 -0.35602057
```
Maybe the refactoring from last year screwed this package.Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.db.mnist/-/issues/4Move M-NIST files to our metafile server2017-10-19T14:04:35ZAndré AnjosMove M-NIST files to our metafile serverI think we should just package this ourselves and be done. We get issues at every build trying to download these files from some place else.I think we should just package this ourselves and be done. We get issues at every build trying to download these files from some place else.https://gitlab.idiap.ch/bob/bob.ap/-/issues/4Crash when calling get_shape(<array>) from FrameExractor2017-08-17T14:18:22ZPavel KORSHUNOVCrash when calling get_shape(<array>) from FrameExractorHere is an example that leads to the crash, as posted to `bob-devel` google group:
```python
from bob.ap import *
from bob.io.audio import *
read = reader('test.wav')
data = read.load()
signal = data[0]
fe = FrameExtractor(
samplin...Here is an example that leads to the crash, as posted to `bob-devel` google group:
```python
from bob.ap import *
from bob.io.audio import *
read = reader('test.wav')
data = read.load()
signal = data[0]
fe = FrameExtractor(
sampling_frequency=48000,
win_length_ms=20,
win_shift_ms=10,
normalize_mean=False)
shape = fe.get_shape(signal) # <= Here it crashes
```Pavel KORSHUNOVPavel KORSHUNOVhttps://gitlab.idiap.ch/bob/bob.paper.biosig2016/-/issues/1Could you please make it public?2018-06-05T08:01:33ZTiago de Freitas PereiraCould you please make it public?Since this paper was already published, why this package is still private?
Could you please make it public @hmuckenhirn ?
ThanksSince this paper was already published, why this package is still private?
Could you please make it public @hmuckenhirn ?
Thankshttps://gitlab.idiap.ch/bob/bob.kaldi/-/issues/2Kaldi metadata2018-06-05T07:49:56ZMilos CERNAKKaldi metadataKaldi requires metadata to run advanced algorithms. The metadata consists of several text file lists, such as the list of train/test/dev utterances (sorted key utterance pairs), speaker to utterance file spk2utt (speaker utterances lists...Kaldi requires metadata to run advanced algorithms. The metadata consists of several text file lists, such as the list of train/test/dev utterances (sorted key utterance pairs), speaker to utterance file spk2utt (speaker utterances lists) and utterance to speaker file utt2spk (utterance speakers lists).
The idea is to add this metadata to prospective databases that could be used with Kaldi, such as AMI, NIST and so far.https://gitlab.idiap.ch/bob/bob.db.cuhk_cufs/-/issues/2Remove original_directory and original_extension2018-06-05T07:33:44ZTiago de Freitas PereiraRemove original_directory and original_extensionDoes not make sense anymore to have this.Does not make sense anymore to have this.May 2017 Hackathonhttps://gitlab.idiap.ch/bob/bob.db.cuhk_cufsf/-/issues/1Remove original_directory from the constructor2018-09-12T21:12:30ZTiago de Freitas PereiraRemove original_directory from the constructorDoes not make sense to have this anymore.Does not make sense to have this anymore.May 2017 Hackathonhttps://gitlab.idiap.ch/bob/bob.db.nivl/-/issues/1Remove original_directory from the constructor2018-09-17T10:44:56ZTiago de Freitas PereiraRemove original_directory from the constructorMay 2017 Hackathonhttps://gitlab.idiap.ch/bob/bob.db.cbsr_nir_vis_2/-/issues/2Remove original_directory from the constructor2018-03-27T14:20:32ZTiago de Freitas PereiraRemove original_directory from the constructorMay 2017 Hackathonhttps://gitlab.idiap.ch/bob/bob/-/issues/242Pip installations of Bob packages installs each package several times2017-08-07T12:16:52ZAmir MOHAMMADIPip installations of Bob packages installs each package several timesIn a clean environment without any bob package installed the `pip install bob` command will install each package several times which makes it impractical to install.
While this was done to circumvent the problem described here: https://s...In a clean environment without any bob package installed the `pip install bob` command will install each package several times which makes it impractical to install.
While this was done to circumvent the problem described here: https://stackoverflow.com/questions/14665936/import-egg-functionality-during-setup-in-a-buildout
I think this approach should have been avoided. a great example is Scipy which depends on Numpy during build. Looking at Scipy's `setup.py` I see that they have managed this pretty well: https://github.com/scipy/scipy/blob/master/setup.pyhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/22line code starts with ./bin/2018-05-17T14:18:35ZAlain KOMATYline code starts with ./bin//bob/bio/face/script/baselines.py
lines: 141, 149, 157, 193, 315
```
line 141: script = './bin/verify_gmm.py'
line 149: script = './bin/verify_isv.py'
line 157: script = './bin/verify_ivector.py'
line 193: ...setu.../bob/bio/face/script/baselines.py
lines: 141, 149, 157, 193, 315
```
line 141: script = './bin/verify_gmm.py'
line 149: script = './bin/verify_isv.py'
line 157: script = './bin/verify_ivector.py'
line 193: ...setup['script'] = './bin/verify.py'
line 315: base_command = ['./bin/evaluate.py', ...
```May 2017 HackathonTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.learn.linear/-/issues/9unchecked functions from `bob::math` are used2017-10-22T20:35:41ZManuel Günthersiebenkopf@googlemail.comunchecked functions from `bob::math` are usedsee bob/bob.math!13see bob/bob.math!13Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.bio.vein/-/issues/14Unused/Maintenance branches2017-06-21T10:14:20ZAndré AnjosUnused/Maintenance branchesWe have a bunch of branches in this project which have not been merged for some time now:
- bh_vein_vein
- biowave
- biowave_temp
- ijcb_stuff
Could you please clean-up/remove unused branches, @onikisins?We have a bunch of branches in this project which have not been merged for some time now:
- bh_vein_vein
- biowave
- biowave_temp
- ijcb_stuff
Could you please clean-up/remove unused branches, @onikisins?Olegs NIKISINSOlegs NIKISINShttps://gitlab.idiap.ch/bob/bob.bio.base/-/issues/82Training breaks if filelist database has only 'norm' group2020-04-23T14:53:31ZPavel KORSHUNOVTraining breaks if filelist database has only 'norm' groupIf a filelist database has only training date inside 'norm' folder (of a given protocol) but does has neither 'dev' or 'eval', the `verify.py` script when used for training only, e.g., by running train_gmm.py, train_isv.py, or other deri...If a filelist database has only training date inside 'norm' folder (of a given protocol) but does has neither 'dev' or 'eval', the `verify.py` script when used for training only, e.g., by running train_gmm.py, train_isv.py, or other derivatives, will break in `uses_dense_probe_file()` function here:
https://gitlab.idiap.ch/bob/bob.bio.base/blob/master/bob/bio/base/database/filelist/query.py#L298
uses_dense_probe_file() assumes that there must be either 'dev' or 'eval' sets. But it may not be the case if we just want to train a UBM on the whole database (so we put all data inside 'norm').https://gitlab.idiap.ch/bob/bob.measure/-/issues/29CMC documentation os not consistent with the reality2017-09-01T02:08:25ZTiago de Freitas PereiraCMC documentation os not consistent with the realityThe documentation of the function `bob.measure.cmc` (http://pythonhosted.org/bob.measure/py_api.html#bob.measure.cmc) says that the output is
"A 2D float array representing the CMC curve, with the Rank in the first column and the numbe...The documentation of the function `bob.measure.cmc` (http://pythonhosted.org/bob.measure/py_api.html#bob.measure.cmc) says that the output is
"A 2D float array representing the CMC curve, with the Rank in the first column and the number of correctly classified clients (in this rank) in the second column."
This is not what is happening.
The function returns a 1D array representing the CMC curve, with the identification rate sorted by the rank in ascending order.https://gitlab.idiap.ch/bob/bob.extension/-/issues/41Firefox may not be the user's default browser2017-09-23T23:29:51ZAndré AnjosFirefox may not be the user's default browserThe feature to open a browser and let the user edit the changes in the release is welcome, but it must work accross different systems and browsers. Requiring the user to have firefox installed (and setup) so the link works is not a good ...The feature to open a browser and let the user edit the changes in the release is welcome, but it must work accross different systems and browsers. Requiring the user to have firefox installed (and setup) so the link works is not a good option. My default browser is Chromium and the script does not continue until I log in to the system and exit the browser. It better to output a line saying the user to go to a specific URL and do it.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.io.matlab/-/issues/4reading a cell is not supported and it should be mentioned in the documentation.2017-07-18T16:03:26ZAmir MOHAMMADIreading a cell is not supported and it should be mentioned in the documentation.Here is the error:
```
terminate called after throwing an instance of 'std::runtime_error'
what(): unknown data type (dtype: unknown (0); shape: [1,13233]; size: 0 bytes) for object named `0' at file `./results/LightenedCNN_C_lfw.m...Here is the error:
```
terminate called after throwing an instance of 'std::runtime_error'
what(): unknown data type (dtype: unknown (0); shape: [1,13233]; size: 0 bytes) for object named `0' at file `./results/LightenedCNN_C_lfw.mat'
```
Steps to reproduce:
```python
from bob.io import matlab
matlab.read_varnames('./results/LightenedCNN_C_lfw.mat')
```
where the file is in [here](https://github.com/AlfredXiangWu/face_verification_experiment/blob/master/results/LightenedCNN_C_lfw.mat).
I will update this issue as I debug more.Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.ip.qualitymeasure/-/issues/2PyPI classifiers stop deployment2017-07-19T13:51:47ZAndré AnjosPyPI classifiers stop deploymentThe license tag is wrong at `setup.py`. Please use the precise value as indicated here:
https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates
Which should be:
```text
License :: OSI Approved :: GNU General Public License v3 (GPL...The license tag is wrong at `setup.py`. Please use the precise value as indicated here:
https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates
Which should be:
```text
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
```
And **not** as is currently:
```text
License :: OSI Approved :: GPL General Public Licence (GPLv3)
```
@dgeissbuhler, please fix this and re-release v1.0.1David GEISSBUHLERDavid GEISSBUHLER2017-07-19