Ccx2paraview Versions Save

CalculiX to Paraview converter (frd to vtk/vtu). Makes possible to view and postprocess CalculiX analysis results in Paraview. Generates Mises and Principal components for stress and strain tensors.

v3.1.0

1 year ago
  • Process FRD files and write output increment by increment.
  • Open FRD only once to speed up the conversion.
  • Tests: format time delta to mm:ss.
  • Fixed steps processing in modal results conversion.
  • Fixed bug in PVD file writer.

v3.0.1

1 year ago

Fixed FRD reader's open file mode. File read in binary mode took a 25% more time. Caught PermissionError in cache cleaner. Merged code into a single file - for user's simplicity. Updated README.

Since this release binary files will not be prepared, because no one binary release tool (pyinstaller, nuitka, cython3) can handle external VTK Python library correctly. So, please, use source code for your needs instead of binaries.

v3.0.0

3 years ago

img_glyphs

Full refactoring of .vtk/.vtu/.pvd writers - now they use native Python VTK library. Legacy .vtk format is fully supported - previously there was a problem with component names.

Convert .frd into both formats at once:
ccx2paraview.Converter(file_name, ['vtk', 'vtu']).run()

Von Mises and principal components are written as separate scalar fields. Tensor fields are exported as tensors with 6 components. It makes possible to apply TensorGlyph filter in Paraview.

Thanks to Nuitka - a new binary generation tool - ccx2paraview binaries are lightweight in comparison with the one generated by PyInstaller.

Perfect test results!

v2.3.1

3 years ago
  • Fixed os.path.relpath bug in Windows.
  • Windows version was rebuilt with numpy.

v2.3

4 years ago

Fixed bug with time steps and PVD writing.

v2.2

4 years ago

v2.1

4 years ago

Fully refactored FRDParser! Now it's much simpler, smaller and more readable. Due to regular expressions it's more flexible and has no mistakes on all the CalculiX example models. Binaries for Ubuntu and Windows are attached. Catches UnicodeDecodeError and replaces undecoded symbols with space.