Skip to main content

converter from calculix binary frd to vtu

Project description

DeployTestPyPI

frd2vtu

A Python tool to convert CalculiX .frd files to VTK .vtu files. It is inspired by ccx2paraview https://github.com/calculix/ccx2paraview

Overview

This tool converts CalculiX binary .frd files to VTK .vtu files, which can be visualized in tools like ParaView. It supports various element types and can handle multiple files in parallel.

Installation

pip install frd2vtu

Usage

frd2vtu input.frd 

Examples

Test cases from the Calculix test directory

anipla2 beamf beamp

License

MIT — see LICENSE.

Test coverage

Tested against CalculiX example FRD files. ❌ indicates an unsupported element type.

144 files
File Status
acou4
acou5
acouquad
anipla2
anipla3
anipla4
anipla_nl_dy_exp
anipla_nl_dy_imp
anipla_nl_st
artery3
artery4
artery5
b31
ball
beam10psmooth
beam8pjc
beam_sens_freq_coord2
beam_sens_freq_coord3
beam_sens_ps13
beam_sens_stress_coord1
beam_sens_stress_coord1_explicit
beam_sens_stress_coord1_implicit
beam_sens_stress_coord2
beamcr3
beamexpdy1
beamf
beamf3
beamfrdread
beamfsms
beamhtfcnu
beamimpdy1
beamimpdy1nodirect
beamimpdy2
beamnldy
beamnldye
beamnldye20
beamnldyems
beamnldyeortho
beamnldynodirect
beamnldyp
beamnldype
beamp
beamp1rotate
beamp2
beamp3
beamp_ciarlet
beamperror
beamprb
beamt
beamwrite3
boxprofile
boxprofile2
changecontacttype1
changecontacttype2
changesolidsection
channeljoint1a
circ10p
circ10pcent
concretebeam
contact11
contact12
contact15
contact15lin
contact16
contact19
contact2
contactdeleteelement
contdamp1
contdamp2
coupling13
coupling14
cube2
cubef2f3
cubenewt
cyl
dashpot5
dashpot6
disconnect
dyncube
dyncubeexp
equrem1
equrem2
equrem3
equrem4
gap2
green1
impdyn
induction
largerot1
largerot2
largerot3
largerot4
largerot5
leifer1
leifer2
membrane1
membrane3
mohr1
mohr2
networkmpc2
oneel
oneeltruss
opt1
opt1dp
opt2
pendel
pipe2
planestrain
planestrain2
planestress3
planestress3dsens
planestress4
plate2dmass
plate2dpeeq
pret1
pret4
pret5
pret6
primaryair
section
segmentsmooth
segmentsmooth2
segmentunsmooth
sens3d
sensitivity_VII
shell1
shell3
shell5
shell6
shell6rot2
shell7
shell7rot
shell7rot2
simplebeam
simplebeampipe5
square
tempdiscon
testmortar
thermomech
truss
truss2
uprofile
zerocoeff
zerovel

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frd2vtu-0.1.9.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frd2vtu-0.1.9-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file frd2vtu-0.1.9.tar.gz.

File metadata

  • Download URL: frd2vtu-0.1.9.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for frd2vtu-0.1.9.tar.gz
Algorithm Hash digest
SHA256 f11f9e8b2d792774128e584d0de9da5da1263d90c422a72a1c7439c49fef5982
MD5 7d0064f4cccbe8d012bd81d5f45416ca
BLAKE2b-256 ccefed8c211f740f9de238801903844df89b7faaf6eaadfdafc0fc9de9ec08cd

See more details on using hashes here.

File details

Details for the file frd2vtu-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: frd2vtu-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for frd2vtu-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f14788936aa75b54d1b65db06689516a020e2a44951f978e1c3a57c457d96d49
MD5 6a39901d6f2bbce0574df03a74fc363c
BLAKE2b-256 cfbaaa5b0d1bbca4b54d11bb56b6ece2e3f95d0592faeda01c4711978935634c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page