Installation
From GitHub
- Clone the repository:
- Install requirements:
Required Files
1. Input Data
Your input CSV file should contain the following columns:- Reference wind speed measurements
- Reference turbulence intensity
- RSD (Remote Sensing Device) wind speed measurements
- RSD turbulence intensity
data.csv):
2. Configuration File
Create aconfig.json file that maps your data columns:
Running the Adjustment
Here’s a complete example of how to use TACT with the SS-SF method:Understanding the Process
The SS-SF adjustment method:-
Data Preparation:
- Bins wind speed data into categories
- Calculates turbulence intensity metrics
- Splits data into training (80%) and testing (20%) sets
-
Adjustment:
- Filters out TI measurements > 0.3 from training data
- Performs linear regression between RSD and reference TI
- Applies the correction to the test data
-
Validation:
- Compares adjusted TI against reference measurements
- Calculates MRBE (Mean Relative Bias Error) and RRMSE (Relative Root Mean Square Error)
- Checks against DNV RP-0661 criteria (MRBE ≤ 5%, RRMSE ≤ 15%)
-
Results:
adjusted_data: DataFrame containing:- Original RSD and reference TI values
- Adjusted TI values
- Binning information
reg_results: Regression statistics including:- Slope and intercept
- R² value
- RMSE (Root Mean Square Error)
- Validation plots showing before/after comparison
Output Files
After running the adjustment, you’ll find these files in your output directory:- Scatter plots: Adjusted TI vs reference TI with 1:1 line
- Error metrics: MRBE and RRMSE per wind speed bin with DNV acceptance thresholds
- Comparison charts: Reference vs unadjusted vs adjusted TI by wind speed bin
Even if your data doesn’t meet DNV criteria initially, the plots are useful for understanding the adjustment performance and identifying where improvements might be needed.
Next Steps
- Check out the Validation Guide for interpreting DNV results
- Learn about other adjustment methods like SSWSStd and SSWS
- See Running Adjustments for more detailed workflows

