For those that are unfamiliar with the .dat files for airfoils, (like these – http://aerospace.illinois.edu/m-selig/a ... abase.html), they are standardized in a format of data points ranging from 0 to 1 in the X and -1 to 1 in the Y , split along the chord centerline. When imported into FreeCAD, this data is seen as fractions of 1mm. Not a very good size to be building parts for R/C / Ultralight / Full Scale aircraft. OK, just scale up the import. That would be just fine if the imported airfoil could be scaled, but the scaling tool does not actually scale the part. It creates an alleged clone of the part. I say alleged because it's not a real clone, IMO, and does not even play a good one on TV. If it were a real clone, I could select it and use the Draft to Sketch tool on it and have a properly sized sketch. However, invoking the Draft to Sketch tool creates a sketch from the original sub 1mm import. This makes things a bit more difficult, living in a country that is still stuck on imperial units and already having to convert between inches and millimeters is enough without having to add to that, tracking the decimal point through micrometers and nanometers. So now I start looking for a good way to work around this little problem.
My first search was for a script that would scale a sketch... Nope, na-da, none that I could find. Next I start thinking about making scaled alleged clones of the root and tip chords and lofting between them, then performing boolean operations to get the slots for spars, leading edge, trailing edge, and holes for wire, control rods and lightning. After which the part could be sliced at the appropriate stations with more boolean operations to produce the ribs. This is actually a good way to do this as it will produce accurate dimensions for the ribs at their assigned station when building a tapered wing. It is also the only way to do this as the alleged clone has no planar face to place a sketch on and do pocketing / padding operations, even if it were a constant chord wing section. So now all I need do is click on the slicer button, enter the number, width, and spacing of the slice and I'll be done.... Nope, na-da, nothing. No slicer function. OK, maybe theres a slicer script out there... Nope, can't find one of those either. So I'm back to a slow, manual work flow.
I hope no one takes this post as any sort of whining or the like, It is not! It is intended to inform the reader as to where I am with what I am trying to do and solicit hints, help, suggestions, links to scripts, etc..
Some thoughts on what might be useful for this and many other projects are :
1. An addition to the import script / GUI interface that would facilitate scaling of the .dat file as it was being created in the script. Something like the picture bellow. NOTE: not a working feature – just an artistic rendering of wishful thinking.

2. A slicer that works similar to this Ruby script - http://sketchucation.com/forums/viewtop ... 57&p=16699 – that is a plugin for Sketchup. I use this plugin my own self when I can tolerate booting up the old winBox, and think it is one slick tool that has many uses far beyond producing ribs from wing sections.
Now, given that I know precious little beyond basic Python scripting and far, Far, FAR less about how to produce a GUI interface for interacting with said scripts, I can only offer my services for alpha / beta testing and the like, should anyone wish to attempt to write scripts for either of the above.
Here is a screenshot of what I am attempting to produce. Shot is of alleged clone, 1” (25.4mm) in length with orignal imported airfoil (as size comparison). To the alleged clones credit, modifying the orignal sketch does update the clone.

Mark
EDIT: Should of probably thrown this in there somewhere -
OS: Ubuntu 12.04.3 LTS
Platform: 32-bit
Version: 0.14.2423 (Git)
Branch: master
Hash: e7111b4d1083ee9104c4b394b423e1f824ceba9b
Python version: 2.7.3
Qt version: 4.8.1
Coin version: 3.1.3
SoQt version: 1.5.0
OCC version: 6.5.0