yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #04508
[Branch ~yade-dev/yade/trunk] Rev 2243: Comment parameter is added to export.textExt
------------------------------------------------------------
revno: 2243
committer: Anton Gladky <gladky.anton@xxxxxxxxx>
branch nick: trunk
timestamp: Wed 2010-05-19 14:58:29 +0200
message:
Comment parameter is added to export.textExt
modified:
py/export.py
--
lp:yade
https://code.launchpad.net/~yade-dev/yade/trunk
Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-dev/yade/trunk/+edit-subscription
=== modified file 'py/export.py'
--- py/export.py 2010-05-19 11:09:23 +0000
+++ py/export.py 2010-05-19 12:58:29 +0000
@@ -120,7 +120,7 @@
outFile.close()
self.snapCount+=1
-def textExt(filename, format='x_y_z_r',consider=lambda id: True):
+def textExt(filename, format='x_y_z_r',consider=lambda id: True, comment=''):
"""Save sphere coordinates and other parameters into a text file in specific format.
Non-spherical bodies are silently skipped.
Users can add here their own specific format, giving meaningful names.
@@ -132,6 +132,9 @@
the name of the file, where sphere coordinates will be exported.
`format`:
the name of output format. Supported `x_y_z_r`(default), `x_y_z_r_matId`
+ `comment`:
+ the text, which will be added as a comment at the top of file.
+ If you want to create several lines of text, please use `\n#` for next lines.
`consider`:
anonymous function(optional)
:return: number of spheres which were written.
@@ -146,6 +149,8 @@
count=0
out.write('#format ' + format + '\n')
+ if (comment):
+ out.write('# ' + comment + '\n')
for b in O.bodies:
try:
if ((b.shape.name=="Sphere") and consider(b.id)):