{ "info": { "author": "Manuel Guenther", "author_email": "manuel.guenther@idiap.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Framework :: Bob", "Framework :: Buildout", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering" ], "description": ".. vim: set fileencoding=utf-8 :\n.. Manuel Guenther \n.. Fri Sep 19 12:51:09 CEST 2014\n\n.. image:: http://img.shields.io/badge/docs-stable-yellow.png\n :target: http://pythonhosted.org/facereclib/index.html\n.. image:: http://img.shields.io/badge/docs-latest-orange.png\n :target: https://www.idiap.ch/software/bob/docs/latest/idiap/facereclib/master/index.html\n.. image:: https://travis-ci.org/idiap/facereclib.svg?branch=v2.1.2\n :target: https://travis-ci.org/idiap/facereclib?branch=v2.1.2\n.. image:: https://coveralls.io/repos/idiap/facereclib/badge.png?branch=v2.1.2\n :target: https://coveralls.io/r/idiap/facereclib?branch=v2.1.2\n.. image:: https://img.shields.io/badge/github-master-0000c0.png\n :target: https://github.com/idiap/facereclib/tree/master\n.. image:: http://img.shields.io/pypi/v/facereclib.png\n :target: https://pypi.python.org/pypi/facereclib\n.. image:: http://img.shields.io/pypi/dm/facereclib.png\n :target: https://pypi.python.org/pypi/facereclib\n\n\n==============================\n The Face Recognition Library\n==============================\n\n.. warning::\n THIS LIBRARY IS DEPRECATED AND NO LONGER MAINTAINED.\n It has been superseded by the ``bob.bio`` packages, which can be downloaded here: http://pypi.python.org/pypi/bob.bio.base.\n These packages are direct successors of the ``FaceRecLib`` and ``bob.spear`` and incorporate a broader set functionality to run biometric recognition algorithms in general.\n Please read the `Documentation `__ of the ``bob.bio`` packages, particularly their `Installation Instructions `__.\n\n\nWelcome to the Face Recognition Library.\nThis library is designed to perform a fair comparison of face recognition algorithms.\nIt contains scripts to execute various kinds of face recognition experiments on a variety of facial image databases, and running baseline algorithms is as easy as going to the command line and typing::\n\n $ bin/baselines.py --database frgc --algorithm eigenface\n\n\nAbout\n-----\n\nThis library is developed at the `Biometrics group `_ at the `Idiap Research Institute `_.\nThe FaceRecLib is designed to run face recognition experiments in a comparable and reproducible manner.\n\n.. note::\n When you are working at Idiap_, you might get a version of the FaceRecLib, where all paths are set up such that you can directly start running experiments.\n Outside Idiap_, you need to set up the paths to point to your databases, please check `Read Further`_ on how to do that.\n\nDatabases\n.........\nTo achieve this goal, interfaces to many publicly available facial image databases are contained, and default evaluation protocols are defined, e.g.:\n\n- Face Recognition Grand Challenge version 2 [http://www.nist.gov/itl/iad/ig/frgc.cfm]\n- The Good, The Bad and the Ugly [http://www.nist.gov/itl/iad/ig/focs.cfm]\n- Labeled Faces in the Wild [http://vis-www.cs.umass.edu/lfw]\n- Multi-PIE [http://www.multipie.org]\n- SCface [http://www.scface.org]\n- MOBIO [http://www.idiap.ch/dataset/mobio]\n- BANCA [http://www.ee.surrey.ac.uk/CVSSP/banca]\n- CAS-PEAL [http://www.jdl.ac.cn/peal/index.html]\n- AR face database [http://www2.ece.ohio-state.edu/~aleix/ARdatabase.html]\n- XM2VTS [http://www.ee.surrey.ac.uk/CVSSP/xm2vtsdb]\n- The AT&T database of faces (formerly known as ORL) [http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html]\n\nAlgorithms\n..........\nTogether with that, a broad variety of traditional and state-of-the-art face recognition algorithms such as:\n\n- Eigenfaces [TP91]_\n- Linear Discriminant Analysis [ZKC+98]_\n- Probabilistic Linear Discriminant Analysis [ESM+13]_\n- Local Gabor Binary Pattern Histogram Sequences [ZSG+05]_\n- Graph Matching [GHW12]_\n- Gaussian Mixture Modeling [MM09]_\n- Inter-Session Variability Modeling [WMM+11]_\n- Bayesian Intrapersonal/Extrapersonal Classifier [MWP98]_\n\nis provided.\nFurthermore, tools to evaluate the results can easily be used to create scientific plots, and interfaces to run experiments using parallel processes or an SGE grid are provided.\n\nExtensions\n..........\nOn top of these already pre-coded algorithms, the FaceRecLib provides an easy Python interface for implementing new image preprocessors, feature types, face recognition algorithms or database interfaces, which directly integrate into the face recognition experiment.\nHence, after a short period of coding, researchers can compare their new invention directly with already existing algorithms in a fair manner.\nSome of this code is provided as extensions of the FaceRecLib.\n\nThe CSU Face Recognition Resources\n++++++++++++++++++++++++++++++++++\n\nAs a small example, we provide wrapper classes for the CSU face recognition resources, which you can download `here `__ in the xfacereclib.extension.CSU_ package.\nWe have implemented wrappers for two face recognition algorithms:\n\n- Local Region PCA [PBD+11]_\n- LDA-IR (a.k.a. CohortLDA) [LBP+12]_\n\nTo see how easy it is to use these tools to generate a publication, please have a look at the source code `xfacereclib.paper.BeFIT2012 `_, with the according `Paper `_ being published in [GWC12]_.\n\nFinally, all parts of the FaceRecLib are well documented and thoroughly tested to assure usability, stability and comparability.\n\nReferences\n..........\n\n.. [TP91] *M. Turk and A. Pentland*. **Eigenfaces for recognition**. Journal of Cognitive Neuroscience, 3(1):71-86, 1991.\n.. [ZKC+98] *W. Zhao, A. Krishnaswamy, R. Chellappa, D. Swets and J. Weng*. **Discriminant analysis of principal components for face recognition**, pages 73-85. Springer Verlag Berlin, 1998.\n.. [ESM+13] *L. El Shafey, C. McCool, R. Wallace and S. Marcel*. **A scalable formulation of probabilistic linear discriminant analysis: applied to face recognition**. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(7):1788-1794, 7/2013.\n.. [ZSG+05] *W. Zhang, S. Shan, W. Gao, X. Chen and H. Zhang*. **Local Gabor binary pattern histogram sequence (LGBPHS): a novel non-statistical model for face representation and recognition**. Computer Vision, IEEE International Conference on, 1:786-791, 2005.\n.. [GHW12] *M. Guenther, D. Haufe and R.P. Wuertz*. **Face recognition with disparity corrected Gabor phase differences**. In Artificial neural networks and machine learning, volume 7552 of Lecture Notes in Computer Science, pages 411-418. 9/2012.\n.. [MM09] *C. McCool, S. Marcel*. **Parts-based face verification using local frequency bands**. In Advances in biometrics, volume 5558 of Lecture Notes in Computer Science. 2009.\n.. [WMM+11] *R. Wallace, M. McLaren, C. McCool and S. Marcel*. **Inter-session variability modelling and joint factor analysis for face authentication**. International Joint Conference on Biometrics. 2011.\n.. [MWP98] *B. Moghaddam, W. Wahid and A. Pentland*. **Beyond eigenfaces: probabilistic matching for face recognition**. IEEE International Conference on Automatic Face and Gesture Recognition, pages 30-35. 1998.\n.. [PBD+11] *P.J. Phillips, J.R. Beveridge, B.A. Draper, G. Givens, A.J. O'Toole, D.S. Bolme, J. Dunlop, Y.M. Lui, H. Sahibzada and S. Weimer*. **An introduction to the Good, the Bad, & the Ugly face recognition challenge problem**. Automatic Face Gesture Recognition and Workshops (FG 2011), pages 346-353. 2011.\n.. [LBP+12] *Y.M. Lui, D.S. Bolme, P.J. Phillips, J.R. Beveridge and B.A. Draper*. **Preliminary studies on the Good, the Bad, and the Ugly face recognition challenge problem**. Computer Vision and Pattern Recognition Workshops (CVPRW), pages 9-16. 2012.\n.. [GWC12] *M. Guenther, R. Wallace and S. Marcel*. **An Open Source Framework for Standardized Comparisons of Face Recognition Algorithms**. Computer Vision - ECCV 2012. Workshops and Demonstrations, LNCS, 7585, 547-556, 2012.\n\n\nInstallation\n------------\n\nTo download the FaceRecLib, please go to http://pypi.python.org/pypi/facereclib, click on the **download** button and extract the .zip file to a folder of your choice.\n\nThe FaceRecLib is a satellite package of the free signal processing and machine learning library Bob_, and some of its algorithms rely on the `CSU Face Recognition Resources`_.\nThese two dependencies have to be downloaded manually, as explained in the following.\n\n\nBob\n...\n\nThis version of the FaceRecLib relies on Bob_ version 2 or greater.\nTo install `Packages of Bob `_, please read the `Installation Instructions `_.\nFor Bob_ to be able to work properly, some dependent packages are required to be installed.\nPlease make sure that you have read the `Dependencies `_ for your operating system.\n\nThe most simple solution is to download and extract this package, go to the console and write::\n\n $ python bootstrap.py\n $ bin/buildout\n\nThis will download all required dependent packages and install them locally.\nIf you don't want all the database packages to be downloaded, please remove the bob.db.[database] lines from the ``eggs`` section of the file **buildout.cfg** in the main directory before calling the three commands above.\n\n\nThe CSU Face Recognition Resources\n..................................\n\nTwo open source algorithms are provided by the `CSU Face Recognition Resources`_, namely the LRPCA and the LDA-IR (a.k.a. CohortLDA) algorithm.\nFor these algorithms, optional wrapper classes are provided in the xfacereclib.extension.CSU_ satellite package.\nBy default, this package is disabled.\nTo enable the two algorithms, please call::\n\n $ bin/buildout -c buildout-with-csu.cfg\n\nafter downloading and patching the CSU resources, and updating the ``csu-dir`` in the **buildout-with-csu.cfg** file -- as explained in xfacereclib.extension.CSU_.\n\n\nTest your installation\n......................\n\nTo verify that your installation worked as expected, you might want to run our test utilities::\n\n $ bin/nosetests\n\nUsually, all tests should pass, if you use the latest packages of Bob_.\nWith other versions of Bob_, you might find some failing tests, or some errors might occur.\n\n\nRead further\n------------\n\nFor further documentation on this package, please read the `Stable Version `_ or the `Latest Version `_ of the documentation.\nFor a list of tutorials on this or the other packages ob Bob_, or information on submitting issues, asking questions and starting discussions, please visit its website.\n\nGenerate a local documentation\n..............................\n\nThere are several file links in the documentation, which won't work correctly in the online documentation.\nTo generate the documentation locally, type::\n\n $ bin/sphinx-build doc sphinx\n $ firefox sphinx/index.html\n\nand read further instructions on how to use this library.\n\n.. note::\n Some links in the documentation require that the documentation is generated exactly with the command line ``bin/sphinx-build doc sphinx`` (see above).\n If you generated the documentation using another command line, please be aware that file links might not be found either.\n\n\nCite our paper\n--------------\n\nIf you use the FaceRecLib in any of your experiments, please cite the following paper::\n\n @inproceedings{Guenther_BeFIT2012,\n author = {G{\\\"u}nther, Manuel AND Wallace, Roy AND Marcel, S{\\'e}bastien},\n editor = {Fusiello, Andrea AND Murino, Vittorio AND Cucchiara, Rita},\n keywords = {Biometrics, Face Recognition, Open Source, Reproducible Research},\n month = oct,\n title = {An Open Source Framework for Standardized Comparisons of Face Recognition Algorithms},\n booktitle = {Computer Vision - ECCV 2012. Workshops and Demonstrations},\n series = {Lecture Notes in Computer Science},\n volume = {7585},\n year = {2012},\n pages = {547-556},\n publisher = {Springer Berlin},\n location = {Heidelberg},\n url = {http://publications.idiap.ch/downloads/papers/2012/Gunther_BEFIT2012_2012.pdf}\n }\n\n\nTrouble shooting\n----------------\n\nIn case of further question or problems, feel free to start a new discussion in our `Mailing List `_.\nWhen you have identified a clear bug, please go ahead and open a new ticket in our `Issue Tracker `_.\n\n\n.. _bob: http://www.idiap.ch/software/bob\n.. _idiap: http://www.idiap.ch\n.. _bioidiap at github: http://www.github.com/bioidiap\n.. _csu face recognition resources: http://www.cs.colostate.edu/facerec\n.. _xfacereclib.extension.csu: http://pypi.python.org/pypi/xfacereclib.extension.CSU", "description_content_type": null, "docs_url": "https://pythonhosted.org/facereclib/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/idiap/facereclib", "keywords": "Face recognition,face verification,reproducible research,algorithm evaluation", "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "facereclib", "package_url": "https://pypi.org/project/facereclib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/facereclib/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/idiap/facereclib" }, "release_url": "https://pypi.org/project/facereclib/2.1.2/", "requires_dist": null, "requires_python": null, "summary": "Compare a variety of face recognition algorithms by running them on many image databases with default protocols.", "version": "2.1.2" }, "last_serial": 2355349, "releases": { "1.0.0a1": [], "1.1.0": [ { "comment_text": "", "digests": { "md5": "43229875a8f59fe035a2bb9cb929a68c", "sha256": "bd05178d79bc3ad7fd2b7c5b20a700d7b2d8f9a35156147d5651e96474cb77f9" }, "downloads": -1, "filename": "facereclib-1.1.0.zip", "has_sig": false, "md5_digest": "43229875a8f59fe035a2bb9cb929a68c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6482974, "upload_time": "2013-08-30T14:42:08", "url": "https://files.pythonhosted.org/packages/53/b6/d458c7e4eed5cd10153d1dd9eeb0a087a29383ccf73c4cc84fd420c8b5eb/facereclib-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6ab21140e4790e53ebbf0aa437c3d2a9", "sha256": "1a57e721b9ec7d8c9d6bcffd263c2f5f7673badeba84d699a02a1a0bc9c4b6e9" }, "downloads": -1, "filename": "facereclib-1.1.1.zip", "has_sig": false, "md5_digest": "6ab21140e4790e53ebbf0aa437c3d2a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6493434, "upload_time": "2013-09-02T17:55:42", "url": "https://files.pythonhosted.org/packages/dd/2f/a5e35d377dc6eee11473670677c967a497998376abd4e55edfc626c1ca16/facereclib-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "955dadabb66341079e30443b2bd2536b", "sha256": "f0555367b9b0810db4e53495438a37a51c25f0469382ac6e59e331bfff22b73d" }, "downloads": -1, "filename": "facereclib-1.1.2.zip", "has_sig": false, "md5_digest": "955dadabb66341079e30443b2bd2536b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6493438, "upload_time": "2013-09-03T11:41:12", "url": "https://files.pythonhosted.org/packages/24/26/66828b16e4b1e19235eb41e3f76158c493e9b9f3a4af23957f60b158e24a/facereclib-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "22f4f86876c427f3bdb99751ae21db65", "sha256": "4ed97fecfb8a1653d1a3ad04baa3ba7151358efd4bb86f1e36992858d2d97c91" }, "downloads": -1, "filename": "facereclib-1.1.3.zip", "has_sig": false, "md5_digest": "22f4f86876c427f3bdb99751ae21db65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6588382, "upload_time": "2013-09-05T12:17:33", "url": "https://files.pythonhosted.org/packages/8b/52/76cf89e9f973a6a3647ba912b959306e0882da05642ebc1d169231848243/facereclib-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "c2b4d7a6122e37ce4af2de6f36a4d391", "sha256": "0d5f73eebb8763c310916d9f62d1107fc618a81e40267fbee1581fa062f95d15" }, "downloads": -1, "filename": "facereclib-1.1.4.zip", "has_sig": false, "md5_digest": "c2b4d7a6122e37ce4af2de6f36a4d391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6588872, "upload_time": "2013-10-22T15:54:57", "url": "https://files.pythonhosted.org/packages/0d/e0/0232bedd31ddd10e5c2a8ae0e7cc843156f3ce2e777ef7fb96887f83f51b/facereclib-1.1.4.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "61f224971c9bc9028add9a57eeaa7570", "sha256": "303186760f9adbc2716bc9cef203289dace2d634796e9ce3b0b1baf5db8485a2" }, "downloads": -1, "filename": "facereclib-1.2.0.zip", "has_sig": false, "md5_digest": "61f224971c9bc9028add9a57eeaa7570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6625797, "upload_time": "2013-10-25T14:04:07", "url": "https://files.pythonhosted.org/packages/95/56/41cb487767fe5c37b625ae0c5e273fe489be1f51afbecef5bf5fcbbdc87c/facereclib-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "1cf1468429e157fcb557f0261c962336", "sha256": "b67dc4b378015d248dcadbad9ecee90eac921beabede6ccfd5c19bb1c16c8618" }, "downloads": -1, "filename": "facereclib-1.2.1.zip", "has_sig": false, "md5_digest": "1cf1468429e157fcb557f0261c962336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6629309, "upload_time": "2013-11-28T15:00:47", "url": "https://files.pythonhosted.org/packages/dd/85/a9380980cc73a07575184b3fe8614a61209a0661f5af35557791c86ac795/facereclib-1.2.1.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "269e25cd09a74739b928ee13f97886b3", "sha256": "b64359316c23fb9c7a4bf25c7adf27e5537a98efdef2e93311b6f25673a580b1" }, "downloads": -1, "filename": "facereclib-1.2.2.zip", "has_sig": false, "md5_digest": "269e25cd09a74739b928ee13f97886b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6626645, "upload_time": "2014-05-05T12:01:36", "url": "https://files.pythonhosted.org/packages/8f/76/e35c97e4b1d53fe53569b4a80f7d70124e9633310243ec194c7553cd49d6/facereclib-1.2.2.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "3ca8197026287f7641cdb576fbf4c2df", "sha256": "1a56ea05183309c67edcf1741227a9c84a11fd9cd7fa330b7563bf62c5823c14" }, "downloads": -1, "filename": "facereclib-1.2.3.zip", "has_sig": false, "md5_digest": "3ca8197026287f7641cdb576fbf4c2df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6626666, "upload_time": "2014-05-07T15:50:39", "url": "https://files.pythonhosted.org/packages/2b/78/3bdca10032a587406890ef4762661b26e61df6d5587a6c45d657df88be41/facereclib-1.2.3.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "06198e25fdf5db98a1d5b5f8c9422e07", "sha256": "2e9b9a694dec6c0d11a2f62b6a310d04e17a772fc07c659fc3032eda2151bc6f" }, "downloads": -1, "filename": "facereclib-2.0.0.zip", "has_sig": false, "md5_digest": "06198e25fdf5db98a1d5b5f8c9422e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6645369, "upload_time": "2014-12-11T15:36:08", "url": "https://files.pythonhosted.org/packages/4e/c8/aebdde68930e7c8723f39833e029455e4b707c43eb8c046aff8169baa868/facereclib-2.0.0.zip" } ], "2.0.0b1": [ { "comment_text": "", "digests": { "md5": "411bd46f327bc69416534cee3a9aeac4", "sha256": "a49882c09ffbab020caffcbfef149d4f364969441a2ed28d7167f9435e29103d" }, "downloads": -1, "filename": "facereclib-2.0.0b1.zip", "has_sig": false, "md5_digest": "411bd46f327bc69416534cee3a9aeac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6611386, "upload_time": "2014-11-06T18:03:16", "url": "https://files.pythonhosted.org/packages/18/09/bac47b9813d2782e5c4eb938d9e8c71104e590eea2843a8a9b04d5c300fe/facereclib-2.0.0b1.zip" } ], "2.0.0b2": [], "2.0.1": [ { "comment_text": "", "digests": { "md5": "6ff0dae538c619fdf90444fa99a77f12", "sha256": "5cf18e9ecfe4530ff975b4ab12e710554385789b30b83ed5f0c144e33ca7f02c" }, "downloads": -1, "filename": "facereclib-2.0.1.zip", "has_sig": false, "md5_digest": "6ff0dae538c619fdf90444fa99a77f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6646187, "upload_time": "2015-01-23T17:01:06", "url": "https://files.pythonhosted.org/packages/b5/9b/faf59aa12286bb6774a44bc87d58c4fbdfb234ad870149960c63ad1a8a4e/facereclib-2.0.1.zip" } ], "2.0.1r2": [ { "comment_text": "", "digests": { "md5": "39cb4118f91bd86c928cee6e827dad33", "sha256": "f337ff291e1e6f7524f7d789417bdb5456190ee9dc9d01a9b7e243cfbb4e8384" }, "downloads": -1, "filename": "facereclib-2.0.1r2.zip", "has_sig": false, "md5_digest": "39cb4118f91bd86c928cee6e827dad33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6647081, "upload_time": "2015-01-23T17:23:30", "url": "https://files.pythonhosted.org/packages/e4/f9/e877408ec388b8600532c7dfc7a1650e8247282bc99ca1f1908c5a93da0f/facereclib-2.0.1r2.zip" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "279c7af910db0946af8f16ca5fbdcec1", "sha256": "27fa4c85054f7e57adf683452b45158fd4f025f2016cf8b2054f4c9c4339496a" }, "downloads": -1, "filename": "facereclib-2.1.0.zip", "has_sig": false, "md5_digest": "279c7af910db0946af8f16ca5fbdcec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6772078, "upload_time": "2015-03-09T14:51:44", "url": "https://files.pythonhosted.org/packages/23/77/fef14ba79e9de6eaf73e0cfa85ac724a81847debef6b787e9a99b9874489/facereclib-2.1.0.zip" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "09477ca561bffe25243c1ab93b2c840a", "sha256": "e5e5067860ff453df48b28e344d3943e3a98d0161aff4e7d938038cfb640c853" }, "downloads": -1, "filename": "facereclib-2.1.1.zip", "has_sig": false, "md5_digest": "09477ca561bffe25243c1ab93b2c840a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6725855, "upload_time": "2015-06-16T17:46:54", "url": "https://files.pythonhosted.org/packages/8b/62/4fcba4cfc6235bc6cefb4bf78de40d7c42778e2cee64b68ebf29cb81fd75/facereclib-2.1.1.zip" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "bc9ad4bb56027ea6f3658331dceaf42f", "sha256": "94686636a9c24318d5f19307e0f5c8cf600e417d5c36ad3542552532aad83b94" }, "downloads": -1, "filename": "facereclib-2.1.2.zip", "has_sig": false, "md5_digest": "bc9ad4bb56027ea6f3658331dceaf42f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6726562, "upload_time": "2016-03-29T16:12:42", "url": "https://files.pythonhosted.org/packages/02/5a/58707715e2ad045917c6572ce92605d08381695fab1a3fcd76c2c8b62ff0/facereclib-2.1.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc9ad4bb56027ea6f3658331dceaf42f", "sha256": "94686636a9c24318d5f19307e0f5c8cf600e417d5c36ad3542552532aad83b94" }, "downloads": -1, "filename": "facereclib-2.1.2.zip", "has_sig": false, "md5_digest": "bc9ad4bb56027ea6f3658331dceaf42f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6726562, "upload_time": "2016-03-29T16:12:42", "url": "https://files.pythonhosted.org/packages/02/5a/58707715e2ad045917c6572ce92605d08381695fab1a3fcd76c2c8b62ff0/facereclib-2.1.2.zip" } ] }