BeidPrep
A Proffessional Bridge to Open Radioss


I designed BeidPrep as a completely free, Python-based tool to make high-fidelity Finite Element Analysis accessible to everyone. Developed specifically for the OpenRadioss community, it eliminates the manual complexity of text-based card editing, so you can focus on the physics of your model rather than the formatting of your files.
Why BeidPrep?
High-end simulation tools often come with restrictive fees, but I believe professional-grade model preparation shouldn't be gated. I created this tool to transform the "text editor headache" of open-source solvers into a modern, GUI-driven experience at no cost.
Core Capabilities
Intelligent Card Editor: A structured interface for starter and engine cards featuring built-in field validation and dynamic visibility logic.
Smart ID Filtering: Advanced cross-referencing ensures you only link appropriate IDs (e.g., Material IDs for material fields), preventing common simulation crashes.
LS-DYNA Conversion: A functional importer for .k files, allowing firms to migrate legacy models into the OpenRadioss ecosystem seamlessly.
AI-Powered Extensibility: Integrated Gemini Flash 2.5 logic allows the program to "learn" new cards by scanning documentation and generating JSON templates automatically.
Visual Selection & Verification: High-performance 3D visualization via PyVista, enabling direct node and element picking for the creation of boundary conditions and contacts.
Engineering Efficiency Tools: Native support for Excel spreadsheet data-pasting and a specialized Plot Digitizer for extracting material data from images.


Legal Disclaimer & Terms of Use
BeidPrep v1.0 is currently in Beta and is provided to the community as free software "as-is".
By downloading and using this software, you acknowledge the following:
No Liability: I assume no responsibility or liability for any errors, model inaccuracies, or engineering failures resulting from the use of this tool.
Engineering Judgment: This software is a productivity aid and does not replace the requirement for professional engineering judgment and thorough verification of simulation inputs and results.
Beta Status: As a Beta release, you may encounter bugs. I encourage your feedback to help improve the tool, but I provide no warranties regarding its performance or stability.


Smart card editor - Type24 interface example
Plot digitizer for extracting material data from images and saving the data into /FUNCT card
Node or element picker for the creation of sets needed for interface creation
Subscribe to our BeidPrep newsletter
Hear about software updates, version release and bugs fixes
