[cgma-dev] CGM 13.1 and PyTAPS
Paul Wilson
wilsonp at engr.wisc.edu
Mon Dec 16 07:49:21 CST 2013
Hi Andy, Iulian,
I've added Anthony Scopatz into this conversation, as he has a growing
interest in PyTAPS. He is also a python expert. I'm not sure if he is
on the CGMA list yet.
<nudge>Tim was also planning to move it to bitbucket soon (last month?)
to facilitate collaborative development </nudge>
Paul
On 12/13/2013 12:22 PM, Iulian Grindeanu wrote:
> It looks like in python there is no equivalent to ifdefs.
> We could simply use an if statement, but we need to have something
> different for cgm >= 13
> Python is an interpreted language, and we can do something like this:
> |import os
>
> if os.name== "posix":
> def foo(x):
> return x* x
> else:
> def foo(x):
> return x+ 42
>
> |
> Now, we need to export somehow the version from iGeom.h / iBase.h, to
> be visible in pytaps.
>
> Another solution is to create an svn branch for pytaps too (I prefer
> not to, because there is not much difference, so far) And as long as
> iGeom.h does not change, we do not really need different branches.
>
> Any suggestions?
>
> Iulian
>
> ------------------------------------------------------------------------
>
> Hello,
> Does anybody know how to do ifdefs in python? Or something similar?
> This is what I am using for pytaps built with cgm trunk (actually,
> cgm/tags/13.1.1)
> (you should be able to apply this patch on pytaps source, and use
> it also for trunk version)
>
> Iulian
> ------------------------------------------------------------------------
>
> HI
>
> I think the iMesh implmentation in CGM13.1 is mismatched for
> the PyTAPS
> 1.4, PyTAPS 1.4 failed to build when using CGM 13.1, but is
> fine with
> 12.2. The error messages are all code issues regarding mismatched
> arguments to functions, passing ints when it should be doubles
> and so on.
>
> I figured this should be reported here since I couldnt find
> PyTAPS dev
>
> Thanks
>
> Andy
>
>
>
--
-- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --
Paul Wilson ~ UW-Madison ~ 608-263-0807 ~ cal: http://bit.ly/pphw-cal
Professor, Engineering Physics. ~ http://cnerg.engr.wisc.edu
Faculty Director, Advanced Computing Infrastructure
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20131216/8fa65b40/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6244 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20131216/8fa65b40/attachment.bin>
More information about the cgma-dev
mailing list