Visit our documentation page.
In any package directory, overall package comments can be made in the __init__.py of the directory. At the top of the __init__.py, include your comments in between triple quotations.
In any class file, include overall class comments at the top of the file in between triple quotes and/or in the init function.
reStructuredText Docstring Format is the standard. Here is an example:
def format_data(self, predictions, verbose=False): """ Formats word level labeling of the Unstructured Data Labeler as you want :param predictions: A 2D list of word level predictions/labeling :type predictions: Dict :param verbose: A flag to determine verbosity :type verbose: Bool :return: JSON structure containing specified formatted output :rtype: JSON :Example: Look at this test. Don't forget the double colons to make a code block:: This is a codeblock Type example code here """ - Set up your local environment
# install sphinx requirements # install the requirements from the feature branch pip install pandoc && pip install -r requirements.txt && pip install -r requirements-ml.txt && pip install -r requirements-reports.txt && pip install -r requirements-docs.txt && pip install -e . - And finally, from the root of
DataProfiler, run the following commands to generate the sphinx documentation:
cd _docs/docs python update_documentation.py - View new docs
open index.html