Skip to content

This script extracts node labels and coordinates from an Abaqus .odb file and saves the data to a text file. It automatically detects the .odb in the current directory and processes all instances except the main assembly. Useful for quick access to node geometry.

License

Notifications You must be signed in to change notification settings

tufailmab/Node_Data_From_Odb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Node Data From ODB

This Python script extracts node labels and coordinates from an Abaqus .odb file and saves the data in a readable text file. Developed initially out of curiosity, it simplifies node geometry extraction for FEA post-processing workflows.

Features

  • Automatic ODB Detection: Finds and opens the first .odb file in the current directory.
  • Node Data Export: Extracts node label and coordinates (X, Y, Z) for each instance.
  • Clean Formatting: Saves organized node data into a human-readable text file.
  • Skips Main Assembly: Ignores top-level "ASSEMBLY" instance for cleaner output.

Usage Instructions

  1. Place this script in the same directory as your Abaqus .odb file.
  2. Run the script using Abaqus CAE:
    abaqus cae noGUI=node_data_from_odb.py
  3. The extracted node information will be saved to node_data.txt in the same directory.

Requirements

This script requires the following:

  • Abaqus CAE (for accessing Abaqus Python API)
  • Python 2.7 (used by Abaqus internally)
  • win32com and subprocess (optional, included for Excel control)

License

This project is licensed under the MIT License.

You are free to use, modify, and distribute this software under the terms of the MIT License. Please give credit if used in publications or shared work.

Developer Information

  • Developer: Engr. Tufail Mabood
  • Contact: WhatsApp
  • Note: This tool was developed out of curiosity and is shared as an open-source utility. Contributions are welcome.

About

This script extracts node labels and coordinates from an Abaqus .odb file and saves the data to a text file. It automatically detects the .odb in the current directory and processes all instances except the main assembly. Useful for quick access to node geometry.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published