Crawto-Quality
A Collection of Tools for improving code quality
Crawto-Doc
A command-line-tool to add numpy style docstrings to your python projects.
From reading just your code, its a docstring with a description, parameters, and and attributes & examples where applicable.
While it cannot totally complete your documentation, Crawto-Doc can fill in as
much information you give it. Using mypy will fill in some missing pieces.
Why
Because documentation is a oft boring or an after-thought. Many programs exist to turn documentation into websites or otherwise shareable text. The CrawtoDoc package exists to turn code into documentation.
From
class DummyClassifier(MultiOutputMixin, ClassifierMixin, BaseEstimator):
@_deprecate_positional_args
def __init__(self, *, strategy="warn", random_state=None, constant=None):
self.strategy = strategy
self.random_state = random_state
self.constant = constant
To
class DummyClassifier(MultiOutputMixin, ClassifierMixin, BaseEstimator):
"""<#TODO Description>
Parameters
----------
strategy : <#TODO type definition>, default=warn
<#TODO Description>
random_state : <#TODO type definition>, default=None
<#TODO Description>
constant : <#TODO type definition>, default=None
<#TODO Description>
Attributes
----------
sparse_output_ : <#TODO type definition>
<#TODO Attribute Description>
n_outputs_ : <#TODO type definition>
<#TODO Attribute Description>
n_features_in_ : <#TODO type definition>
<#TODO Attribute Description>
outputs_2d_ : <#TODO type definition>
<#TODO Attribute Description>
Examples
--------
>>> from crawto-quality import crawto_doc
>>> example = DummyClassifier(strategy='warn', random_state=None, constant=None)
>>> example.fit(X=<#TODO Example Value>, y=<#TODO Example Value>, sample_weight=None)
<#TODO Method Return Value>
>>> example.predict(X=<#TODO Example Value>)
<#TODO Method Return Value>
>>> example.predict_proba(X=<#TODO Example Value>)
<#TODO Method Return Value>
>>> example.predict_log_proba(X=<#TODO Example Value>)
<#TODO Method Return Value>
>>> example.score(X=<#TODO Example Value>, y=<#TODO Example Value>, sample_weight=None)
<#TODO Method Return Value>
"""
Release files for crawto-quality 0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crawto-quality-0.0.10.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crawto_quality-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.4 kB
Release files / crawto-quality-0.0.10.tar.gz
| Download URL | crawto-quality-0.0.10.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
43346dca31b238b42eb93f773b9d16535b5460a016d508f20f57e2342ff0158c
|
|
BLAKE2b-256 checksum How to use checksums |
025748a046d6dd61db84f8cd1bcacd0b4a3a8d1be7b0738c8eea55d6e21fee76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2
|
Release files / crawto_quality-0.0.10-py3-none-any.whl
| Download URL | crawto_quality-0.0.10-py3-none-any.whl |
|---|---|
| Size | 27.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4aa3de3d8c5f32f53addc74aebe9db0062b8807da27394713be4b32a9019c6fa
|
|
BLAKE2b-256 checksum How to use checksums |
60d882917bcf5c878170137783b33488cda573fd913229eddf83c3a5d1c3e8bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2
|