Question #701161 on Yade changed:
https://answers.launchpad.net/yade/+question/701161

    Status: Open => Answered

Jan Stránský proposed the following answer:
Hello,

please read [3], section "Please, no external links!"

> I now have the coordinates file (csv) of the sphere particles[2].

for spheres, you also need radius, or (?)

> How can I call this file to generate sphere particles in batches

Please try to be as specific as possible.
What does "call file" mean?
What does "to generate" mean?
What does "in batches" mean?
I.e., what should be the results? (ideally specified by "hard numbers", using a 
MWE, see below)

Manipulation of this kind of files in Python is easy, we just need to
know what should be the output (which is not clear from OP)

Please provide a MWE [3], i.e.:
- M=minimal: "a lot of particles" -> just a few particles necessary to 
demonstrate the problem
- describing expected result (e.g. "From this CSV file with 3 lines, I need to 
generate 3 spheres, with centers (0,0,0), (1,2,3) and (4,5,6)")

I **guess** that what you are looking for is this:
###
radius = 0.5
coordinates = numpy.genfromtxt("xyz.csv",delimiter=",") # there are other 
approaches
O.bodies.append([sphere((x,y,z),radius) for x,y,z in coordinates]) # can be 
written more verbose
###

But next time please try to follow instructions in this answer:
- no / as few as possible external links (images are still problems in 
launchpad, but the .csv file can be inserted directly)
- MWE (just a few spheres is enough for the problem specification / solution)
- describing expected result
- omitting / better explaining terms like "call file", "in batch" etc.
- ...

Cheers
Jan

[3] https://www.yade-dem.org/wiki/Howtoask

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to