I am not sure that I understand. Are Q1 and Q2 vectors? Are you trying to divide the component by component?
2010/9/13 Aurélien Marsan <[email protected]>: > Hello, > > In order to calculate a new scalar (here for a multiblockdataset) > > pdi = self.GetInput() > > pdo = self.GetOutput() > > pdo.ShallowCopy(pdi) > > for block in output[0]: > > if block.GetNumberOfPoints() != 0: > > array = block.PointData['Q1'] / block.PointData['Q2'] > > block.PointData.append(array, 'newQ') > > For a new vector, I would like someone to explain a simple way to do that. > (without many transpose, ravel, etc...) > Knowing that it does not work with array = > numpy.array([block.PointData['Q1'], block.PointData['Q2'], > block.PointData['Q3']]) / block.PointData['Q4'] > because of a problem of dimensions. > > Regards, > > A.Marsan > > 2010/9/10 <[email protected]> >> >> I have a couple of questions about using the Programmable Filter. I have >> imported Tecplot dataset with the following data: coordsX, coordsY, coordsZ, >> Q1, Q2, Q3, Q4, Q5. >> >> How would I create a new data array that is Q2^2+Q3^2+Q4^2? >> >> How would I create a new vector data array (similar to >> Q2*iHat+Q3*jHat+Q4*kHat in the Calculator Filter)? >> >> >> >> >> From: David E DeMarle <[email protected]> >> To: [email protected] >> Cc: [email protected] >> Date: 09/10/2010 01:24 PM >> Subject: Re: [Paraview] Calculator Filter -- Gradient >> Sent by: [email protected] >> ________________________________ >> >> >> On Fri, Sep 10, 2010 at 1:10 PM, <[email protected]> wrote: >> > I have two somewhat related questions: >> > >> > 1. Is it possible to calculate a gradient vector using the calculator >> > filter? >> >> No. The calculator filter does only element wise (cell by cell or >> point by point) computations. To compute the gradient you need >> information from neighboring elements. >> >> > >> > 2. Is it possible to define a new data array using a Python script >> > without >> > the calculator filter? Currently, I am using several Calculator Filters >> > to >> > calculate CFD flow variables from the conservative variables. I use a >> > Python >> > script to create the Calculator Filters, but I'm wondering if I can >> > avoid >> > the Calculator Filter and directly generate new data arrays for >> > plotting. >> > >> >> Not with a python script (under the python shell) since that runs on >> the client and can't really manipulate the data (which lives on the >> server) directly. However, the python programmable filter runs on the >> server, and with that you can create new arrays, and access >> neighboring elements as well. >> See http://www.paraview.org/Wiki/Python_Programmable_Filter for examples. >> >> > David Parker >> > _______________________________________________ >> > Powered by www.kitware.com >> > >> > Visit other Kitware open-source projects at >> > http://www.kitware.com/opensource/opensource.html >> > >> > Please keep messages on-topic and check the ParaView Wiki at: >> > http://paraview.org/Wiki/ParaView >> > >> > Follow this link to subscribe/unsubscribe: >> > http://www.paraview.org/mailman/listinfo/paraview >> > >> > >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/mailman/listinfo/paraview >> >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/mailman/listinfo/paraview >> > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
