| Maybe this is a fundamental misunderstanding of how DX treats things on my part. I've updated the data so that I now have four columns: x,y,z,radial velocity The x, y, and z positions describe a position in space, and the data at that position is the radial velocity. If I assume an age and distance to the remnant, I can decompose the radial velocity into components vx, vy, and vz, but I am still at a loss. When I read in the spreadsheet, how do I tell DX to associate v_radial (or vx,vy,vz) with the position (x,y,z)? I don't understand how to tell DX that the 1st three columns denote positions, but the 4th column (or 4th, 5th and 6th columns) are data associated with those positions; i.e. column 4 is the x component of the velocity at the position (x,y,z). Moreover, if I do create a three vector for the velocity components, I can't seem to pass it to the 4th tab in Construct. It returns the following error: ERROR: Construct: Invalid data: origin must be a vector or vector list Here is the layout: ImportSpreadSheet=>Mark(x),Mark(y),Mark(z),Mark(vx),Mark(vy),Mark(vz) Mark(x,y,z)->Compute([x,y,z]) Mark(vx,vy,vz)->Compute([vx,vy,vz]) [x,y,z]->Construct.origin [vx,vy,vz]->Construct.data A little more insight would be helpful. I can't imagine that this is as much of a hassle as it seems to be. I've attached the network and data in case anyone would be kind enough to play around with it. |
ejecta.cfg
Description: Binary data
ejecta.dat
Description: Binary data
ejecta.net
Description: Binary data
On May 20, 2005, at 5:29 PM, Chris Pelkie wrote:
|
