more documentage

This commit is contained in:
Romain Dorgueil
2017-05-01 10:21:56 +02:00
parent 71a32f623f
commit 8fc0430a23
6 changed files with 100 additions and 13 deletions

View File

@ -1,3 +1,18 @@
"""
Extracts a list of parisian bars where you can buy a coffee for a reasonable price, and store them in a flat text file.
.. graphviz::
digraph {
rankdir = LR;
stylesheet = "../_static/graphs.css";
BEGIN [shape="point"];
BEGIN -> "ODS()" -> "transform" -> "FileWriter()";
}
"""
import bonobo import bonobo
from bonobo.commands.run import get_default_services from bonobo.commands.run import get_default_services
from bonobo.ext.opendatasoft import OpenDataSoftAPI from bonobo.ext.opendatasoft import OpenDataSoftAPI

View File

@ -1,3 +1,19 @@
"""
Extracts a list of fablabs in the world, restrict to the ones in france, then format it both for a nice console output
and a flat txt file.
.. graphviz::
digraph {
rankdir = LR;
stylesheet = "../_static/graphs.css";
BEGIN [shape="point"];
BEGIN -> "ODS()" -> "normalize" -> "filter_france" -> "Tee()" -> "JsonWriter()";
}
"""
import json import json
from colorama import Fore, Style from colorama import Fore, Style

View File

@ -1,7 +1,21 @@
import bonobo """
import bonobo.basics Simple example of :func:`bonobo.count` usage.
graph = bonobo.Graph(range(42), bonobo.basics.count, print) .. graphviz::
digraph {
rankdir = LR;
stylesheet = "../_static/graphs.css";
BEGIN [shape="point"];
BEGIN -> "range()" -> "count" -> "print";
}
"""
import bonobo
graph = bonobo.Graph(range(42), bonobo.count, print)
if __name__ == '__main__': if __name__ == '__main__':
bonobo.run(graph) bonobo.run(graph)

View File

@ -1,5 +1,5 @@
Command-line Reference Command-line
====================== ============
Bonobo Init Bonobo Init
::::::::::: :::::::::::

View File

@ -1,13 +1,44 @@
Examples Examples
======== ========
There are a few examples bundled with **bonobo**. You'll find them under the :mod:`bonobo.examples` package. There are a few examples bundled with **bonobo**. You'll find them under the :mod:`bonobo.examples` package, and
you can try them in a clone of bonobo by typing::
$ bonobo run bonobo/examples/.../file.py
Datasets
::::::::
.. module:: bonobo.examples.datasets
The :mod:`bonobo.examples.datasets` package contains examples that generates datasets locally for other examples to
use. As of today, we commit the content of those datasets to git, even if that may be a bad idea, so all the examples
are easily runnable. Later, we'll see if we favor a "missing dependency exception" approach.
Coffeeshops
-----------
.. automodule:: bonobo.examples.datasets.coffeeshops
:members:
:undoc-members:
:show-inheritance:
Fablabs
-------
.. automodule:: bonobo.examples.datasets.fablabs
:members:
:undoc-members:
:show-inheritance:
Types Types
::::: :::::
bonobo.examples.types.strings Strings
----------------------------- -------
.. automodule:: bonobo.examples.types.strings .. automodule:: bonobo.examples.types.strings
:members: graph, extract, transform, load :members: graph, extract, transform, load
@ -15,8 +46,8 @@ bonobo.examples.types.strings
:show-inheritance: :show-inheritance:
bonobo.examples.types.dicts Dicts
--------------------------- -----
.. automodule:: bonobo.examples.types.dicts .. automodule:: bonobo.examples.types.dicts
:members: graph, extract, transform, load :members: graph, extract, transform, load
@ -24,8 +55,8 @@ bonobo.examples.types.dicts
:show-inheritance: :show-inheritance:
bonobo.examples.types.bags Bags
-------------------------- ----
.. automodule:: bonobo.examples.types.bags .. automodule:: bonobo.examples.types.bags
:members: graph, extract, transform, load :members: graph, extract, transform, load
@ -33,4 +64,15 @@ bonobo.examples.types.bags
:show-inheritance: :show-inheritance:
Utils
:::::
Count
-----
.. automodule:: bonobo.examples.utils.count
:members:
:undoc-members:
:show-inheritance: