8000 GitHub - nogula/elematic: Materials information manager for MatML data
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nogula/elematic

Repository files navigation

elematic

Materials information management utilities in Python.

About elematic

elematic provides a data structure based on the MatML (Materials Markup Language) schema developed by NIST in the early 2000's. The following features are available:

  • Convert MatML XML files to Python data structures (a JSON binding is also available via xsData).
  • Inspect and edit materials information.
  • Use materials information in other Python projects.

Documentation

Documentation is available, but still a work in progress: https://noahgula.com/elematic.

Installation

Use PyPI:

pip install elematic

Usage

There are two main modules: util (import and export utilities) and ds (data structure). See documentation for more information.

Credits & Acknowledgements

  • This project utilizes the MatML schema as the data structure architecture, originally developed by NIST.
  • The initial API was created by conversion of the MatML 3.1 schema to a Python data structure via xsData.

See Also

  • MatEditor: a free material editor software program for engineers.
  • BT-MatML-Editor: a text editor for the MatML 3.1 XML Schema.
  • matml: converts between MATLAB and MatML data.

About

Materials information manager for MatML data

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages

0