私たちはオープンソースプロジェクトのパンダパワーを文書化するためにreadthedocsを使用しています。readthedocsの模擬モジュールからのパラメータを含むスフィンクスautodoc
pandapowerはrtdで構築できないnumpyやその他のCライブラリに依存するため、autodoc_mock_importsパラメータを使用してこれらのライブラリの模擬インポートを作成します。これは一般的にはうまくいくが、デフォルトパラメータとしてnp.nanを持つ関数(例えばhere)のオートドックに問題が生じる。例えば、デフォルト値。 sn_kvaパラメータはnp.nan(コードのhereを参照)ですが、numpyはモックモジュールとしてインポートされるため、 "sphinx.ext.autodoc._MockModule object"として表示されます。
誰もがこれを避ける可能性は知っていますか?
あなたはドキュメンテーション文字列の最初の行として指名手配の署名を提供することができます。スフィンクスはそれを出力の署名として使用します。 http://stackoverflow.com/a/12087750/407651を参照してください。 – mzjn
はい、動作します、ありがとう!新しいバージョンを見ることができます[ここ](http://pandapower.readthedocs.io/ja/develop/elements/load.html#create-function)。 有効な回答のようですが、これをコメントとして送信した理由はありますか? – lthurner
時々あなたは確信していません...または急いで。 – mzjn