[IPOL discuss] A library of python bindings for IPOL algorithms

José Luis Lisani joseluis.lisani at uib.es
Thu May 5 11:21:23 CEST 2016


Hi all,
> Thus I would suggest to José Luis and Miguel to consider including the 
> link to the Python interface in the web page of each paper for which 
> it is ready.
> Miguel and José  Luis, is that possible?
Yes, sure. It can be done, we can add a link to the github project at 
https://github.com/martinResearch/PyIPOL
But, if I understand correctly, one can not just download the wrapper 
for a single code but for the whole bundle.
Is that right?
In that case, maybe we could display an advertisement in the IPOL home 
page announcing the existence of the
repository.

Best,
José Luis




El 5/5/16 a las 10:01, Jean-Michel Morel escribió:
> Dear Martin, and all,
> This seems to me very important as many potential users of the 
> algorithms do not use C++.
> Thus I would suggest to José Luis and Miguel to consider including the 
> link to the Python interface in the web page of each paper for which 
> it is ready.
> Miguel and José  Luis, is that possible?
> Best,
> Jean-Michel
>
>
> Jean-Michel Morel
> moreljeanmichel at gmail.com <mailto:moreljeanmichel at gmail.com>
>
> On Wed, May 4, 2016 at 11:11 AM, martin de la gorce 
> <martin.delagorce at gmail.com <mailto:martin.delagorce at gmail.com>> wrote:
>
>     Hello
>
>     I have started a project on Github
>     (https://github.com/martinResearch/PyIPOL) that aims at providing
>     a python interface to each of the algorithms that are on IPOL with
>     an example for each algorithm.
>
>     I think that having Python bindings for the IPOL algorithms can be
>     interesting to people who want to  test easily and integrate
>     quickly these codes in their applications written in python or in
>     order to script tests easily . The goal is to put it on the
>     official python packages index website
>     (https://pypi.python.org/pypi) which could potentially increase
>     the visibility of the IPOL algorithms.
>
>     I have for now interfaced about a dozen of papers and the goal is
>     to get almost all of the IPOL papers interfaced with python. Most
>     of the interfaces have been done by calling the original
>     executable with temporary files. Some bindings have been written
>     using Cython.
>
>     Adding a paper takes between 15 min and an hour, depending on the
>     complexity of the input/output formats for the executable. Writing
>     the code to get nice drawings of the results in python might take
>     a bit of time when there is not yet another paper that perform a
>     similar task already interfaced on whose code can be reused
>     (drawing point matches for images of different sizes for example,
>     or optical flow vector fields).
>
>     I invite you to install a test my bindings and to make suggestions
>     for improvements and contribute by adding articles (I have tried
>     to simplify as much as possible the steps and to document them in
>     detail).
>
>     Best regards
>
>     Martin de La Gorce
>     http://imagine.enpc.fr/~de-la-gm/
>     <http://imagine.enpc.fr/%7Ede-la-gm/>
>
>     --
>     IPOL - Image Processing On Line   - http://ipol.im/
>
>     contact edit at ipol.im <mailto:edit at ipol.im>          -
>     http://www.ipol.im/meta/contact/
>     news+feeds  twitter @IPOL_journal - http://www.ipol.im/meta/feeds/
>     announces announce at list.ipol.im <mailto:announce at list.ipol.im> -
>     http://tools.ipol.im/mm/announce/
>     discussions discuss at list.ipol.im <mailto:discuss at list.ipol.im> -
>     http://tools.ipol.im/mm/discuss/
>
>
>
>
> --
> IPOL - Image Processing On Line   - http://ipol.im/
>
> contact     edit at ipol.im          - http://www.ipol.im/meta/contact/
> news+feeds  twitter @IPOL_journal - http://www.ipol.im/meta/feeds/
> announces   announce at list.ipol.im - http://tools.ipol.im/mm/announce/
> discussions discuss at list.ipol.im  - http://tools.ipol.im/mm/discuss/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tools.ipol.im/mailman/archive/discuss/attachments/20160505/a8b684fa/attachment-0001.html>


More information about the discuss mailing list