Python3 API for Abaqus .odb Files and related Command Line Visualization Tool. Focused on Additive Manufacturing Thermal Transfer
Project description
ODB Plotter
Constraints:
ODB Plotter is being developed by CMML, and as such has a focus on Additive Manufacturing and Temperature Data.
Install with pip
pip install odb-plotter
Run the cli with python
python -m odbp
Or import to use the api
from odbp import Odb
...
ODB Plotter Design Goals
I intend for this project to serve two purposes:
- First, implement an extensible, flexible api for accessing data within .odb files or .hdf5 files with odb data
- Second, implement a user-friendly, sane-defaults cli to allow for quick data extraction, manipulation, and visualization with no hassle
Changelog
- Before 0.5.0: Did not have the Changelog here.
- 0.5.0: API Updates and better dataframe filtering
- 0.5.1: Implement new system information (pypi tags, this changelog)
- 0.5.2: Returning support to Python 3.8+ (type hinting)
- 0.5.3: Patching conversion bugs
- Upcoming:
- 0.6.0: Improved extractor across all file types. Improved Odb object iteration.
- 0.7.0: Rewrite CLI to use python's cmd module and pyreadline/GNU readline
- 0.8.0: Parametrize input values such as nodes, nodesets, frames, steps, parts, and colors (both in the API and CLI).
- 0.9.0: Create two-dimensional plotting capabilities and sane defaults.
- 0.10.0: Improve PyVista: views, gifs, non-interactive image saving, leaving viewer, etc. Ensure functionality of Abaqus 2019
- 1.0.0: Final bug-fixing, type checking, bounds checking, etc. Hopefully coinciding (or following) a publication.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
odb-plotter-0.5.3.tar.gz
(26.6 kB
view hashes)
Built Distribution
Close
Hashes for odb_plotter-0.5.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 567c2543cba2ffa98f0927470768267304b3a9ef4e5a4318c07a067017b303b8 |
|
MD5 | a6d2246b91100abcf7cf69e2c5abf91d |
|
BLAKE2b-256 | faaff6f2949444f19801fe59982d3e2b9f1a5d80c1487d88c14c4025588dd214 |