Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Documentation is out of date and misleading #116

Open
1 task done
paulf81 opened this issue Aug 30, 2023 · 7 comments
Open
1 task done

[BUG] Documentation is out of date and misleading #116

paulf81 opened this issue Aug 30, 2023 · 7 comments
Assignees
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@paulf81
Copy link
Collaborator

paulf81 commented Aug 30, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

FLASC documentation has fallen behind and has not been updated. Description of examples is inaccurate/incomplete, and some documentation (particularly pertaining to the energy_ratio module) need to be updated to reflect changes made in #80.

Expected Behavior

Updated documentation (and possibly README) to reflect current status of code.

@paulf81 paulf81 added this to the v1.4 milestone Aug 30, 2023
@misi9170 misi9170 changed the title [BUG] Readme is out of date [BUG] Documentation is out of date and misleading Aug 30, 2023
@christiannvaughn christiannvaughn modified the milestones: v1.4, v1.5 Nov 23, 2023
@paulf81 paulf81 added the documentation Improvements or additions to documentation label Dec 4, 2023
@paulf81 paulf81 added the v1.5 label Dec 12, 2023
@misi9170 misi9170 added v2.0 and removed v1.5 labels Dec 19, 2023
@misi9170
Copy link
Collaborator

I'm pushing this to v2.0. v2.0 will have significant restructuring of FLASC, and it makes sense to delay building out documentation until then.

@christiannvaughn christiannvaughn modified the milestones: v1.5, v2.0 Dec 21, 2023
@ejsimley
Copy link
Collaborator

ejsimley commented Feb 7, 2024

I was going to add a documentation issue, but then saw this one, so I'll just add my support here!

I noticed a lot of functions are missing docstrings throughout the code (one example is the turbine_analysis.northing_offset module), and some need to be updated (for example, in ws_pw_curve_filtering.filter_by_power_curve, the arguments ws_deadband and pow_deadband aren't described in the doctstring).

Several of us should probably choose a few modules each and do a thorough review of the code and add missing documentation before the release.

@paulf81
Copy link
Collaborator Author

paulf81 commented Feb 7, 2024

I was going to add a documentation issue, but then saw this one, so I'll just add my support here!

I noticed a lot of functions are missing docstrings throughout the code (one example is the turbine_analysis.northing_offset module), and some need to be updated (for example, in ws_pw_curve_filtering.filter_by_power_curve, the arguments ws_deadband and pow_deadband aren't described in the doctstring).

Several of us should probably choose a few modules each and do a thorough review of the code and add missing documentation before the release.

100% agree, I think @misi9170 was also asking @rafmudaf how to generate API from docstrings so we should make sure to conform with that if we are going through the effort

@Bartdoekemeijer
Copy link
Collaborator

Good points -- and a lot of this is from my lack of discipline on documentation writing/maintenance! So please feel free to delegate some modules to me too.

@paulf81
Copy link
Collaborator Author

paulf81 commented Feb 8, 2024

No problem! I think it's all learning as we go and thank you!!!

@misi9170
Copy link
Collaborator

Although this is partially addressed in #187, but I'm going to leave this open because I think there's still more to do here (the API documentation is not yet included, although we do have an open PR for this at #180)

@paulf81
Copy link
Collaborator Author

paulf81 commented Nov 5, 2024

@misi9170 what do you think, in the 2.1 release we did update the docs a bit, maybe fair to close this issue and can open a new one as needed with specific documentation update requests?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

5 participants