Metadata-Version: 2.4
Name: python_step_parser
Version: 0.1.1
Summary: A library to extract and access data from a STEP or STP file in a structured way.
Project-URL: Homepage, https://github.com/andreabrake/python-step-parser
Project-URL: Issues, https://github.com/andreabrake/python-step-parser/issues
Author-email: Andrea Brake <andreadoescode@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# STEP file parser implemented in pure python

## Requirements
* Python 3.7+
* sqlite3

## Usage

To use the code in this library, you can first run the `parser.py` file against your STEP (.step or .stp) file which will extract the data and normalize it into a Sqlite database (.db) file. This database file can then be read by using an open connection and passing it to the provided parser classes which will then read all of the types and attributes required by itself and its heirarcy of children data structures. 