Closed stscicrawford closed 1 year ago
cc: @nden @eteq @bourque
For what it's worth, here is the style guide that is used for the jwql
project. It doesn't discuss packaging practices, but perhaps a decent starting point?
Various relatively minor points on the current draft Python style guide.
nbsphinx
Sphinx extension in addition to plain nbconvert
. Re: nbconvert
-- It does add onto maintenance burden, especially if you host it on RTD, as it requires more than sphinx
as doc build dependencies, and requires those to play well with RTD. For example, if your notebooks take too long to render, you might run over the 900s limit (or is it 450s?) on RTD server and get timed out error.
This issue is too broad. There are now several pages on different aspects of Python coding and packaging. Any remaining concerns should be separate issue(s).
Create a style guide outlining best practices for writing python code and packages