Take a look at: http://www.swig.org/
Julian wrote: > Hi, first of all, I have to say I am new to Python. I have been working > with a finite element analysis program written in c++. now, I am trying > to 'rebuild' this code (possibly a full re-write) with scripting > capability. I did some reading on the web, and found that there are two > ways to do this : extending and embedding. and I still haven't figured > out what I should be using. I guess the first thing is to figure out > what I am to do with the scripting capability - at the very least, I > would like to run parametric analyses - run multiple analysis models by > changing certain parameters using for loops. > i found that the commercial fea package - abaqus uses python as well - > I don't know whether they embedded or extended ? is there any way to > find out? > another fea application called OOF2 > (http://www.ctcms.nist.gov/oof/oof2/#features) says "OOF2 is completely > scriptable in Python". and I don't really understand what that means... > maybe I haven't grasped the full potential of what python scripting > could do for an fea program. > > can you tell me how to decide what path I should take - embed or extend > ? or maybe some one could point me to some document/webpage that talks > about this. > > thanks a lot, > Julian. > > PS, my fea program uses its own script to read the analysis model > information using the c++ iostream and our own parsing functions - but > I don't have to stick to those function when I am writing the new code. -- http://mail.python.org/mailman/listinfo/python-list