Skip to content

Add documentation for high level FLORIS architecture#630

Merged
rafmudaf merged 3 commits intoNatLabRockies:developfrom
rafmudaf:docs/architecture
Apr 26, 2023
Merged

Add documentation for high level FLORIS architecture#630
rafmudaf merged 3 commits intoNatLabRockies:developfrom
rafmudaf:docs/architecture

Conversation

@rafmudaf
Copy link
Collaborator

FLORIS software architecture

This pull request adds a first-pass description of the FLORIS architecture at a relatively high level. The packages at floris.* are described as well as the general architecture and class relationships of floris.simulation. The objective is to establish the initial architecture and provide a place for ongoing descriptions of architectural changes.

As a small aside, I also made a couple of functions in floris.type_dec that make two functions private (prefix with _) that were previously denoted as public.

Impacted areas of the software

Developer docs and floris.type_dec

@rafmudaf rafmudaf added this to the v3.4 milestone Apr 24, 2023
@rafmudaf rafmudaf requested review from RHammond2 and bayc April 24, 2023 22:48
@rafmudaf rafmudaf self-assigned this Apr 24, 2023
@rafmudaf rafmudaf requested a review from paulf81 April 25, 2023 15:48
@rafmudaf rafmudaf force-pushed the docs/architecture branch from b345f95 to 77a757e Compare April 25, 2023 23:38
@rafmudaf rafmudaf merged commit 1d03a46 into NatLabRockies:develop Apr 26, 2023
@rafmudaf rafmudaf deleted the docs/architecture branch April 26, 2023 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants