Skip to content

acoustics-code-salford/pywopwop

 
 

Repository files navigation

pywopwop

Python utilities for handling PSU-WOPWOP input files.

https://github.com/fchirono/pywopwop

Copyright (c) 2021, Fabio Casagrande Hirono

--->>> THIS PACKAGE IS UNDER ACTIVE DEVELOPMENT <<<---

This package aims to provide an easier interface to interact with PSU-WOPWOP input files, mainly geometry patch files and functional loading files. A Python framework is provided to facilitate reading existing files, interacting and inspecting the data using a Python console, and creating PSU-WOPWOP input files from Python data.

Dependencies:

  • numpy: array processing for numbers, strings, records, and objects;

All dependencies are already included in the Anaconda Python Distribution, a free and open source distribution of Python. A recent Anaconda distribution (with Python 3.8.11) is used to develop and test pywopwop, and is recommended for using pywopwop.

An optional dependency for 3D visualizations of surface meshes is pyvista, which can also be used to generate normal vectors from surface meshes. Instructions for installing pyvista within Anaconda can be found here.

Author:

Fabio Casagrande Hirono

fchirono [at] gmail.com

F.CasagrandeHirono [at] salford.ac.uk

About

Python utilities for PSU-WOPWOP input/output

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%