There is a trick I use to do this that does not require python.
It works if you save your data in an xml format. I edit the header of
the xml data file
to mask out the variables I do not want. Then you can read the edited
data file into ParaView and
do a "Save Data" and the saved data file will only have the unmasked
out variables, and thus be smaller.
A little round about, but it can be handy to reduce the size of data
files to something more manageable that only
contains the variables you need.
Below is the header of one of my .vtp data files, with three variables
commented out.
In xml comments start with: <!--
and end with: -->
In the example below I have commented out the variables
Pressure, Temperature and Total_Viscosity
I have left only velocity
Hope this helps
Dan
Header of example xml data file:
<?xml version="1.0"?>
<!--
NEK5000 results file
Simulation Run Name = rnj199_XVptTvisc_nid0000_fld0094_sliceXZ.vtp
Simulation Dump Number = 94
Simulation Dump Time = 277.0013
94@<DataSet timestep="277.0013" group="" part="0"
file="rnj199_XVptTvisc_nid0000_fld0094_sliceXZ.vtp"/>
-->
<VTKFile type="PolyData" version="0.1" byte_order="LittleEndian"
compressor="vtkZLibDataCompressor">
<PolyData>
<Piece NumberOfPoints="56682"
NumberOfVerts="0"
NumberOfLines="0"
NumberOfStrips="0"
NumberOfPolys="112000" >
<PointData>
<DataArray type="Float32" Name="velocity"
NumberOfComponents="3" format="appended"
RangeMin="0" RangeMax="8.9045344071"
offset="0" />
<!--
<DataArray type="Float32" Name="Pressure" format="appended"
RangeMin="-17.463245392" RangeMax="7.5806732178"
offset="834872" />
<DataArray type="Float32" Name="Temperature"
format="appended" RangeMin="294.73049927"
RangeMax="513.46710205" offset="1111516" />
<DataArray type="Float32" Name="Total_Viscosity"
format="appended" RangeMin="0.23999999464"
RangeMax="4.1113233566" offset="1321156" />
-->
</PointData>
<CellData>
</CellData>
<Points>
<DataArray type="Float32" Name="Array 0x5c82f0"
NumberOfComponents="3" format="appended"
RangeMin="1.7795446345" RangeMax="5727.0763336"
offset="1380356" />
</Points>
<Verts>
<DataArray type="Int64" Name="connectivity" format="appended"
RangeMin="" RangeMax=""
offset="1860160" />
<DataArray type="Int64" Name="offsets" format="appended"
RangeMin="" RangeMax=""
offset="1860176" />
</Verts>
<Lines>
<DataArray type="Int64" Name="connectivity" format="appended"
RangeMin="" RangeMax=""
offset="1860192" />
<DataArray type="Int64" Name="offsets" format="appended"
RangeMin="" RangeMax=""
offset="1860208" />
</Lines>
<Strips>
<DataArray type="Int64" Name="connectivity" format="appended"
RangeMin="" RangeMax=""
offset="1860224" />
<DataArray type="Int64" Name="offsets" format="appended"
RangeMin="" RangeMax=""
offset="1860240" />
</Strips>
<Polys>
<DataArray type="Int64" Name="connectivity" format="appended"
RangeMin="" RangeMax=""
offset="1860256" />
<DataArray type="Int64" Name="offsets" format="appended"
RangeMin="" RangeMax=""
offset="2393580" />
</Polys>
</Piece>
</PolyData>
<AppendedData encoding="base64">
On Dec 5, 2008, at 3:27 PM, Berk Geveci wrote:
I am afraid there is no easy way of doing. You can use the python
programmable filter to remove the arrays you don't want though. There
is some documentation on the wiki.
-berk
On Wed, Nov 19, 2008 at 8:24 PM, amayt <[EMAIL PROTECTED]> wrote:
Dear all,
I have an image data that has been generated with multiple data
arrays
based on the 'Append Attributes' filter. e.g., a data array a is
generated by b+c. When saving this sort of data, all the arrays
contained (e.g., arrays a, b, and c) are saved into one file. I'd
like to know how to save just one array (e.g., array a) into one
file.
I'd appreciate any comments.
Thanks,
Amayt
_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview
_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview
_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview