bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2017-10-19T14:01:12Zhttps://gitlab.idiap.ch/bob/bob.io.video/-/issues/5Reading audio from video files2017-10-19T14:01:12ZAmir MOHAMMADIReading audio from video filesIt would be great if we could read audio content from video files too.It would be great if we could read audio content from video files too.https://gitlab.idiap.ch/bob/bob.ip.gabor/-/issues/1Issue with the doc Generation2018-01-29T08:43:49ZTiago de Freitas PereiraIssue with the doc GenerationBasically I don't know how to solve this.
I need some help
https://gitlab.idiap.ch/bob/bob.ip.gabor/builds/16503
```
Warning, treated as error:
/local/gitlab-runner/builds/6b02994f/0/bob/bob.ip.gabor/doc/c_cpp_api.rst:54: WARNIN...Basically I don't know how to solve this.
I need some help
https://gitlab.idiap.ch/bob/bob.ip.gabor/builds/16503
```
Warning, treated as error:
/local/gitlab-runner/builds/6b02994f/0/bob/bob.ip.gabor/doc/c_cpp_api.rst:54: WARNING: cpp:type reference target not found: blitz
```
Just a note for the sphinx build, **now warnings are errors**.
Be careful, our documentations are full of warnings.
I fixed almost 50 WARNINGS so far
https://gitlab.idiap.ch/bob/bob.db.msu_mfsd_mod/-/issues/3Tests are failing2018-09-13T04:18:41ZAmir MOHAMMADITests are failing@sbhatta the tests are failing here; could you please fix it?@sbhatta the tests are failing here; could you please fix it?Sushil BHATTACHARJEESushil BHATTACHARJEEhttps://gitlab.idiap.ch/bob/bob.db.replaymobile/-/issues/2db.sql3 files should not exist in the git repository.2018-09-12T22:01:18ZAmir MOHAMMADIdb.sql3 files should not exist in the git repository.You should remove that file, and uncomment `#db.sql3` in `.gitignore` too.
The way to download that file is `bin/bob_dbmanage.py replaymobile download`
The way to upload the file (if you change it) is `bin/bob_dbmanage.py replaymob...You should remove that file, and uncomment `#db.sql3` in `.gitignore` too.
The way to download that file is `bin/bob_dbmanage.py replaymobile download`
The way to upload the file (if you change it) is `bin/bob_dbmanage.py replaymobile upload` (while being at idiap machines)https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/13Remove `bin/baselines.py` and provide baseline configuration files instead2018-05-17T14:18:31ZManuel Günthersiebenkopf@googlemail.comRemove `bin/baselines.py` and provide baseline configuration files insteadNow that we have implemented the config-file command line option in `bob.bio.base`, we should go ahead and remove the `bin/baselines.py` script and provide proper configuration files for those experiments instead.
* [x] Remove bob/bio/...Now that we have implemented the config-file command line option in `bob.bio.base`, we should go ahead and remove the `bin/baselines.py` script and provide proper configuration files for those experiments instead.
* [x] Remove bob/bio/face/scripts/baseline.py
* [ ] Add configuration files and resources
* [ ] Make sure that the baseline results are still the same
* [ ] Update the documentationTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.io.audio/-/issues/4bug in bob.io.audio.reader::load()2018-09-10T18:00:19ZSushil BHATTACHARJEEbug in bob.io.audio.reader::load()Hi,
I am able to load a certain .wav file using scipy.io.wavfile.read(), as well as using the load() function of bob.io.audio.reader object.
However, the results are different -- the bob function returns an array of all 0s (where as the ...Hi,
I am able to load a certain .wav file using scipy.io.wavfile.read(), as well as using the load() function of bob.io.audio.reader object.
However, the results are different -- the bob function returns an array of all 0s (where as the scipy function returns an array that looks
like a speech-signal).
Sushilhttps://gitlab.idiap.ch/bob/bob.learn.linear/-/issues/7Implement an automatic way to compute the number of subspaces2017-10-22T20:35:42ZTiago de Freitas PereiraImplement an automatic way to compute the number of subspacesIn `Gong, Boqing, et al. "Geodesic flow kernel for unsupervised domain adaptation." Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on. IEEE, 2012.` Section 3.4 describes a way to compute the optimum value for the n...In `Gong, Boqing, et al. "Geodesic flow kernel for unsupervised domain adaptation." Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on. IEEE, 2012.` Section 3.4 describes a way to compute the optimum value for the number of subspaces (called Subspace disagreement measure).
Would be nice to have that.Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/nightlies/-/issues/26Interphinx numpy HTTP 5002017-10-04T19:42:19ZTiago de Freitas PereiraInterphinx numpy HTTP 500Two days with the same issue.
When we try to build the documentation we have HTTP 500 when we interphinx numpy
`https://docs.scipy.org/doc/numpy-1.11.0/objects.inv`Two days with the same issue.
When we try to build the documentation we have HTTP 500 when we interphinx numpy
`https://docs.scipy.org/doc/numpy-1.11.0/objects.inv`https://gitlab.idiap.ch/bob/bob.bio.video/-/issues/7the pipeline for version 3.1.0 has failed2017-10-21T16:05:51ZAmir MOHAMMADIthe pipeline for version 3.1.0 has failedHence, this version is not released:
https://gitlab.idiap.ch/bob/bob.bio.video/builds/54887
I am trying to retry the build to make it pass and release this version.
ping @tiago.pereiraHence, this version is not released:
https://gitlab.idiap.ch/bob/bob.bio.video/builds/54887
I am trying to retry the build to make it pass and release this version.
ping @tiago.pereiraAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.learn.libsvm/-/issues/9SVM in sequence segmenation fault2017-10-21T19:07:03ZTiago de Freitas PereiraSVM in sequence segmenation faultWhen you try to train several SVMs in sequence we have segmentation fault.
Follow a code that reproduces the issue (2 SVMs in sequence):
```
import bob.learn.libsvm
import numpy
numpy.random.seed(10)
for i in range(2):
pos = numpy....When you try to train several SVMs in sequence we have segmentation fault.
Follow a code that reproduces the issue (2 SVMs in sequence):
```
import bob.learn.libsvm
import numpy
numpy.random.seed(10)
for i in range(2):
pos = numpy.random.normal(0., 1, size=(100, 2))
neg = numpy.random.normal(1., 1, size=(100, 2))
data = [pos, neg]
trainer = bob.learn.libsvm.Trainer()
trainer.kernel_type = 'LINEAR'
trainer.cost = 1
trainer.train(data)
```
However, if you free the data variables in the end of loop for, everything runs fine
```
import bob.learn.libsvm
import numpy
numpy.random.seed(10)
for i in range(2):
pos = numpy.random.normal(0., 1, size=(100, 2))
neg = numpy.random.normal(1., 1, size=(100, 2))
data = [pos, neg]
trainer = bob.learn.libsvm.Trainer()
trainer.kernel_type = 'LINEAR'
trainer.cost = 1
trainer.train(data)
del data
del pos
del neg
```
I'm still debugging, but it seems that the issue is somewhere here in the bindings (https://gitlab.idiap.ch/bob/bob.learn.libsvm/blob/master/bob/learn/libsvm/trainer.cpp#L616)Bob 2.7.x releaseTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.kaldi/-/issues/4Simple MFCC extraction is failing2017-08-15T11:08:26ZAlain KOMATYSimple MFCC extraction is failingJust to keep track of this problem we discussed on email, I am opening this issue for possible future reference:
I tried to run the following script to extract MFCCs but it's not working.
```
./bin/python test.py
```
and the script tes...Just to keep track of this problem we discussed on email, I am opening this issue for possible future reference:
I tried to run the following script to extract MFCCs but it's not working.
```
./bin/python test.py
```
and the script test.py has following the content:
```
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
import pkg_resources
import bob.io.audio
import bob.kaldi
sample = pkg_resources.resource_filename(__name__,'bob/kaldi/test/data/sample16k.wav')
data = bob.io.audio.reader(sample)
mfcc = bob.kaldi.mfcc(data.load()[0], data.rate, normalization=False)
```
The error I am getting is:
```
Traceback (most recent call last):
File "test.py", line 10, in <module>
mfcc = bob.kaldi.mfcc(data.load()[0], data.rate, normalization=False)
File "/remote/idiap.svm/user.active/akomaty/work/bob_package_review/bob.kaldi/bob/kaldi/mfcc.py", line 81, in mfcc
pipe1 = Popen (cmd1, stdin=PIPE, stdout=PIPE, stderr=fnull)
File "/idiap/group/torch5spro/conda/envs/bob-2.6.2-py27_0/lib/python2.7/subprocess.py", line 390, in __init__
errread, errwrite)
File "/idiap/group/torch5spro/conda/envs/bob-2.6.2-py27_0/lib/python2.7/subprocess.py", line 1024, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
```https://gitlab.idiap.ch/bob/bob.bio.spear/-/issues/24Add more info on the latest handcrafted features with usage examples2020-10-08T07:15:14ZPavel KORSHUNOVAdd more info on the latest handcrafted features with usage examplesNew features include more customizable MFCC, SCFC, RFCC, SCMC, SSFC, and LFCC.New features include more customizable MFCC, SCFC, RFCC, SCMC, SSFC, and LFCC.May 2017 HackathonPavel KORSHUNOVPavel KORSHUNOV2017-05-09https://gitlab.idiap.ch/bob/bob.extension/-/issues/39Integrate some our software policy into documentation here2017-08-11T22:23:17ZAmir MOHAMMADIIntegrate some our software policy into documentation hereIt is here: https://gitlab.idiap.ch/biometric/software/wikis/software-policyIt is here: https://gitlab.idiap.ch/biometric/software/wikis/software-policyMay 2017 HackathonGuillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.db.base/-/issues/15Circular dependency on bob.db.atnt2017-09-30T18:11:14ZAmir MOHAMMADICircular dependency on bob.db.atntNightlies are failing because of this: https://gitlab.idiap.ch/bob/bob.nightlies/builds/60096
@andre.anjos please take care of this as soon as possible since we want the python 3.6 wheels.Nightlies are failing because of this: https://gitlab.idiap.ch/bob/bob.nightlies/builds/60096
@andre.anjos please take care of this as soon as possible since we want the python 3.6 wheels.May 2017 HackathonAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.db.voxforge/-/issues/9Error by running ./bin/verify.py with voxforge2017-10-22T18:34:52ZMilos CERNAKError by running ./bin/verify.py with voxforgeHi,
I run a ./bin/verify.py with voxforge:
```
./bin/verify.py -g 'demanding' -d 'voxforge' -p 'energy-2gauss' -e 'mfcc-60' --algorithm 'gmm' -s $exp --groups {dev,eval} -R '/idiap/user/mcernak/Projects/bob_dev2/' -T $tempdir -vvv
```
A...Hi,
I run a ./bin/verify.py with voxforge:
```
./bin/verify.py -g 'demanding' -d 'voxforge' -p 'energy-2gauss' -e 'mfcc-60' --algorithm 'gmm' -s $exp --groups {dev,eval} -R '/idiap/user/mcernak/Projects/bob_dev2/' -T $tempdir -vvv
```
And I got this error:
```
bob.bio.base@2017-05-16 23:08:14,932 -- ERROR: During the execution, an exception was raised: 'module' object has no attribute 'FileListBioDatabase'
Traceback (most recent call last):
File "./bin/verify.py", line 66, in <module>
sys.exit(bob.bio.base.script.verify.main())
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.bio.base/bob/bio/base/script/verify.py", line 451, in main
args = parse_arguments(command_line_parameters)
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.bio.base/bob/bio/base/script/verify.py", line 34, in parse_arguments
skips = ['preprocessing', 'extractor-training', 'extraction', 'projector-training', 'projection', 'enroller-training', 'enrollment', 'score-computation', 'concatenation', 'calibration'])
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.bio.base/bob/bio/base/tools/command_line.py", line 226, in initialize
parser.get_default(keyword))
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.bio.base/bob/bio/base/tools/command_line.py", line 160, in _take_from_config_or_command_line
setattr(args, keyword, utils.load_resource(' '.join(getattr(args, keyword)), keyword, imports = args.imports, preferred_package = args.preferred_package))
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.bio.base/bob/bio/base/utils/resources.py", line 201, in load_resource
return entry_points[index].load()
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2291, in load
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2297, in resolve
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.db.voxforge/bob/db/voxforge/__init__.py", line 25, in <module>
from .query import Database
File "/remote/idiap.svm/user.active/mcernak/Projects/bob_dev2/src/bob.db.voxforge/bob/db/voxforge/query.py", line 24, in <module>
class Database(bob.bio.base.database.FileListBioDatabase):
AttributeError: 'module' object has no attribute 'FileListBioDatabase'
```
@akomaty do you know what this could mean?
Miloshttps://gitlab.idiap.ch/bob/bob.bio.base/-/issues/84Using `skip_xyz = True` at configuration does not prevent `verify.py` script ...2017-07-13T09:00:44ZAndré AnjosUsing `skip_xyz = True` at configuration does not prevent `verify.py` script to ask for `xyz` configurationThis got me by surprise. I have a simple configuration file:
```python
sub_directory = 'stitched-crop0000-mc3-mm1515'
skip_preprocessing = True
preprocessed_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/preprocessed'...This got me by surprise. I have a simple configuration file:
```python
sub_directory = 'stitched-crop0000-mc3-mm1515'
skip_preprocessing = True
preprocessed_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/preprocessed'
skip_extraction = True
extracted_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/extracted'
from bob.bio.vein.algorithm import MiuraMatch
algorithm = MiuraMatch(ch=15, cw=15)
```
I'd expect that the `verify.py`, in this case, ignores settings for `preprocessor` and `extractor` since those phases are skipped anyway. But it does not seem to be the case - it still wants a configuration even if it is not going to use it.
Am I doing something terribly wrong here?Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.pad.face/-/issues/3Remove `./bin/` notation from all documentation2017-07-27T13:08:32ZAndré AnjosRemove `./bin/` notation from all documentationIt is clearer and more future-proof if we remove the `./bin/` from all command lines. When the conda package will be ready (soon now), the `./bin/` stuff will be deprecated.It is clearer and more future-proof if we remove the `./bin/` from all command lines. When the conda package will be ready (soon now), the `./bin/` stuff will be deprecated.Olegs NIKISINSOlegs NIKISINS2017-08-06https://gitlab.idiap.ch/bob/bob.measure/-/issues/31Build Failed #868352017-09-05T15:08:34ZAndré AnjosBuild Failed #86835@mguenther: I've tried this build twice, and it seems your changes are still failing on Python 3.6 + Mac OSX. Could you please check? https://gitlab.idiap.ch/bob/bob.measure/-/jobs/86835
@tiago.pereira: since we'll be in release mode fr...@mguenther: I've tried this build twice, and it seems your changes are still failing on Python 3.6 + Mac OSX. Could you please check? https://gitlab.idiap.ch/bob/bob.measure/-/jobs/86835
@tiago.pereira: since we'll be in release mode from thursday on, could you please check/help Manuel on this one? He may not have access to a Mac for tests.Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.db.utfvp/-/issues/4This package needs a release.2017-09-29T13:05:31ZTiago de Freitas PereiraThis package needs a release.Hey,
Our stable nightlies are failing because of this package (https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/87786).
Is it possible to have a new release? This issue is related with this one (https://gitlab.idiap.ch/bob/bob.db.base/i...Hey,
Our stable nightlies are failing because of this package (https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/87786).
Is it possible to have a new release? This issue is related with this one (https://gitlab.idiap.ch/bob/bob.db.base/issues/18).
Thankshttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/13config files to spoof.py are loaded through `bob.bio.config` entry points2020-12-07T18:19:44ZAmir MOHAMMADIconfig files to spoof.py are loaded through `bob.bio.config` entry pointsSee how entry points are named `bob.bio.config` in https://gitlab.idiap.ch/bob/bob.pad.face/blob/056bb2bbabec94e15d17e2887fde878bba3e04bd/setup.py#L73
It would be better if they were called `bob.pad.config`.See how entry points are named `bob.bio.config` in https://gitlab.idiap.ch/bob/bob.pad.face/blob/056bb2bbabec94e15d17e2887fde878bba3e04bd/setup.py#L73
It would be better if they were called `bob.pad.config`.