Skip to main content

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.

  1. Follow this step only if you have not cloned the OpenFAST repo.

    git clone https://github.com/OpenFAST/OpenFAST.git
    cd OpenFAST
    
  2. Assuming you are within the OpenFAST directory.

    cd openfast_io
    pip install -e .
    
  3. 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]"

Metadata

Release files for openfast_io 5.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openfast_io 5.0.0
File Size Uploaded
openfast_io-5.0.0.tar.gz 167.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openfast_io 5.0.0
File Interpreter ABI Platform
openfast_io-5.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 339.9 kB

Release files / openfast_io-5.0.0.tar.gz

Download URL openfast_io-5.0.0.tar.gz
Size 167.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5b683f2f381eee506d1a6ce90e3324273c027dea831b9dd969edc6254ce61241
BLAKE2b-256 checksum
How to use checksums
e35e57c524e6b1403cdb0f6f92d9eaad4094f511f0edafcfcb3ff843c5b352ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.5 cpython/3.12.3 HTTPX/0.28.1

Release files / openfast_io-5.0.0-py3-none-any.whl

Download URL openfast_io-5.0.0-py3-none-any.whl
Size 172.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3558880af3af7d319e1644c3063eb44f067bd50db727b68dfc4578250deda093
BLAKE2b-256 checksum
How to use checksums
cba8d0a96ced8e528d01b1929ca752e404c5888579ebd091df8694033f77b0b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.5 cpython/3.12.3 HTTPX/0.28.1

Release history Release notifications | RSS feed

This release

5.0.0 This release

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page