Skip to main content

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.

  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]"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openfast_io-4.1.0.tar.gz (164.7 kB view details)

Uploaded Source

Built Distribution

openfast_io-4.1.0-py3-none-any.whl (169.5 kB view details)

Uploaded Python 3

File details

Details for the file openfast_io-4.1.0.tar.gz.

File metadata

  • Download URL: openfast_io-4.1.0.tar.gz
  • Upload date:
  • Size: 164.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for openfast_io-4.1.0.tar.gz
Algorithm Hash digest
SHA256 e9a31baaffc27908dc3547ece77e37a6892758d4385e9f759dd0b84f9695b46c
MD5 d07ba95e18750cf6c24969d330756d86
BLAKE2b-256 587e41f3d3250ae49d8bf077169c1ae91ae4d1b72d948cd4ce370f323d71366a

See more details on using hashes here.

File details

Details for the file openfast_io-4.1.0-py3-none-any.whl.

File metadata

  • Download URL: openfast_io-4.1.0-py3-none-any.whl
  • Upload date:
  • Size: 169.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for openfast_io-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f437b72ed238e6a232b2f3502adcb74c29003d8a1eb677803e9359c9cd5650fd
MD5 f84df453d56aed977b13d7874a61954d
BLAKE2b-256 6bfdef26393d7d197959ccc2f42d76c4b8dfd59ce240dd1b0785028169129846

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page