In order that this be discussed as a distinct area, I’m splitting out some comments from the Python implementation announcement thread [PyValentina a Python implementation of the core engine of Valentina Python implementation announcement thread]
There I said:
Does Inkscape support Python?
I’d left a query in their bug tracker for an import filter (Bug #1714761 “Enhancement: Import filter/translator for Valentin...” : Bugs : Inkscape)
Certainly the existence of a python implementation of the engine (and also an interface to the file format) will make it easier for other developers of other “free” software to implement support for the relevant file.
Both Inkscape (2D) and Blender (3D) support Python for writing extensions. Being able to pull artwork from Valentia into a tool like Inkscape so it can be combined with details that it wouldn’t be appropriate for a pattern tool to generate would be useful…
(Aside: There is an extension for Inkscape that generates so-termed “Hershey Text” (http://www.evilmadscientist.com/2011/hershey-text-an-inkscape-extension-for-engraving-fonts/) which maybe of interest for adding textual information on patterns in the Layout portion of Valentina… Hershy fonts were a vector based (and thus scalable) set of fonts developed in the US. To me they look very like the plotter font’s I’ve seen on propriatery printed patterns, and support for something like them in the pattern file format might be useful as well)
Of course if someone really clever worked out how to do run a python back-end to serve up an SVG or PNG thumbnail on the fly… (See also: Proposal for parametric pattern support at Wikimedia Commons
This was because sewing patterns, including re-drafts of historical ones can be an education resource. To display them directly, Mediawiki (which runs Wikipedia, Wikimedia commons) etc would need an appropriate viewer, and a way to generate thumbnail overviews…
I’ve got no idea how that could be fully implemented, but some kind of back end (based on the python implementation) that provides an appropriate SVG to whatever Mediawiki uses to display SVG files at present would seem to be one solution. Naturally such an extension to Mediawiki could also potentially be used on “as yet to be renamed pattern making software” 's wiki (it being Mediawiki based AIUI) in order to allow for direct display of patterns in the familiar wiki environment.
This may of course sound an overly ambitious prospect right now and you are welcome to tell me I am too early in opening a discussion like this.