Skip to content

Vortex-CAE/Vortex-Radioss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Vortex-Radioss

This library is an open-source Python CAE tool that enables the reading of Radioss Animation files, Radioss Time-History files, and the conversion of Radioss Animation files into LS-Dyna's D3plot format.

Additional documentation for both developers and users has been created and is available at:

https://www.vortex-cae.com/vortex-radioss

This documentation includes details on the convertible quantities, necessary database requests, and the structure of the conversion code.

To receive email notifications about updates to the conversion library (with data conversion support for solids coming soon), please sign up at the bottom of the page.

We extend our gratitude to the contributors for all your supportive and constructive feedback.

Prerequisites

This library is an extention to the open-source lasso-python library which needs installing as a prerequisite.

python -m pip install lasso-python

Alternatively the library can be found here: https://github.com/open-lasso-python/lasso-python/

Modules

Dummy

Radioss Animation Reader

This module will read in the animation data from one Radioss Animation file (One timestep), as the raw arrays are compressed and difficult to use, we reccommend using the unpacked arrays as described below.

# Load the module
from vortex_radioss.animtod3plot.RadiossReader import RadiossReader

# Generate animation object
rr = RadiossReader("fileA001")

### To display high level information about the arrays
# Return header dictionary
rr.raw_header

# Print header dictionary keys
print(rr.raw_header.keys())

### To display the arrays as they come out of Radioss
# Return raw arrays dictionary
rr.raw_arrays

# Print raw arrays dictionary keys
print(rr.raw_arrays.keys())

### To display the arrays once they are unpacked
# Return unpacked dictionary arrays
rr.arrays

# Print unpacked arrays dictionary keys
print(rr.arrays.keys())    

Radioss Time-History Reader

This module will read in the data from one Radioss Time-History file (Multiple timesteps).

# Load the module
from vortex_radioss.animtod3plot.RadiossTHReader import RadiossTHReader

# Generate Time-History object
th = RadiossTHReader("fileT01")

### To display high level information about the arrays
# Return header dictionary
th.raw_header

# Print header dictionary keys
print(th.raw_header.keys())

### To display the arrays once they are unpacked
# Return unpacked dictionary arrays
th.array

# Print unpacked arrays dictionary keys
print(th.array.keys())     

Radioss Animation to LS-Dyna D3Plot

This module will convert Radioss Animation Files to LS-Dyna's D3plot format. The Radioss Time-History files will also be required as they contain data required by D3plot that is not present in the Animation files. This conversion is not comprehensive and is limited to only some common scalar and tensor arrays.

 # Load the module
from vortex_radioss.animtod3plot.Anim_to_D3plot import readAndConvert

# Use the file stem e.g for "folder/fileA001", "folder/fileA002" would be:

readAndConvert(folder/file)

# The D3plots files "folder/file.d3plot*" will be generated

CONTACT

To get in touch please feel free to contact us on LinkedIn

https://www.linkedin.com/company/vortex-cae
https://www.linkedin.com/in/david-russell-4b110717a/

LICENSING

This release is open-source under Mozilla Public License, version 2.0. This license offers minimal restrictions on the user for usage, with the condition that any modifications to the code need to be submitted to this repository.

For more information please see the license file and https://www.mozilla.org/en-US/MPL/2.0/FAQ/

WHO WE ARE

Vortex CAE is a trading name of:

Vortex Engineering Group Ltd,
Windsor House,
Troon Way Business Centre,
Humberstone Lane,
Thurmaston,
Leicestershire,
England,
LE4 9HA

Company number: 11004422

About

An open-source python library for processing Radioss results files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages