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.35-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86-64

lsreader-0.1.35-cp38-cp38-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

lsreader-0.1.35-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7mWindows x86-64

lsreader-0.1.35-cp37-cp37m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

lsreader-0.1.35-cp36-cp36m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.6mWindows x86-64

lsreader-0.1.35-cp36-cp36m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

File details

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

File metadata

  • Download URL: lsreader-0.1.35-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 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.35-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c1b4d800bc5ae13069cfd1d17120dc1a554b9fa94695254df1f5bd1a47381013
MD5 8839bd39f5ce564a2844ac7efd26896e
BLAKE2b-256 c82b4d4c4869d7a834c9061f06008efd35ed4a945a9d354bd3ca9e0db7f730ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lsreader-0.1.35-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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.35-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 509fa19214d72770e8039078ae518b2dd8b43cf241f4388eaa6715479f06bc9f
MD5 2ac7c0119ee8b8509442cde3a714f3dd
BLAKE2b-256 c0207e3f07fe80fa94116aef6ad718e1555ee058c122b5f87d969b7629ffbf1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lsreader-0.1.35-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.2 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/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.8

File hashes

Hashes for lsreader-0.1.35-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 70300aa163bf487edd47ac8750675029944a99285d76e925af0810e033faeb6d
MD5 aac23f3952202740f0c56555da52b3c3
BLAKE2b-256 b513ce979fb1fc7fdbde2153e17ea0122360fa0e399f93c1acc5f278abbd024a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lsreader-0.1.35-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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.35-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5795cd797d45db06390d4980dc205a10a60d4efb55f79cdec1c323ce6baff2fe
MD5 7d60224ed61534f3fc61c0f422b4606a
BLAKE2b-256 5aaf4b65bb12f0dba44cb2af50664eb178d50b1c7809ad3264c1e70735214100

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lsreader-0.1.35-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.2 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/39.0.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.6

File hashes

Hashes for lsreader-0.1.35-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 75902d4dc97992537848cbe73c021f3f52a9754af7abcf47216e258411af2a2c
MD5 7e227cd1d71793a1bd996dfc1ff841bf
BLAKE2b-256 0f53afb53f4c5c4584a905d104af867e50021b716aec371a279ff6c86dd2d2b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lsreader-0.1.35-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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.35-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1e1ad88f3edbd3abf2a3e1c4a68d242c98e95ea46323e7faf5f1451462f62796
MD5 298f2332070244b2bd902d988cff6bfc
BLAKE2b-256 14f25a16368b99599186cd57fc3bf57e7562b9a37346cfff89aca591eab017f1

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