NLR Wind Turbine Cost and Scaling Model (CSM)
The purpose of the cost and scaling model is to approximate the relationships between the size and cost of various major wind turbine components. These relationships can be used to approximate the impact that changes in design or technology might have on the turbine as a whole.
For example, putting in a larger blade should increase the energy generation from the turbine. However, doing so may also require a larger gearbox, rotor, etc. and it may be the case that the increased cost of these larger components outweighs the benefit of the larger blade.
Citing CSM
Zenodo Coming Soon.
Installation
pip install turbine-csm
For details about installing from source or working with environments, please see the Installation Guide on the documentation site.
Available Models
At a glance the following models have been validated and documented, and are ready for public use.
For complete details on each of the models, please see visit the API documentation, and for general details on working with the model, please visit the User Guide.
Land2015NLR
A replication of the WISDEM-based CSM model, which is an updated version of the original 2006 Excel-based implementation. For more details on these implementations, please see the theory behind the model on the documentation site.
Land2020NLR
A more holistically updated variant of the 2015 model with some new scaling relationships and updated default variables. The 2020 model also removes the high speed shaft and adds a transportation cost model.
Land2021NLR
A further refined variant of the 2020 model.
Land2026NLR
Coming soon.
Offshore Models
Coming soon.
Metadata
Release files for turbine-csm 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| turbine_csm-0.0.1.tar.gz | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| turbine_csm-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / turbine_csm-0.0.1.tar.gz
| Download URL | turbine_csm-0.0.1.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8d75b0ccb48140621ffd9d7c2a531e9520881fa8711be06fb3b6e01b16d48fb
|
|
BLAKE2b-256 checksum How to use checksums |
c5a2b5960058f35706f0961c453de32f64f8f965f93168623546a0d54b12e764
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.
Transparency logRelease files / turbine_csm-0.0.1-py3-none-any.whl
| Download URL | turbine_csm-0.0.1-py3-none-any.whl |
|---|---|
| Size | 146.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c47685d1ab00e979abfea7b046ec8376b8e6553457adbe93e1e09da73a93ed65
|
|
BLAKE2b-256 checksum How to use checksums |
9ac65efe99c2a763732fd62b3eeae5a0123f91bb49289cc980f0ace6a39f9d6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.
Transparency log