GithubHelp home page GithubHelp logo

titanic's Introduction

What is TITANIC?

TITANIC stands for Turbine Inflow Turbulence ANalysIs Code. This code is designed to analyze data obtained by a research-grade met tower with a focus on providing the data needed for wind energy applications, also known as turbine inflow.

TITANIC can:

  • Read in raw data from a meteorological tower
  • Apply calibrations or remove data known to be bad
  • Carry out basic quality control
  • Analyze data to quantify the conditions that are being measured by the tower
  • Produce statistics and data about those conditions, including
  • mean wind parameters, like speed and direction, shear, and veer.
  • turbulence parameters, such as turbulence intensity, dissipation rates, and structure functions.
  • thermodynamics parameters, such as virtual potential temperature, monin-obukhov length, and Richardson number.
  • Create plots and web pages for each data file
  • Push data to an archive

See How Does TITANIC Fit in a Data Processing Workflow for details.

Where is TITANIC used?

TITANIC is used by the National Renewable Energy Laboratory to analyze data from the National Wind Technology Center's M4 and M5 135-m towers. Find out more at https://nwtc.nrel.gov/MetData, and see the most recent data at https://nwtc.nrel.gov/M5. All plots were produced by TITANIC.

What do I Need to Use TITANIC?

  1. MATLAB.
  2. Sense of humor.

How do I Get Started?

Click on the "Download ZIP" button on the lower right of this page. Then, see the wiki page on Getting Started.

Where's the Documentation?

Most of the code and outputs are documented in the TITANIC wiki. The code itself is heavily documented.

How Do I Report Issues or Errors?

Please use the issue-tracker to report issues.

Who Maintains and Contributes to This Code?

This code is maintained by:

Project contributors include:

  • Jenni Rinker (Duke University)

titanic's People

Contributors

andyclifton avatar

Stargazers

BKN avatar Yayun Qiao avatar  avatar  avatar Chris Kelley avatar

Watchers

James Cloos avatar National Renewable Energy Laboratory avatar  avatar Xiaowei Xu avatar  avatar

titanic's Issues

Error running TowerRunAnalysis.m

Dear all,

I was trying to run TowerRunAnalysis.m but I faced the following error:

Warning: Problem running TowerRunAnalysis.m generated by TowerRunAnalysis:Run.
Error: Error using TowerRunAnalysis (line 145)
Problem running FirstLook.m generated by tower_main:Run.

Please, can anyone help me in this issue?

Best regards,
Jonathan

missing QCReports folder

To run TowerRunAnalysis.m, user should not have to first create their own 'log_path' folder.
'local/MetData/M5Twr/QCReports' should already exist

Redefine how precipitation information is handled

At the moment TITANIC assumes that the precipitation sensor returns data in the range 0-3, where anything less than 3 indicates some precipitation.

This should probably be adjusted so that precipitation is in the range 0-10, where 10 corresponds to the highest measurable intensity, and 0 is no observed precipitation. This may require some instrument-specific code.

A structure, tower.precipsensor, exists. This currently contains the channel number of the sensor. This structure could be expanded to include more information about the sensor.

Suppress Figures

In some cases, TITANIC generates a huge number of plots. Can we suppress those figures?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.