Readers and writers for OpenFAST files.
Project description
OpenFAST python readers/writers
This package is a python wrapper comprising readers and writers for converting OpenFAST files to/from python objects. It was originally written for WEIS and has been ported over to OpenFAST to make it more widely accessible.
Installation
Installation with Anaconda is the recommended approach because of the ability to create self-contained environments suitable for testing and analysis.
Installation as a "library"
To use openfast_io as a library for incorporation into other scripts or tools, it is available via (assuming that you have already setup your python environment):
pip install openfast_io
Installation as an editable library
These instructions are for interaction directly with the openfast_io source code.
-
Follow this step only if you have not cloned the OpenFAST repo.
git clone https://github.com/OpenFAST/OpenFAST.git cd OpenFAST
-
Assuming you are within the OpenFAST directory.
cd openfast_io pip install -e .
-
To test
openfast_io, OpenFAST must be compiled within the build folder, then run:cd tests pytest test_of_io_pytest.py
Extra options
ROSCO can be installed as an optional dependency. Run either
pip install openfast_io[rosco]
Development and testing
To contribute to the development of openfast_io, install additioal depemndancies using:
pip install -e ".[all]"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openfast_io-4.1.2.tar.gz.
File metadata
- Download URL: openfast_io-4.1.2.tar.gz
- Upload date:
- Size: 164.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d8a051d4d4d62eaa184e6fd800623b8afe532a392df90cf0c43e02438bac621
|
|
| MD5 |
253e10eab4515e438c34f61fe707266f
|
|
| BLAKE2b-256 |
9db8ba25b51aafe65c70066aae3649f3ce11fcc671e007cfa6144e474f1e441a
|
File details
Details for the file openfast_io-4.1.2-py3-none-any.whl.
File metadata
- Download URL: openfast_io-4.1.2-py3-none-any.whl
- Upload date:
- Size: 169.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea762522234f2e47b3f1c8ae691d40ec3e011ca1135e52e1268c8b244eae2185
|
|
| MD5 |
712c77ee20bb894b1459ad80391e6ccc
|
|
| BLAKE2b-256 |
087b8401b88929c2caad3faddf721bc76fe2678d4528725e69647107603a5aac
|