Releases: NLRWindSystems/Ard
Ard v0.1.0-beta.4
Small adjustments to work with H2I.
Ard v0.1.0-beta.3
This release brings in a bunch of new capabilities for Ard, including new outcomes components including viewshed and ecological, multi-objective optimization, windIO exclusion zone handling, optiwindnet bugfixes, new IO logging, adjustments for organizational renaming, and more!
What's Changed
- fix typos in installation instructions by @jaredthomas68 in #152
- Multi-objective refactor by @cfrontin in #153
- Add a viewshed component by @cfrontin in #156
- Remove zero velocity resource for FLORIS by @cfrontin in #160
- Create a new automated stdout/stderr redirection system by @cfrontin in #161
- Bugfix/optiwindnet jitter overlapping by @cfrontin in #163
- WISDEM NSGA2 incorporation by @cfrontin in #158
- Feature/goodybag by @cfrontin in #165
- fix logomaker by @cfrontin in #166
- WISDEM update and configurations by @cfrontin in #172
- Add domain exclusion zones via windIO by @cfrontin in #167
- Black reformat update to 2026 stable format by @cfrontin in #173
- Eagle density function for eco-constrained design setups by @cfrontin in #168
- update org name by @ptrbortolotti in #170
- Add some helpers for "house style" plots by @cfrontin in #174
- Release/develop by @jaredthomas68 in #177
- Develop backmerge by @cfrontin in #178
Full Changelog: v0.1.0-beta.2...v0.1.0-beta.3
Ard v0.1.0-beta.2
This is an updated beta for Ard, which facilitates improved integration by enabling pip installation by registering on PyPI and also includes some new facilities for incorporation into the NREL H2Integrate project.
v0.1.0-beta.1 skipped for PyPI continuity.
Ard v0.1.0-beta
This is the initial beta release of Ard.
The beta release expands layout-to-LCOE analysis and optimization capabilities, including offshore examples.
The in-code and web-hosted documentation is greatly improved, and testing is achieved to the 80% unit, 50% system coverage standards. While still in pre-release, many more features are available, documented, and tested compared to the alpha release.
The user interface is greatly improved, with much of the credit to @jaredthomas68. Users can now leverage yaml- or dict-based system configurations to modify, replace, remove, or bring in new disciplinary analyses.
This beta release should demonstrate the fundamental capabilities of Ard, demonstrating its design intention while also offering a platform for outside users to experiment with its functionality. Documentation and testing remains experimental and immature but users should be able to achieve fundamental capabilities to some extent on their own and certainly in collaboration with Ard's developers.
Ard v0.1.0-alpha
This is the initial alpha release of Ard.
The alpha release contains a complete example a layout-to-LCOE analysis and optimization stack. Capabilities beyond this stack are not yet implemented. This capability is demonstrated in examples/LCOE_stack/LCOE_analysis.ipynb.
In addition to the example, every component included in the analysis stack for this example are fully documented via docstrings (reproduced on the project site) and should be fully tested using unit and system tests.
This alpha release should demonstrate a fundamental capability of Ard in the layout-to-LCOE capability as well as the design intention of the code moving forward in terms of documentation and testing.