
Hello people.
I'm interested in integrating lib2geom on a project I'm currently working on where I require strokes to be converted to paths and unions of paths to be produced. Do I understand correctly that lib2geom provides these (among other) facilities?
Whatever documentation material I am able to turn up on the net is at least a few years old. Can anyone please confirm whether lib2geom (and the proposed transition of inkscape to it) is being worked upon?
Please also point me to from where I can download the current lib2geom snapshot or how I can clone the repo. I hope I don't have to download the entire inkscape repo for this. Please also clarify whether the same location contains the python bindings as well or if different, kindly point me to where I can get that as well.
Thank you very much!

On Mon, Aug 6, 2012 at 1:12 PM, Shriramana Sharma wrote:
Whatever documentation material I am able to turn up on the net is at least a few years old. Can anyone please confirm whether lib2geom (and the proposed transition of inkscape to it) is being worked upon?
They are
Please also point me to from where I can download the current lib2geom snapshot or how I can clone the repo.
Surely you looked at the bottom of http://lib2geom.sourceforge.net/ and saw the 'bzr branch lp:lib2geom' command? :)
Alexandre Prokoudine http://libregraphicsworld.org

On Mon, Aug 6, 2012 at 2:49 PM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
Surely you looked at the bottom of http://lib2geom.sourceforge.net/ and saw the 'bzr branch lp:lib2geom' command? :)
Hi thanks -- I did see it but since the dates on the wiki were so old I didn't know what to think. Now cloning.
Is discussion regarding the lib carried on here? And if I have questions regarding lib2geom, this is the correct forum to ask them?
And about the Python bindings, are they complete?
Thanks for your patience.

On Mon, Aug 6, 2012 at 1:43 PM, Shriramana Sharma wrote:
Hi thanks -- I did see it but since the dates on the wiki were so old I didn't know what to think. Now cloning.
Is discussion regarding the lib carried on here? And if I have questions regarding lib2geom, this is the correct forum to ask them?
Here is the dedicated mailing list: http://sourceforge.net/mailarchive/forum.php?forum_name=lib2geom-devel
And about the Python bindings, are they complete?
I really couldn't say, sorry :)
Alexandre Prokoudine http://libregraphicsworld.org

On Mon, Aug 6, 2012 at 2:43 AM, Shriramana Sharma <samjnaa@...400...> wrote:
And about the Python bindings, are they complete?
I'm assuming that they are not complete at this point. They are currently the focus of a Google Summer of Code project that is actively being worked on. I'm sure we'll have a better feel for the state of things once the student is finished for the summer and writes us a summary of what has been implemented.
Cheers, Josh

Hi, I am said student. Project is indeed not finished yet, but I am making progress. To provide quick summary, one can use geometric primitives, transforms and curves - to get a rough idea, you can take a look at test at [1]. I wouldn't suggest using bindings for serious project yet, but I would greatly appreciate someone looking at them, feel free to email me any questions or suggestions.
You will get documentation for portion of the code when building, otherwise it's undocumented, but I found it relatively straightforward to understand. Python bindings are almost in 1-1 correspondence with C++ classes and functions.
Best regards Jan Pulmann
On Tue, Aug 7, 2012 at 12:19 AM, Josh Andler <scislac@...400...> wrote:
On Mon, Aug 6, 2012 at 2:43 AM, Shriramana Sharma <samjnaa@...400...> wrote:
And about the Python bindings, are they complete?
I'm assuming that they are not complete at this point. They are currently the focus of a Google Summer of Code project that is actively being worked on. I'm sure we'll have a better feel for the state of things once the student is finished for the summer and writes us a summary of what has been implemented.
Cheers, Josh
Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

The link didn't come through - I checked the primary list archive, HTML and text formats, and it seems that the link has been substituted with [1], but with no matching hyperlink target. Could you please send it again? (I'm interested in it being pythonic, e.g. names matching PEP8's format rather than whatever naming formatting convention is used in the C++ code.) On Aug 7, 2012 6:32 PM, "jan pulmann" <jan.pulmann@...400...> wrote:
Hi, I am said student. Project is indeed not finished yet, but I am making progress. To provide quick summary, one can use geometric primitives, transforms and curves - to get a rough idea, you can take a look at test at [1]. I wouldn't suggest using bindings for serious project yet, but I would greatly appreciate someone looking at them, feel free to email me any questions or suggestions.
You will get documentation for portion of the code when building, otherwise it's undocumented, but I found it relatively straightforward to understand. Python bindings are almost in 1-1 correspondence with C++ classes and functions.
Best regards Jan Pulmann
On Tue, Aug 7, 2012 at 12:19 AM, Josh Andler <scislac@...400...> wrote:
On Mon, Aug 6, 2012 at 2:43 AM, Shriramana Sharma <samjnaa@...400...> wrote:
And about the Python bindings, are they complete?
I'm assuming that they are not complete at this point. They are currently the focus of a Google Summer of Code project that is actively being worked on. I'm sure we'll have a better feel for the state of things once the student is finished for the summer and writes us a summary of what has been implemented.
Cheers, Josh
Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

It's my fault, I forgot to complete the link. Code is commited to lib2geom trunk, http://bazaar.launchpad.net/~lib2geom-hackers/lib2geom/trunk/files/head:/src... PEP8 is good starting point, I will also have to make overloaded functions more pythonic. Right now it's type checking, which is not very nice.
Jan Pulmann On Tue, Aug 7, 2012 at 11:40 AM, Chris Morgan <chris.morganiser@...400...>wrote:
The link didn't come through - I checked the primary list archive, HTML and text formats, and it seems that the link has been substituted with [1], but with no matching hyperlink target. Could you please send it again? (I'm interested in it being pythonic, e.g. names matching PEP8's format rather than whatever naming formatting convention is used in the C++ code.) On Aug 7, 2012 6:32 PM, "jan pulmann" <jan.pulmann@...400...> wrote:
Hi, I am said student. Project is indeed not finished yet, but I am making progress. To provide quick summary, one can use geometric primitives, transforms and curves - to get a rough idea, you can take a look at test at [1]. I wouldn't suggest using bindings for serious project yet, but I would greatly appreciate someone looking at them, feel free to email me any questions or suggestions.
You will get documentation for portion of the code when building, otherwise it's undocumented, but I found it relatively straightforward to understand. Python bindings are almost in 1-1 correspondence with C++ classes and functions.
Best regards Jan Pulmann
On Tue, Aug 7, 2012 at 12:19 AM, Josh Andler <scislac@...400...> wrote:
On Mon, Aug 6, 2012 at 2:43 AM, Shriramana Sharma <samjnaa@...400...> wrote:
And about the Python bindings, are they complete?
I'm assuming that they are not complete at this point. They are currently the focus of a Google Summer of Code project that is actively being worked on. I'm sure we'll have a better feel for the state of things once the student is finished for the summer and writes us a summary of what has been implemented.
Cheers, Josh
Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (5)
-
Alexandre Prokoudine
-
Chris Morgan
-
jan pulmann
-
Josh Andler
-
Shriramana Sharma