Skip to main content

A reader to extract LS-DYNA results

Project description

LS-Reader Project

The LS-Reader is designed to read LS-DYNA results and can extract the data of more than 1300 such as stress, strain, id, history variable, effective plastic strain, number of elements, binout data and so on now. The LS-Reader provides an uniform interface for getting these data. For convenience, input parameters, like number of state, number of integration point, are designed as keyword arguments. More details please see LS-Reader Tutorial.

How to use

# D3plotReader
from lsreader import D3plotReader, DataType as dt

data_path = your/d3plot/file/path
dr = D3plotReader(data_path)

shell_stress = dr.get_data(dt.D3P_SHELL_STRESS, ist=0, ipt=1)
print(shell_stress[0].x())

shell_eps = dr.get_data(dt.D3P_SHELL_EFFECTIVE_PLASTIC_STRAIN, ist=0, ipt=1)
print(shell_eps[0])

thickness = dr.get_data(dt.D3P_SHELL_THICKNESS, ist=11)
print(thickness[0])

num_solid_element = dr.get_data(dt.D3P_NUM_SOLID)
print(num_solid_element)

# Get d3plot data by part
num_solid_pid_4 = dr.get_data(dt.D3P_NUM_SOLID, ipart_user=4)

shell_stress_pid_4 = dr.get_data(dt.D3P_SHELL_STRESS, ist=4, ipt=0, ipart_user=4)

# Get data by part set
num_shells = dr.get_data(dt.D3P_NUM_SHELL, ipartset_user=[1, 2])

# Get numpy array(numpy is required to be installed, using "pip install numpy")
shell_stress = dr.get_data(dt.D3P_SHELL_STRESS, ist=0, ipt=1, ask_for_numpy_array=True)
print(shell_stress)

# BinoutReader
from lsreader import BinoutReader, BINOUT_DataType as bdt

data_path = your/binout/file/path
br = BinoutReader(data_path)

branches = br.get_data(bdt.BINOUT_BRANCHES)
print(branches)

ids = br.get_data(bdt.BINOUT_NODOUT_IDS)
print(ids)
...
...
...

Latest Tutorial

The examples and documents for this project is available here.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

lsreader-0.1.19-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

lsreader-0.1.19-cp38-cp38-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

lsreader-0.1.19-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

lsreader-0.1.19-cp37-cp37m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

lsreader-0.1.19-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6mWindows x86-64

lsreader-0.1.19-cp36-cp36m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

File details

Details for the file lsreader-0.1.19-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: lsreader-0.1.19-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for lsreader-0.1.19-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4cbb58a3810a6877cb46ec2537d14561f97cdcd35df843f8a42673b4294cd172
MD5 6427046abf7c24df68d222460d7e6347
BLAKE2b-256 d57952ab049d0c139353db8036ffdf8d649db174eeafb7183949fb820fa9eb85

See more details on using hashes here.

File details

Details for the file lsreader-0.1.19-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: lsreader-0.1.19-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for lsreader-0.1.19-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c87d6059607abf17b216fba7cd79f0f52154f84efb448fd6c36410edf1b78e24
MD5 6d989c75ef4620b0c20dd7b563394823
BLAKE2b-256 e8a99fefb67d528cc852642cc174f490d7f75e0856725f106ccd150264401922

See more details on using hashes here.

File details

Details for the file lsreader-0.1.19-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: lsreader-0.1.19-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.0

File hashes

Hashes for lsreader-0.1.19-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 27c73a6ac6936c25da41b1739a219dab85dcb3917546395ec129d4a7dabb56a7
MD5 6842a1de23d9a2d03b53558d3af5e7d6
BLAKE2b-256 59d1cac0fb7a061b0b09931f08035f6dc009d85fc7d4b7856926fcd795642f9e

See more details on using hashes here.

File details

Details for the file lsreader-0.1.19-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: lsreader-0.1.19-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.0

File hashes

Hashes for lsreader-0.1.19-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dba0b62ae049b425d0d065113c767500e712cad4f736b1867da5e2d03966a959
MD5 78923e69971afdeda00f10dd950f658a
BLAKE2b-256 58fc7270b14f84b9148bea7b4310e2ec11df4a2f378ec0713e85a6e71827537e

See more details on using hashes here.

File details

Details for the file lsreader-0.1.19-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: lsreader-0.1.19-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.0

File hashes

Hashes for lsreader-0.1.19-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7b45c4e0947b73c9ef1d1e8009c07f8596175e766b4172f9cb196e5b5b7a52cb
MD5 0cc81a7aff8cf31a31b0fe984632742c
BLAKE2b-256 8550b17b7fd45ece2c02912901a2fc590f321e94cbe0b291c880839c622a643f

See more details on using hashes here.

File details

Details for the file lsreader-0.1.19-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: lsreader-0.1.19-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.0

File hashes

Hashes for lsreader-0.1.19-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c8bfc9c586ede03ea4a0860ae5be855718c93e763e9755aadde68ae99c4faed8
MD5 5069743d817c566f99aa80e6d410fff6
BLAKE2b-256 486457b588a13772fc19b6e753d97a228c324c78f39a6813c2c9890de77cfe5e

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