68 Commits

Author SHA1 Message Date
e84440df8c Major update to documentation, removing deprecated docs and adding the new syntax to graph building options. 2019-06-01 14:08:39 +02:00
03140f1170 Merge pull request #293 from borismo/patch-1
Add note for Windows users
2018-10-27 12:52:30 +02:00
08e07cd7d9 Update 1-init.rst 2018-10-27 11:58:54 +02:00
a687a38adf Add not for Windows users 2018-10-27 11:44:57 +02:00
f8f4977a94 Merge pull request #277 from oagbaneje/patch-3
Rephrase a few sentences
2018-07-28 18:05:12 +01:00
ab2b3f5785 Merge pull request #278 from oagbaneje/patch-4
Add link to python generators page
2018-07-28 18:04:29 +01:00
ed12fc1e55 Merge pull request #279 from oagbaneje/patch-2
Correct a few typos
2018-07-28 18:03:32 +01:00
e429bb24ce Rephrase some sentences 2018-07-28 17:48:06 +01:00
b1c85a80b0 Add link to python generators page 2018-07-28 17:37:36 +01:00
499ebba421 Rephrase a few sentences 2018-07-28 17:26:20 +01:00
cdb602c825 Correct a few typos 2018-07-28 17:25:39 +01:00
6042bf680a Update 3-files.rst 2018-07-28 14:38:28 +01:00
79b8d516b3 Add example code for bonobo.CsvReader 2018-07-28 14:34:09 +01:00
2bbfc77acd Merge pull request #273 from odscjames/tutorial-3-run
Add to tutorial - step 3 should tell reader to explicitly run the exa…
2018-07-28 11:53:29 +01:00
1542c579c1 Merge pull request #274 from odscjames/tutorial-gender-neutral
Tutorial - gender neutral
2018-07-28 11:53:03 +01:00
b49063d551 Tutorial - gender neutral 2018-07-28 11:30:44 +01:00
5439010725 Add to tutorial - step 3 should tell reader to explicitly run the example
Also add new line when writing so output is clearer
2018-07-28 11:13:01 +01:00
cb1080e08e Merge pull request #272 from odscjames/tutorial-1-slow
Add to tutorial - add sleep to code so people can see the status changes
2018-07-28 10:31:52 +01:00
200b1b630e Add to tutorial - add sleep to code so people can see the status changes 2018-07-28 10:24:20 +01:00
3e39421a25 Update 1-init.rst 2018-07-28 10:18:08 +01:00
381d077313 Update 1-init.rst 2018-07-28 10:07:54 +01:00
a0734724e9 Update 1-init.rst 2018-07-28 10:02:48 +01:00
d1b54cb6ed Fix spelling of independent in other documentation files 2018-02-10 17:24:46 -05:00
e998f9c989 [docs] More documentation rewriting. 2018-01-14 16:11:49 +01:00
9af5d80171 [docs] rewriting the tutorial. 2018-01-14 15:26:04 +01:00
c311b05a42 [docs] rewriting the tutorial. 2018-01-14 14:25:42 +01:00
c1ffbe7b5f Working on 0.6 documentation. 2018-01-10 06:18:41 +01:00
0a9a27ae08 Links in doc. 2018-01-08 08:31:07 +01:00
82aab703c2 Update deps. 2018-01-08 08:20:28 +01:00
cc08c1656f Merge branch 'master' of github.com:python-bonobo/bonobo 2018-01-08 08:13:04 +01:00
e93ea8a803 Update stable doc with warnings. 2018-01-08 08:02:38 +01:00
f640e358b4 Doc update 2018-01-01 22:18:21 +01:00
46a8fd192e Refactoring API, writing docs. 2017-12-27 11:32:47 +01:00
857d3f9db3 Merge pull request #233 from uduse/uduse-patch-1
Fix a small typo
2017-12-12 10:53:35 +01:00
53f8757b90 Update tut01.rst
small typo fixes
2017-12-11 14:10:04 +00:00
f4c2e763dc Fix a small typo
ill -> will
2017-12-11 20:50:13 +08:00
99c4745b4e Work in progress on documentation for 0.6 2017-12-04 08:31:24 +01:00
e39ab0e62e Fixes packaging: *.py-tpl are now included using recursive-include in MANIFEST.in 2017-12-03 09:57:56 +01:00
5e0b6567cd Rewritting Bags from scratch using a namedtuple approach, along with other (less major) updates.
New bag implementation improves a lot how bonobo works, even if this is
highly backward incompatible (sorry, that's needed, and better sooner
than later).

* New implementation uses the same approach as python's namedtuple,
  by dynamically creating the python type's code. This has drawbacks, as
  it feels like not the right way, but also a lot of benefits that
  cannot be achieved using a regular approach, especially the
  constructor parameter order, hardcoded.
* Memory usage is now much more efficient. The "keys" memory space will
  be used only once per "io type", being spent in the underlying type
  definition instead of in the actual instances.
* Transformations now needs to use tuples as output, which will be bound
  to its "output type". The output type can be infered from the tuple
  length, or explicitely set by the user using either
  `context.set_output_type(...)` or `context.set_output_fields(...)` (to
  build a bag type from a list of field names).

Jupyter/Graphviz integration is more tight, allowing to easily display
graphs in a notebook, or displaying the live transformation status in an
html table instead of a simple <div>.

For now, context processors were hacked to stay working as before but
the current API is not satisfactory, and should be replaced. This new
big change being unreasonable without some time to work on it properly,
it is postponed for next versions (0.7, 0.8, ...). Maybe the best idea
is to have some kind of "local services", that would use the same
dependency injection mechanism as the execution-wide services.

Services are now passed by keywoerd arguments only, to avoid confusion
with data-arguments.
2017-11-27 00:04:51 +01:00
d1481fbfe8 Moves jupyter extension to both bonobo.contrib.jupyter (for the jupyter widget) and to bonobo.plugins (for the executor-side plugin). 2017-11-12 09:08:05 +01:00
8f3c4252b4 Working on the new version of the tutorial. Only Step1 implemented. 2017-11-05 19:41:27 +01:00
e6596cf3f3 Removes cookiecutter. 2017-11-01 13:19:24 +01:00
edc2321c54 Issue #134: update documentation 2017-10-28 14:20:53 +02:00
bf5f870304 Add a note about the graph variable
It needs to be global and publicly available.  Some people reading the
tutorial may want to put it in its own function or the __main__
conditional, which won't work.
2017-10-28 12:10:39 +02:00
2532dd1b89 [doc] fix typos and errors. 2017-10-12 11:41:23 -05:00
c337aad14d [doc] fix typos and errors. 2017-10-04 08:40:08 +02:00
75a68d1322 [doc] fix links 2017-10-03 08:41:03 +02:00
fbd0ee9862 Update tut02.rst 2017-07-15 10:34:30 +02:00
7f30df93c3 [doc] sqla tutorial: adds some titles. 2017-07-06 12:52:19 +02:00
a107434139 [doc] sqla: move logger usage to service, fix service name. 2017-07-06 12:47:07 +02:00