1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
2 | # $Id$ |
---|
3 | |
---|
4 | PortSystem 1.0 |
---|
5 | PortGroup python 1.0 |
---|
6 | PortGroup github 1.0 |
---|
7 | |
---|
8 | name py-bob |
---|
9 | version 2.0.5 |
---|
10 | license BSD |
---|
11 | homepage http://idiap.github.com/bob/ |
---|
12 | |
---|
13 | categories science python math devel |
---|
14 | platforms darwin |
---|
15 | maintainers idiap.ch:andre.anjos |
---|
16 | |
---|
17 | description Bob is a signal-processing and machine learning toolbox |
---|
18 | |
---|
19 | long_description Bob is a signal-processing and machine learning toolbox \ |
---|
20 | developed at the Idiap Research Institute, in Martigny, \ |
---|
21 | Switzerland. The toolbox is written in a mix of Python \ |
---|
22 | and C++ and is designed to be both efficient and to \ |
---|
23 | reduce development time. |
---|
24 | |
---|
25 | github.setup idiap bob 2.0.5 v |
---|
26 | revision 0 |
---|
27 | |
---|
28 | python.versions 26 27 33 34 |
---|
29 | python.default_version 27 |
---|
30 | python.version 27 |
---|
31 | #default python.version {[python_get_version]} |
---|
32 | |
---|
33 | |
---|
34 | checksums rmd160 2724e627cb30ad68b27948e4dd8a3b80b02a059f \ |
---|
35 | sha256 626fab4953759f5e65e7532e7e73396eb54278226ec89049f66f6b8f11b5aa97 |
---|
36 | |
---|
37 | |
---|
38 | depends_build-append port:pkgconfig |
---|
39 | |
---|
40 | |
---|
41 | depends_lib port:blitz \ |
---|
42 | path:lib/libavcodec.dylib:ffmpeg \ |
---|
43 | port:matio \ |
---|
44 | port:jpeg \ |
---|
45 | port:netpbm \ |
---|
46 | port:libpng \ |
---|
47 | port:tiff \ |
---|
48 | port:giflib \ |
---|
49 | port:hdf5 \ |
---|
50 | port:fftw-3 \ |
---|
51 | port:vlfeat \ |
---|
52 | port:libsvm \ |
---|
53 | port:qt4-mac \ |
---|
54 | port:py${python.version}-sphinx \ |
---|
55 | port:py${python.version}-setuptools \ |
---|
56 | port:py${python.version}-numpy \ |
---|
57 | port:py${python.version}-matplotlib \ |
---|
58 | port:py${python.version}-sqlalchemy \ |
---|
59 | port:py${python.version}-scipy \ |
---|
60 | port:py${python.version}-nose \ |
---|
61 | port:py${python.version}-pillow |
---|
62 | |
---|
63 | |
---|
64 | depends_run \ |
---|
65 | port:py-bob.blitz \ |
---|
66 | port:py-bob.core \ |
---|
67 | port:py-bob.io.base |
---|
68 | |
---|
69 | |
---|
70 | |
---|
71 | variant python26 conflicts python27 description "Build for python 2.6" { |
---|
72 | depends_lib-append port:py26-argparse |
---|
73 | } |
---|
74 | |
---|
75 | |
---|
76 | |
---|
77 | ########### SUBPORTS |
---|
78 | # |
---|
79 | subport py-bob.blitz { |
---|
80 | |
---|
81 | github.setup bioidiap bob.blitz 2.0.7 v |
---|
82 | |
---|
83 | description Bindings for Blitz++ (a C++ array template library) |
---|
84 | |
---|
85 | long_description This package contains a set of Pythonic bindings to the popular Blitz/C++ library. It also provides a C/C++ API that allows your Python extensions to leverage from the interfaces provided by this package. |
---|
86 | |
---|
87 | checksums rmd160 b46263f3d0435545eb3d51fb2dc6a48ef9c3a090 \ |
---|
88 | sha256 08f7f69ab90bb9e86e9ae006ca202a23be5c75b99ac3c9bd931deb6e05fac5f7 |
---|
89 | } |
---|
90 | |
---|
91 | |
---|
92 | subport py-bob.core { |
---|
93 | |
---|
94 | github.setup bioidiap bob.core 2.0.4 v |
---|
95 | |
---|
96 | description Python bindings for bob.core |
---|
97 | |
---|
98 | long_description This package contains a set of Pythonic bindings for Bob's core package and functionality like logging, random number generation and array type conversion. |
---|
99 | |
---|
100 | checksums rmd160 beb41065dd89570f3cc1971f907aa87471fd910f \ |
---|
101 | sha256 6e6d16f7ea2dfbcaa07d26168e3e65c4c81e60203cc858831aea65d73ca1af4c |
---|
102 | } |
---|
103 | |
---|
104 | |
---|
105 | subport py-bob.io.base { |
---|
106 | |
---|
107 | github.setup bioidiap bob.io.base 2.0.6 v |
---|
108 | |
---|
109 | description Core bindings for Bob's I/O framework |
---|
110 | |
---|
111 | long_description This package contains Bob's basic I/O functionality. |
---|
112 | |
---|
113 | checksums rmd160 3c9464bf880685fe6c1824ce767b6b994f318a2c \ |
---|
114 | sha256 babb650fccc76a37791fb7e2581124f952ffb2fb8061f145f18a6d779236dc48 |
---|
115 | } |
---|
116 | |
---|
117 | |
---|
118 | subport py-bob.sp { |
---|
119 | |
---|
120 | github.setup bioidiap bob.sp 2.0.3 v |
---|
121 | |
---|
122 | description Bindings for Bob's signal processing utilities |
---|
123 | |
---|
124 | long_description This package contains a set of Pythonic bindings for Bob's core package and functionality like logging, random number generation and array type conversion. |
---|
125 | |
---|
126 | checksums rmd160 cdbd304d03084c5d72f3711ec418093d1492ce1e \ |
---|
127 | sha256 5ced7a96472f4ddd7273f198a00c8fa0677f95beb820b8e8e97a1544c2352b05 |
---|
128 | } |
---|
129 | |
---|
130 | |
---|
131 | subport py-bob.ap { |
---|
132 | |
---|
133 | github.setup bioidiap bob.ap 2.0.3 v |
---|
134 | |
---|
135 | description Bob's Audio Processing routines and classes |
---|
136 | |
---|
137 | long_description This package contains Bob's audio processing package and functionality. |
---|
138 | |
---|
139 | checksums rmd160 5cc918b03887c6cb20c5a29267a5f1a691b0331d \ |
---|
140 | sha256 74f99339a2791899b4fd17de20318b35aef7476276bf656498dd8394337b13ac |
---|
141 | } |
---|
142 | |
---|
143 | |
---|
144 | |
---|
145 | subport py-bob.math { |
---|
146 | |
---|
147 | github.setup bioidiap bob.math 2.0.2 v |
---|
148 | |
---|
149 | description Python bindings to bob::math |
---|
150 | |
---|
151 | long_description This package contains Bob's math functionality. |
---|
152 | |
---|
153 | checksums rmd160 c71da75c05088772ccd3d45c26e248deefd5cefd \ |
---|
154 | sha256 02a3a80587cfd26c205ad9b1ee1730655902a33a7931c148eac4c69e09186a9d |
---|
155 | } |
---|
156 | |
---|
157 | |
---|
158 | subport py-bob.measure { |
---|
159 | |
---|
160 | github.setup bioidiap bob.measure 2.0.3 v |
---|
161 | |
---|
162 | description Python bindings to bob::measure |
---|
163 | |
---|
164 | long_description This package contains Bob's measure packages and functionality. |
---|
165 | |
---|
166 | checksums rmd160 78f6b7eb259fa595888b8e79e65ff3685df464af \ |
---|
167 | sha256 84bd8818031cdabfee2b528decf9a31cebe5e619f05d4e5c228c2507ca94f08e |
---|
168 | } |
---|
169 | |
---|
170 | |
---|
171 | subport py-bob.db.base { |
---|
172 | |
---|
173 | github.setup bioidiap bob.db.base 2.0.3 v |
---|
174 | |
---|
175 | description API for Database Bindings in Bob |
---|
176 | |
---|
177 | long_description This package contains Bob's basic database packages and functionality. |
---|
178 | |
---|
179 | checksums rmd160 9139fbd932e13188cecf9401180de9b520577438 \ |
---|
180 | sha256 8c80c7934ca53bcf4a75505b4a101a6d96e43177c6ff20379a39dc3d3c39216d |
---|
181 | } |
---|
182 | |
---|
183 | |
---|
184 | subport py-bob.io.image { |
---|
185 | |
---|
186 | github.setup bioidiap bob.io.image 2.0.2 v |
---|
187 | |
---|
188 | description Image I/O support for Bob |
---|
189 | |
---|
190 | long_description This packages contains an interface for image IO. By importing this package, you activate a transparent plugin that makes possible reading and writing to image files using bob.io.base functionalities. |
---|
191 | |
---|
192 | checksums rmd160 b103bd03c61d3dfec1308d74d400bb2c8e755e69 \ |
---|
193 | sha256 d0208ec448fb08637d8634066b409a173a39a15c39409675d09c1730290f022d |
---|
194 | } |
---|
195 | |
---|
196 | |
---|
197 | |
---|
198 | subport py-bob.io.video { |
---|
199 | |
---|
200 | github.setup bioidiap bob.io.video 2.0.3 v |
---|
201 | |
---|
202 | description Support for Video I/O for Bob |
---|
203 | |
---|
204 | long_description This package contains support for Video I/O in Bob. Video reading and writing is implemented using either FFmpeg or LibAV, whichever is installed. By importing this package, you activate a transparent plugin that makes possible reading and writing video files using bob.io.base functionalities. |
---|
205 | |
---|
206 | checksums rmd160 6c6148681e5df844914d301acb3bd1e16f60cabd \ |
---|
207 | sha256 f5750d0e0a4ff054cb84f37347538d209cadcca1921064bb058b6561fc33c2b9 |
---|
208 | } |
---|
209 | |
---|
210 | |
---|
211 | subport py-bob.io.matlab { |
---|
212 | |
---|
213 | github.setup bioidiap bob.io.matlab 2.0.3 v |
---|
214 | |
---|
215 | description Support for Matlab(R) I/O for Bob |
---|
216 | |
---|
217 | long_description This package contains no bindings. By importing this package, you activate a transparent plugin that makes possible to read and write to Matlab(R) files using bob.io.base functions. |
---|
218 | |
---|
219 | checksums rmd160 e18d98cedbce3b1f9015ff10eb4d01b74f6c69bc \ |
---|
220 | sha256 ab5b1330c7391b20f2c4372671cafb232213d3f428a8e29a49de51d969ce5542 |
---|
221 | } |
---|
222 | |
---|
223 | |
---|
224 | subport py-bob.ip.base { |
---|
225 | |
---|
226 | github.setup bioidiap bob.ip.base 2.0.6 v |
---|
227 | |
---|
228 | description Bindings for Bob's image processing utilities |
---|
229 | |
---|
230 | long_description This package contains Bob's Basic Image Processing tools. |
---|
231 | |
---|
232 | checksums rmd160 5a6edfea7c7c3f958f1566da2cb9daf6efb7a2c4 \ |
---|
233 | sha256 86d225db7d66eb1e14d865c7de369ae883f87a735b7d960acc678667006d4be1 |
---|
234 | } |
---|
235 | |
---|
236 | |
---|
237 | subport py-bob.ip.color { |
---|
238 | |
---|
239 | github.setup bioidiap bob.ip.color 2.0.3 v |
---|
240 | |
---|
241 | description Color conversion utilities |
---|
242 | |
---|
243 | long_description This package contains Bob's Image Processing tools for color conversion. |
---|
244 | |
---|
245 | checksums rmd160 8a3ef20032fbfae1aee08c9c92b569cd69349369 \ |
---|
246 | sha256 0e7183b2f72c576b8bef0d8382b618eb1106c08a7254cb8c394715ce39569886 |
---|
247 | } |
---|
248 | |
---|
249 | |
---|
250 | subport py-bob.ip.draw { |
---|
251 | |
---|
252 | github.setup bioidiap bob.ip.draw 2.0.2 v |
---|
253 | |
---|
254 | description Image drawing utilities |
---|
255 | |
---|
256 | long_description This package contains Bob's Image Processing utilities for drawing lines and boxes on images. |
---|
257 | |
---|
258 | checksums rmd160 641d88c71a042f54e621718fa0a720f8ec0c7ac4 \ |
---|
259 | sha256 c9859ea7d3a3751003c92689244f16d97b824bb27e378ce9a78074e23e5eaaf3 |
---|
260 | } |
---|
261 | |
---|
262 | |
---|
263 | subport py-bob.ip.gabor { |
---|
264 | |
---|
265 | github.setup bioidiap bob.ip.gabor 2.0.3 v |
---|
266 | |
---|
267 | description Package containing code and bindings for Gabor wavelet transforms |
---|
268 | |
---|
269 | long_description This package contains a set of C++ code and their according Python bindings for Bob's Image Processing tools concerning Gabor wavelets, the Gabor wavelet transform, Gabor jet extraction in a grid graph structure and Gabor jet similarity functions including a Gabor jet disparity estimation. |
---|
270 | |
---|
271 | checksums rmd160 172b204104d1a07e6aacf3d1d3f3207dd6abb711 \ |
---|
272 | sha256 6b7edc22c0fd29a511dfac9873711a0b2a1d34e6579f0251ea5e7940602118d4 |
---|
273 | } |
---|
274 | |
---|
275 | |
---|
276 | |
---|
277 | subport py-bob.learn.activation { |
---|
278 | |
---|
279 | github.setup bioidiap bob.learn.activation 2.0.3 v |
---|
280 | |
---|
281 | description Python bindings for bob.machine's Activation functors |
---|
282 | |
---|
283 | long_description This package contains Bob's Activation functors, which used in several learning packages of Bob in the namespace bob.learn. |
---|
284 | |
---|
285 | checksums rmd160 0c3ff634aa9ac07b1097c1bd6b092787d7420017 \ |
---|
286 | sha256 8c7f62ee823ae5bda09916132fa59b86f3f123441f655b1f1ef2fce9d859876e |
---|
287 | } |
---|
288 | |
---|
289 | |
---|
290 | subport py-bob.learn.libsvm { |
---|
291 | |
---|
292 | github.setup bioidiap bob.learn.libsvm 2.0.2 v |
---|
293 | |
---|
294 | description Bob bindings to libsvm |
---|
295 | |
---|
296 | long_description This package contains a set of Pythonic bindings for LIBSVM. |
---|
297 | |
---|
298 | checksums rmd160 84908b48df9e39b80fb68c32dc9762a2ea1d51db \ |
---|
299 | sha256 327088267197b1c2dcfc52e1faaeeae36336c274a1d8aa281635725ef03f6dff |
---|
300 | } |
---|
301 | |
---|
302 | |
---|
303 | |
---|
304 | subport py-bob.learn.linear { |
---|
305 | |
---|
306 | github.setup bioidiap bob.learn.linear 2.0.5 v |
---|
307 | |
---|
308 | description Bindings for bob.machine's LinearMachine and Trainers |
---|
309 | |
---|
310 | long_description This package contains Bob's Linear Machine and Trainers for it. |
---|
311 | |
---|
312 | checksums rmd160 7bf371c54f64d2f57c2cf2fd346d2b2928f38b95 \ |
---|
313 | sha256 f41ba8b3ed3eaab03fbfab235459f5cf56e9bdfa90b69ed95e715e12082d16b0 |
---|
314 | } |
---|
315 | |
---|
316 | |
---|
317 | |
---|
318 | subport py-bob.learn.mlp { |
---|
319 | |
---|
320 | github.setup bioidiap bob.learn.mlp 2.0.5 v |
---|
321 | |
---|
322 | description Bindings for Bob's Multi-layer Perceptron and Trainers |
---|
323 | |
---|
324 | long_description This package contains a set of Pythonic bindings for Bob's MLP and Trainers. |
---|
325 | |
---|
326 | checksums rmd160 76b284053fde8c323cb4e41ad4f386efa4af8f4a \ |
---|
327 | sha256 1ce8c51886553e300dcb8422d74c1627ff12a131e4789611de268b896a571c72 |
---|
328 | } |
---|
329 | |
---|
330 | |
---|
331 | subport py-bob.learn.em { |
---|
332 | |
---|
333 | github.setup bioidiap bob.learn.em 2.0.5 v |
---|
334 | |
---|
335 | description Bindings for Bob's EM Trainers and Machines |
---|
336 | |
---|
337 | long_description The package includes the machine definition per se and a selection of different trainers for specialized purposes: Maximum Likelihood (ML), Maximum a Posteriori (MAP), K-Means, Inter Session Variability Modelling (ISV), Joint Factor Analysis (JFA), Total Variability Modeling (iVectors), Probabilistic Linear Discriminant Analysis (PLDA), EM Principal Component Analysis (EM-PCA). |
---|
338 | |
---|
339 | checksums rmd160 d39f374ea8cf188c24dc02e623cf284542d8f480 \ |
---|
340 | sha256 355f8200062dc9eea712aa6aa98cbe4b4b8f6ed115c550cd4909bc472d2fb6c5 |
---|
341 | } |
---|
342 | |
---|
343 | |
---|
344 | |
---|
345 | subport py-bob.learn.boosting { |
---|
346 | |
---|
347 | github.setup bioidiap bob.learn.boosting 2.0.2 v |
---|
348 | |
---|
349 | description Boosting framework of Bob |
---|
350 | |
---|
351 | long_description The package implements a generalized boosting framework, which incorporates different boosting approaches. |
---|
352 | |
---|
353 | checksums rmd160 97aedad7d73431e019542984c09e160010d9c118 \ |
---|
354 | sha256 f2813401ada1e1971672da8a89a4de48578c7e014f9def89f5c4ea0a63b776e3 |
---|
355 | } |
---|
356 | |
---|
357 | |
---|
358 | |
---|
359 | subport py-bob.db.verification.utils { |
---|
360 | |
---|
361 | github.setup bioidiap bob.db.verification.utils 2.0.2 v |
---|
362 | |
---|
363 | description Verification Database Utilities |
---|
364 | |
---|
365 | long_description This python module provides a basic common interface for (face, speaker, finger-vein, ...) verification databases in Bob. Several other Bob database interfaces are derived from this package. |
---|
366 | |
---|
367 | checksums rmd160 f66086c84c931065d0f5a6bcce31ac2984bb529e \ |
---|
368 | sha256 c12993d3a75488201dbb63b3ea78978a62d944bc379eb946588fbd48f25f1a2f |
---|
369 | } |
---|
370 | |
---|
371 | |
---|
372 | |
---|
373 | subport py-bob.db.iris { |
---|
374 | |
---|
375 | github.setup bioidiap bob.db.iris 2.0.3 v |
---|
376 | |
---|
377 | description Bob access API for Fisher's Iris Flower Dataset |
---|
378 | |
---|
379 | long_description This package contains an interface for the Iris flower data set interface. It can be used to demonstrate and test classification experiments. |
---|
380 | |
---|
381 | checksums rmd160 1de5aea12001a3bb8e92ce45414792c2fde6efee \ |
---|
382 | sha256 2ba08abdf8c54fc9c3363048344d9eed867f4dd8cd349030deb16a921fcebd9d |
---|
383 | } |
---|
384 | |
---|
385 | |
---|
386 | |
---|
387 | subport py-bob.db.wine { |
---|
388 | |
---|
389 | github.setup bioidiap bob.db.wine 2.0.2 v |
---|
390 | |
---|
391 | description Wine Database for Bob |
---|
392 | |
---|
393 | long_description This package contains the Python API for the Wine database. It also contains the original Wine data files, which were downloaded from the link above. |
---|
394 | |
---|
395 | checksums rmd160 f53ec77047c5ea1c4b3b32eb8a7ebb3ef70323be \ |
---|
396 | sha256 b101cb625476a89d4e392f82c107bbf8382db332fa9cfaafd8157f7de460b8d6 |
---|
397 | } |
---|
398 | |
---|
399 | |
---|
400 | subport py-bob.db.mnist { |
---|
401 | |
---|
402 | github.setup bioidiap bob.db.mnist 2.0.2 v |
---|
403 | |
---|
404 | description MNIST Database Access API for Bob |
---|
405 | |
---|
406 | long_description The MNIST database is a database of handwritten digits, which consists of a training set of 60,000 examples, and a test set of 10,000 examples. |
---|
407 | |
---|
408 | checksums rmd160 0922edf016c00739f63c18d2afe7c177ac8b07ee \ |
---|
409 | sha256 14a610f8951ab3c3ef5b758c2c682f940c8f974d02f940b4878069600a9b1ba2 |
---|
410 | } |
---|
411 | |
---|
412 | |
---|
413 | subport py-bob.db.atnt { |
---|
414 | |
---|
415 | github.setup bioidiap bob.db.atnt 2.0.2 v |
---|
416 | |
---|
417 | description AT&T/ORL Face Database Access API for Bob |
---|
418 | |
---|
419 | long_description This package contains an interface for the evaluation protocol of the AT&T database, formerly known as the ORL database of faces. |
---|
420 | |
---|
421 | checksums rmd160 89297e249689d5dec40ac7441e06012c1807e300 \ |
---|
422 | sha256 53e8a7b9bd7c4de06542a6e95e5cb371de23ff9d3ff585612c0cf570aba9a6fb |
---|
423 | } |
---|
424 | |
---|
425 | |
---|
426 | |
---|
427 | subport py-bob.ip.facedetect { |
---|
428 | |
---|
429 | github.setup bioidiap bob.ip.facedetect 2.0.2 v |
---|
430 | |
---|
431 | description Face Detection using a Cascade of Boosted LBP Features |
---|
432 | |
---|
433 | long_description This package contains a face detector utility that provides source code for detecting faces using a cascade of boosted LBP features. It is a re-implementation of the Visioner that was part of Bob version 1. |
---|
434 | |
---|
435 | checksums rmd160 9b66c87472566e940097d1c9f6d091f053ff6a21 \ |
---|
436 | sha256 cb2b80dcf81de9c67019dafce95c37c28a0d7ae98563c04bdc04bf043fd05050 |
---|
437 | } |
---|
438 | |
---|
439 | |
---|
440 | |
---|
441 | subport py-bob.ip.optflow.hornschunck { |
---|
442 | |
---|
443 | github.setup bioidiap bob.ip.optflow.hornschunck 2.0.5 v |
---|
444 | |
---|
445 | description Python bindings to the optical flow framework of Horn & Schunck |
---|
446 | |
---|
447 | long_description This package is a simple Python wrapper to an open-source Optical Flow estimator based on the works by Horn & Schunck: |
---|
448 | |
---|
449 | checksums rmd160 80bd65a90c58d9377c4fbea4695713aa6c2847b8 \ |
---|
450 | sha256 d1ff013108519f983c6396ef498623a36b0ca91d17f45c8ec3d4d464be1c61c5 |
---|
451 | } |
---|
452 | |
---|
453 | |
---|
454 | |
---|
455 | subport py-bob.ip.optflow.liu { |
---|
456 | |
---|
457 | github.setup bioidiap bob.ip.optflow.liu 2.0.4 v |
---|
458 | |
---|
459 | description Python bindings to the optical flow framework by Ce Liu |
---|
460 | |
---|
461 | long_description This package is a simple Python wrapper to the open-source Optical Flow estimator developed by C. Liu during his Ph.D. The code was originally conceived to operate over Matlab. This is a Python/Bob port. If you use this code, the author asks you to cite his thesis |
---|
462 | |
---|
463 | checksums rmd160 171d6fec710f7dbe76ab0db03768a8c62b5c5982 \ |
---|
464 | sha256 2494bde2c529e6040dce82cf781812a0bd978fcc9b03a302a2ab45f298deeece |
---|
465 | } |
---|