polymesh_rw 0.1.0

A basic rust crate for reading and writing meshes and simulation data in the polymesh format used by OpenFOAM.
Documentation
  • Coverage
  • 36.23%
    25 out of 69 items documented1 out of 4 items with examples
  • Size
  • Source code size: 1.26 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 32.83 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 21s Average build duration of successful builds.
  • all releases: 21s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • OscarFurst/polymesh_rw
    4 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • OscarFurst

polymesh_rw

A basic rust crate for reading and writing meshes and simulation data in the polymesh format used by OpenFOAM.

Features

This crate is a work in progress. The parser was only tested on a small set of meshes. If your mesh is not parsed correctly, please contribute by opening an issue and uploading your mesh.

Curretly, following features are implemented:

  • Read mesh
  • Write mesh
  • Read results
  • Write results
  • Parse more common OpenFoam data types (unrecognized types are currently parsed as Strings.)
  • Binary file formats
  • Data consistency checks

Contribute

Please feel encouraged to contribute advice, test cases and code.