{"id":341471,"name":"LandBOSSE","description":"The Land-based Balance-of-System Systems Engineering model is a systems engineering tool that estimates the balance-of-system costs associated with installing utility scale wind plants (10, 1.5 MW turbines or larger).","url":"https://github.com/nlrwindsystems/landbosse","last_synced_at":"2026-04-20T11:01:09.902Z","repository":{"id":21544872,"uuid":"24864445","full_name":"NLRWindSystems/LandBOSSE","owner":"NLRWindSystems","description":"New LandBOSSE Model (Developed in 2018-2019)","archived":false,"fork":false,"pushed_at":"2026-03-30T22:28:59.000Z","size":19781,"stargazers_count":17,"open_issues_count":23,"forks_count":28,"subscribers_count":16,"default_branch":"main","last_synced_at":"2026-04-08T05:02:18.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://nlrwindsystems.github.io/LandBOSSE/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLRWindSystems.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-10-06T20:54:57.000Z","updated_at":"2026-02-26T20:00:21.000Z","dependencies_parsed_at":"2026-03-22T21:01:07.706Z","dependency_job_id":"dfa83edd-0068-4cee-8b8f-dfecb7a8f9df","html_url":"https://github.com/NLRWindSystems/LandBOSSE","commit_stats":{"total_commits":496,"total_committers":7,"mean_commits":70.85714285714286,"dds":"0.41129032258064513","last_synced_commit":"664cb44befb9c581cd1386eba3f3b2def4312597"},"previous_names":["wisdem/landbos","wisdem/landbosse"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/NLRWindSystems/LandBOSSE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLRWindSystems%2FLandBOSSE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLRWindSystems%2FLandBOSSE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLRWindSystems%2FLandBOSSE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLRWindSystems%2FLandBOSSE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLRWindSystems","download_url":"https://codeload.github.com/NLRWindSystems/LandBOSSE/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLRWindSystems%2FLandBOSSE/sbom","scorecard":{"id":149325,"data":{"date":"2025-08-11","repo":{"name":"github.com/WISDEM/LandBOSSE","commit":"521375614003b5980294ec3515ad9ebaad803576"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":2,"reason":"Found 1/5 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/WISDEM/LandBOSSE/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/WISDEM/LandBOSSE/ci.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:30","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T10:10:23.848Z","repository_id":21544872,"created_at":"2025-08-16T10:10:23.848Z","updated_at":"2025-08-16T10:10:23.848Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31878830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T07:36:03.521Z","status":"ssl_error","status_checked_at":"2026-04-16T07:35:53.576Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"NLRWindSystems","name":"NLRWindSystems","uuid":"5444272","kind":"organization","description":"The home of wind energy systems models developed, released, and maintained by the National Laboratory of the Rockies, formerly named NREL ","email":"systems.engineering@nrel.gov","website":"https://www.nrel.gov/wind/systems-engineering.html","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5444272?v=4","repositories_count":40,"last_synced_at":"2026-01-15T00:49:55.882Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NLRWindSystems","funding_links":[],"total_stars":null,"followers":95,"following":0,"created_at":"2022-11-06T18:00:11.891Z","updated_at":"2026-01-15T00:49:55.882Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLRWindSystems","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLRWindSystems/repositories"},"packages":[],"commits":{"id":11615052,"full_name":"nlrwindsystems/landbosse","default_branch":"master","total_commits":526,"total_committers":10,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":52.6,"dds":0.4448669201520913,"past_year_total_commits":3,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.0,"past_year_dds":0.0,"last_synced_at":"2026-04-18T07:01:27.432Z","last_synced_commit":"1adaa351d2a33cd2be5f87c64c43cc955052fefe","created_at":"2026-01-15T00:01:30.465Z","updated_at":"2026-04-18T07:01:27.415Z","committers":[{"name":"Alicia Key","email":"alicia.key@nrel.gov","login":"akey7","count":292},{"name":"Annika Eberle","email":"annika.eberle@nrel.gov","login":"eberlea","count":104},{"name":"parangat94","email":"parangat.bhaskar94@gmail.com","login":"parangat94","count":53},{"name":"Garrett Barter","email":"garrett.barter@nrel.gov","login":"gbarter","count":35},{"name":"Paul Crook","email":"paul.crook@nrel.gov","login":"crookp","count":26},{"name":"Aaron Barker","email":"barker59@gmail.com","login":"barker59","count":7},{"name":"Katherine Dykes","email":"katherine.dykes@nrel.gov","login":"dykesk","count":4},{"name":"Rob Hammond","email":"13874373+RHammond2","login":"RHammond2","count":3},{"name":"ptrbortolotti","email":"ptrbortolotti@gmail.com","login":"ptrbortolotti","count":1},{"name":"WIN\\jumu","email":"jumu@dtu.dk","login":"jp5000","count":1}],"past_year_committers":[{"name":"Rob Hammond","email":"13874373+RHammond2","login":"RHammond2","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlrwindsystems%2Flandbosse/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-20T00:00:09.037Z","repositories_count":6214605,"commits_count":900268862,"contributors_count":34914974,"owners_count":1143507,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"nlrwindsystems/landbosse","html_url":"https://github.com/nlrwindsystems/landbosse","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2026-04-20T11:01:03.174Z","updated_at":"2026-04-20T11:01:03.174Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlrwindsystems%2Flandbosse","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlrwindsystems%2Flandbosse/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-20T00:00:09.428Z","repositories_count":14338000,"issues_count":34433006,"pull_requests_count":112728871,"authors_count":11239494,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"DeleteEvent":1,"PushEvent":5,"CreateEvent":2},"last_year":{"DeleteEvent":1,"PushEvent":5,"CreateEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/CI_LandBOSSE.yml","sha":null,"kind":"manifest","created_at":"2024-02-04T19:42:08.312Z","updated_at":"2024-02-04T19:42:08.312Z","repository_link":"https://github.com/NLRWindSystems/LandBOSSE/blob/main/.github/workflows/CI_LandBOSSE.yml","dependencies":[{"id":16025318583,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":16025318584,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":16025318585,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-02-04T19:42:10.890Z","updated_at":"2024-02-04T19:42:10.890Z","repository_link":"https://github.com/NLRWindSystems/LandBOSSE/blob/main/pyproject.toml","dependencies":[{"id":16025318863,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16025318873,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16025318907,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16025319006,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16025319043,"package_name":"xlsxwriter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-02-04T19:42:12.033Z","updated_at":"2024-02-04T19:42:12.033Z","repository_link":"https://github.com/NLRWindSystems/LandBOSSE/blob/main/setup.py","dependencies":[]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2024-11-07T01:40:45.243Z","updated_at":"2024-11-07T01:40:45.243Z","repository_link":"https://github.com/NLRWindSystems/LandBOSSE/blob/main/environment.yml","dependencies":[{"id":20602353721,"package_name":"openmdao","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353719,"package_name":"et-xmlfile","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353720,"package_name":"numpy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353723,"package_name":"openpyxl","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353724,"package_name":"pandas","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353725,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353726,"package_name":"pytest","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353727,"package_name":"python","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353728,"package_name":"scipy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353729,"package_name":"setuptools","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":20602353730,"package_name":"xlsxwriter","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]}],"score":5.991464547107983,"created_at":"2026-01-15T00:01:29.400Z","updated_at":"2026-04-20T11:01:09.904Z","avatar_url":"https://github.com/NLRWindSystems.png","language":"Python","category":"Renewable Energy","sub_category":"Wind Energy","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# LandBOSSE\n\n[![PyPI version](https://badge.fury.io/py/NREL-landbosse.svg)](https://badge.fury.io/py/NREL-landbosse)\n[![Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![image](https://img.shields.io/pypi/pyversions/NREL-landbosse.svg)](https://pypi.python.org/pypi/NREL-landbosse)\n[![Jupyter Book](https://jupyterbook.org/badge.svg)](https://nlrwindsystems.github.io/LandBOSSE)\n\n## Welcome to LandBOSSE!\n\nThe Land-based Balance-of-System Systems Engineering (LandBOSSE) model is a systems engineering tool that estimates the balance-of-system (BOS) costs associated with installing utility scale wind plants (10, 1.5 MW turbines or larger). It can execute on macOS and Windows. At this time, for both platforms, it is a command line tool that needs to be accessed from the command line.\n\nThe methods used to develop this model (specifically, LandBOSSE Version 2.1.0) are described in greater detail the following report:\n\nEberle, Annika, Owen Roberts, Alicia Key, Parangat Bhaskar, and Katherine Dykes.\n2019. NREL’s Balance-of-System Cost Model for Land-Based Wind. Golden, CO:\nNational Renewable Energy Laboratory. NREL/TP-6A20-72201.\nhttps://www.nrel.gov/docs/fy19osti/72201.pdf.\n\n## Installation\n\nFor any installation, users should use a virtual environment. We recommend Miniconda or Anaconda,\nbut any supporting PyPI or source installations are possible. Here, we'll work with conda for\ncompatibility with other NREL tools.\n\nIn the below, you can replace the name \"landbosse\" with any name you choose, and the Python version\ncan be any that you prefer as long as it's supported by LandBOSSE.\n\n```bash\nconda create -n landbosse python=3.13 -y\n```\n\n### PyPI\n\n```bash\npip install NREL-landbosse\n```\n\n### Source\n\n1. Navigate to your preferred installation location\n2. Clone the repo (or fork and clone your fork, if preferred).\n\n    ```bash\n    git clone https://github.com/NLRWindSystems/LandBOSSE.git\n    ```\n\n3. Enter the directory and install the local version\n\n    ```bash\n    cd LandBOSSE\n    pip install .\n    ```\n\n    Optional: `pip install -e .` for editable installations if you plan to modify the code itself.\n\n## User Guides\n\n### First time running teh model\n\nAt its most basic, the following setup is required, though the provided input data in `project_inpute_template`\ncan be used to test out the model and view results before diving into configuring custom scenarios.\n\n1. Create an \"input\" and \"output\" folder for LandBOSSE to access. If you are using a source\n   installation, then ensure the folders are not located inside the local copy of the repository.\n2. Create a `project_list.xlsx` like `LandBOSSE/project_list.xlsx` and a subfolder called\n   `project_data` inside of `inputs`.\n3. Each project in `project_list.xlsx` should have a corresponding Excel file in `project_data`\n   similar to the examples in `LandBOSSE/project_input_template/project_data`.\n\n\n### Running the model \n\nOnce the initial steps (above) are followed, we can run the model:\n\n1. Activate your virtual environment: `conda activate landbosse\n2. Navigate to the top-level `LandBOSSE` folder\n3. Run the model: `python main.py -i input-folder-path -o output-folder-path` (be sure to replace\n   \"input-folder-path\" and \"output-folder-path\" with your respective input and output folders).\n\nAll together\n\n```bash\nconda activate landbosse\ncd /path/to/LandBOSSE\npython main.py -i /path/to/inputs -o /path/to/outputs\nconda deactivate\n```\n\n4. View your results in the output folder.\n\n\n### Integrating LandBOSSE into your code\n\nWhile LandBOSSE was originally designed as a CLI tool powered by Excel workbooks, an API also exists\nto run the model within another application.\n\nFurther documentation coming soon\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["wind","openmdao","systems-engineering","wisdem","wind-energy","wind-turbine"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/341471","html_url":"https://ost.ecosyste.ms/projects/341471"}