Python wrapper fixes
Created by: msanchezmartinez
This PR consists on two fixes to the python part, as well as some enhancements and adding licensing info:
- Airfoils in the Selig format are now parsed differently
- Not assumed to have one point on the leading edge and two on the trailing edge (suction side and pressure side)
- Not assumed to have same # of points on the SS and the PS
- Added regression test for this: everything gives the same results on my Mac, Windows 10 laptop, gaston and an Ubuntu VM.
- This test has very tight boundaries. The objective of this is to have it fail more times whenever there is an issue with it. Sometimes the results would be a bit off but still look reasonably close... The results are the same on all platforms I could check, so it should not be much of an issue.
- The CMake procedure failed on some systems due to the duplication of the module name in newer versions of swig
-
run.py
now does not need the input file to be in tests - Added licensing information