-
Notifications
You must be signed in to change notification settings - Fork 36
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
Convert all docstrings to numpy style #315
Comments
@ac-optimus could you comment on this issue so that I can assign you? |
hi, can I work on this issue? |
List of files that don't have pull requests: Common
Contrib
CorePR #339.
Other
Files that are checked off have pull requests pending or have been merged. |
@mikemhenry Fantastic! We can also |
I'm thinking any files that are not in |
Okay I think I got all the files that we should ignore, if anyone wants to propose/suggest others just let me know! |
I don't think we have to adapt the doc-strings of vendored packages such as the configobj package. |
I agree, we should leave those as is. |
I edited @mikemhenry's comment directly to fix the vendored list. Good call. We could split up the list into 4 PRs: |
Thanks @bdice do you mean split the list up for organization or do you mean that we have 4 PRs that cover all of those folders/files instead of a PR-per-file |
@mikemhenry I was considering that as 4 "blocks" of work that could each be assigned to a specific person. The choice of one PR per "block" or one PR per file could be up to the assignee. |
Got it! |
Headings updated! |
I did the |
I finished up #333, which is waiting on review. |
I've removed @ac-optimus as assignee since he is currently not contributing to this issue. |
I think we may be ready to merge
|
@glotzerlab/signac-committers I've opened PR #357, which will finish up much of the work that has been done for this issue. We'll need to thoroughly review the discussion on this issue. I would advocate for us to review #357 as it is, merge it (unless critical problems are found), and push all follow-up work to new issues/PRs. Copying from a comment @b-butler made on #354: there are a couple methods with signac/signac/common/validate.py Lines 33 to 41 in ee80d8b
Also related to what I was saying above: the |
As part of our overall docs overhaul (see glotzerlab/signac-docs#64), we want to convert our docstrings to numpy style (as decided in glotzerlab/signac-docs#74). The best automated tool I'm familiar with for this task is pyment. In addition to converting docstrings, it will also generate docstrings for functions, classes, etc that are missing docstrings entirely. However, the conversion will require significant manual review to ensure that all docstrings are converted correctly.
The text was updated successfully, but these errors were encountered: