bob.pad.base issueshttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues2020-04-02T15:33:52Zhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/33ERROR: Failure: TypeError (Can't instantiate abstract class TestDatabase with...2020-04-02T15:33:52ZAndré AnjosERROR: Failure: TypeError (Can't instantiate abstract class TestDatabase with abstract methods annotations)```
======================================================================
ERROR: Failure: TypeError (Can't instantiate abstract class TestDatabase with abstract methods annotations)
-----------------------------------------------------...```
======================================================================
ERROR: Failure: TypeError (Can't instantiate abstract class TestDatabase with abstract methods annotations)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.pad.base_1585423863782/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.6/site-packages/nose/failure.py", line 39, in runTest
raise self.exc_val.with_traceback(self.tb)
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.pad.base_1585423863782/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.6/site-packages/nose/loader.py", line 522, in makeTest
return self._makeTest(obj, parent)
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.pad.base_1585423863782/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.6/site-packages/nose/loader.py", line 581, in _makeTest
return MethodTestCase(obj)
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.pad.base_1585423863782/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.6/site-packages/nose/case.py", line 345, in __init__
self.inst = self.cls()
TypeError: Can't instantiate abstract class TestDatabase with abstract methods annotations
```Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/31APCER values are wrong2019-05-20T15:45:13ZAmir MOHAMMADIAPCER values are wrongAccording to the standard, APCER must be reported per PAI and the final APCER must be max of all other PAI specific APCERs.
We don't do that in our `bob pad metric` command. We are just reporting FAR and call it APCER.According to the standard, APCER must be reported per PAI and the final APCER must be max of all other PAI specific APCERs.
We don't do that in our `bob pad metric` command. We are just reporting FAR and call it APCER.https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/30Nightlies broken2019-03-22T12:53:58ZTiago de Freitas PereiraNightlies brokenHi guys,
Nightlies are broken because of this one.
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/160177
There's a test case with CASIA-SURF database that is failing.
Can someone check this?
ThanksHi guys,
Nightlies are broken because of this one.
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/160177
There's a test case with CASIA-SURF database that is failing.
Can someone check this?
ThanksGuillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/28Wrong Y axis labels in bob pad roc plots when used with "-nG" option2019-03-01T16:12:23ZAnjith GEORGEanjith.george@idiap.chWrong Y axis labels in bob pad roc plots when used with "-nG" optionThe Y axis label of the bob pad roc plot is "1-BPCER" when "-nG" option is used; I think it should be "BPCER" or the plot should be inverted.The Y axis label of the bob pad roc plot is "1-BPCER" when "-nG" option is used; I think it should be "BPCER" or the plot should be inverted.Anjith GEORGEanjith.george@idiap.chAnjith GEORGEanjith.george@idiap.chhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/8Algorithm.read_toscore_object should not exist2019-02-26T22:15:23ZManuel Günthersiebenkopf@googlemail.comAlgorithm.read_toscore_object should not existSimilarly to the `bob.bio.base.algorithm.Algorithm.read_probe` (see bob/bob.bio.base#79) the algorithm in `bob.pad.base` should not contain a specific function to read the probe files, but should solely rely on the `read_feature` functio...Similarly to the `bob.bio.base.algorithm.Algorithm.read_probe` (see bob/bob.bio.base#79) the algorithm in `bob.pad.base` should not contain a specific function to read the probe files, but should solely rely on the `read_feature` function of the `extractor` or the `algorithm`. See bob/bob.bio.base!78 for a possible route for a solution.Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/18Converting frame containers to numpy arrays are useful for everyone.2018-11-06T09:05:22ZAmir MOHAMMADIConverting frame containers to numpy arrays are useful for everyone.I can see that why a function which takes a frame container and converts it to a numpy array could be useful here but it is also useful in all packages that use `bob.bio.video`. Hence, this is better to be implemented in `bob.bio.video`....I can see that why a function which takes a frame container and converts it to a numpy array could be useful here but it is also useful in all packages that use `bob.bio.video`. Hence, this is better to be implemented in `bob.bio.video`.
https://gitlab.idiap.ch/bob/bob.pad.face/blob/b0a14393f109e8bc15928ade60b0614e34e4b73f/bob/pad/face/algorithm/VideoSvmPadAlgorithm.py#L116https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/29convert_frame_cont_to_array does not work all the time2018-11-06T09:05:21ZAmir MOHAMMADIconvert_frame_cont_to_array does not work all the timeSometimes, the keys in frame containers are not actually integers and the code fails in https://gitlab.idiap.ch/bob/bob.pad.base/blob/172d46e0ca734ce682323c502f23abc53da15f4b/bob/pad/base/utils/helper_functions.py#L35 when keys are conve...Sometimes, the keys in frame containers are not actually integers and the code fails in https://gitlab.idiap.ch/bob/bob.pad.base/blob/172d46e0ca734ce682323c502f23abc53da15f4b/bob/pad/base/utils/helper_functions.py#L35 when keys are converted from strings to integers.Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/24Nightlies are failing because of this one2018-08-13T10:05:38ZTiago de Freitas PereiraNightlies are failing because of this oneCan someone have a look?
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/139450
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/139451
ThanksCan someone have a look?
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/139450
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/139451
Thankshttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/22Finalization of plotting scripts2018-06-27T09:22:53ZAmir MOHAMMADIFinalization of plotting scripts@theophile.gentilhomme could you please give a summary of the plots that you implemented in this package (with example figures) so that we can start working on this again. Thanks.
If you have questions to finish this task, please let us...@theophile.gentilhomme could you please give a summary of the plots that you implemented in this package (with example figures) so that we can start working on this again. Thanks.
If you have questions to finish this task, please let us know here. I remember that you had a question from @pkorshunovTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/19SVM does not return a proper shape2018-06-13T08:45:09ZGuillaume HEUSCHSVM does not return a proper shapeIt looks like sometimes the SVM Machine (after cross-validation grid search) has a different shape than input ... This should be investigated further.It looks like sometimes the SVM Machine (after cross-validation grid search) has a different shape than input ... This should be investigated further.Guillaume HEUSCHGuillaume HEUSCHhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/23The grid_search.py entrypoint in setup.py breaks the same script as in bob.bi...2018-06-07T09:07:22ZAmir MOHAMMADIThe grid_search.py entrypoint in setup.py breaks the same script as in bob.bio.baseAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/21If one declares a new Database with the name `Database`, then Sphinx cannot c...2018-04-11T08:46:05ZAndré AnjosIf one declares a new Database with the name `Database`, then Sphinx cannot compile the documentationFor some reason, Sphinx has trouble swallowing a database declared in this package (or a dependent one) with the name `Database`.
Steps to reproduce this issue:
1. Create a database in module with the name `Database`, that inherits fro...For some reason, Sphinx has trouble swallowing a database declared in this package (or a dependent one) with the name `Database`.
Steps to reproduce this issue:
1. Create a database in module with the name `Database`, that inherits from bob.pad.base.PadDatabase
2. Try to compile documentation that includes `Database`
Error observed (in short Sphinx thinks it is a bob.bio.base.Database instead of a bob.pad.one):
```text
Exception occurred:
File "/Users/andre/conda/envs/pad-dev/lib/python3.6/site-packages/bob/bio/base/database/database.py", line 125, in __init__
e) + "\nPlease implement:\n - the model_ids_with_protocol(...) function with at least the "
NotImplementedError: objects() got an unexpected keyword argument 'purposes'
Please implement:
- the model_ids_with_protocol(...) function with at least the arguments 'groups' and 'protocol'
- the objects(...) function with at least the arguments 'groups', 'protocol', 'purposes' and 'model_ids'
- the annotations() function with at least the arguments 'file_id'.
The full traceback has been saved in /var/folders/b3/7l98n3bd7dqc1stjmgxb9mbw0000gn/T/sphinx-err-415lx64m.log, if you want to report the issue to the developers.
```https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/20load_projector in algorithm.SVM loads the hdf5 with 'a' flag.2018-04-10T09:01:35ZSalim Kayalload_projector in algorithm.SVM loads the hdf5 with 'a' flag.the load_projector function of SVM uses the append flag for reading the hdf5.
Due to file locks it makes the function fail when running in parallel on the grid.the load_projector function of SVM uses the append flag for reading the hdf5.
Due to file locks it makes the function fail when running in parallel on the grid.https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/17Add clients option to driver of FileList db2018-03-01T11:14:25ZPavel KORSHUNOVAdd clients option to driver of FileList dbIt can be useful to print out the list of clients in a given filelist databaseIt can be useful to print out the list of clients in a given filelist databasehttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/9requirements.txt and develop.cfg are incomplete2018-02-22T12:48:36ZManuel Günthersiebenkopf@googlemail.comrequirements.txt and develop.cfg are incompleteIn the `develop.cfg`, only packages with a direct dependency are listed. This is contrary to our default policy, where all dependent packages are listed, recursively and in the correct order.In the `develop.cfg`, only packages with a direct dependency are listed. This is contrary to our default policy, where all dependent packages are listed, recursively and in the correct order.Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/14guide for creating file-list based databases2018-02-22T11:31:34ZAmir MOHAMMADIguide for creating file-list based databasesIt used to be here:
https://www.idiap.ch/software/bob/docs/bob/bob.pad.db/master/guide.htmlIt used to be here:
https://www.idiap.ch/software/bob/docs/bob/bob.pad.db/master/guide.htmlhttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/12Nightlies2018-02-22T11:31:34ZTiago de Freitas PereiraNightliesOur nightlies are broken,
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/99181
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/99185
Could you please have a look @amohammadi since this is your contribution?Our nightlies are broken,
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/99181
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/99185
Could you please have a look @amohammadi since this is your contribution?https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/7Make the scoring parallel2018-02-15T19:45:05ZAmir MOHAMMADIMake the scoring parallelTo move forward with this unsupervised and supervised paradigm, we should make the scoring step parallel and add a concat step.
In many algorithms this is already done through projections which I think is an abuse.To move forward with this unsupervised and supervised paradigm, we should make the scoring step parallel and add a concat step.
In many algorithms this is already done through projections which I think is an abuse.https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/6Correct documentation, especially on high-level database interfaces2018-02-15T19:45:05ZPavel KORSHUNOVCorrect documentation, especially on high-level database interfacesMay 2017 HackathonOlegs NIKISINSOlegs NIKISINShttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/5Move support for filelist databases from deprecated bob.pad.db2018-02-15T19:45:05ZPavel KORSHUNOVMove support for filelist databases from deprecated bob.pad.dbMay 2017 HackathonPavel KORSHUNOVPavel KORSHUNOV