Metadata-Version: 2.1
Name: nxopentse
Version: 0.0.1a0.dev1
Summary: An NXOpen helper package to reuse code in scripts, in order to avoid having all the underlying code in the journals itself.
Author-email: theScriptingEngineer <nxopen@theScriptingEngineer.com>
Maintainer-email: theScriptingEngineer <nxopen@theScriptingEngineer.com>
Project-URL: Documentation, https://nxopentse.theScriptingEngineer.com
Project-URL: Repository, https://github.com/theScriptingEngineer/nxopentse
Project-URL: Issues, https://github.com/theScriptingEngineer/nxopentse/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# nxopentse (by theScriptingEngineer)
This package contains functions which you can use in your own scripts, so you don't have to write everything from scratch.
``` pip install nxopentse```

Then in your script add 
``` import nxopentse``` 

Simple example:
```
import NXOpen
import nxopentse as tse


# next line not required for nxopen, but every NXOpen journal needs an NXOpen.Session object
the_session: NXOpen.Session = NXOpen.Session.GetSession()


def main():
    tse.tools.hello()


if __name__ == '__main__':
    main()

```

## nxopen.cad
CAD functionality


## nxopan.cae
CAE functionality


## nxopen.tools
General tools which can be used in different NX applications.


## NX versions
### SC2212:


## dev
install locally by navigating to folder and then
```pip install .```

uninstall:
```pip uninstall nxopentse```

update: uninstall and reinstall
