Commit Graph

162 Commits

Author SHA1 Message Date
d1b54cb6ed Fix spelling of independent in other documentation files 2018-02-10 17:24:46 -05:00
e4eba5dd9b Fix spelling of independent + proper nouns + minor grammar 2018-02-10 17:16:50 -05:00
02eeaff883 Fix #249: Quoting format is integer, not string. 2018-02-03 17:11:23 +01:00
aa6e426768 [doc] proofreading the guides, refactoring the reference. 2018-01-16 06:27:25 +01:00
ed7887ba31 Merge pull request #242 from ivanistheone/patch-1
small copy edits in docs/guide/services.rst
2018-01-14 21:58:32 +01:00
8860a7b597 [docs] sqlalchemy 2018-01-14 16:32:06 +01:00
7418ef58a3 Merge remote-tracking branch 'origin/develop' into develop 2018-01-14 16:22:07 +01:00
1c7840089a [docs] sqlalchemy basics and api ref. 2018-01-14 16:21:19 +01: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
9fa7be5dd8 some minor language edits 2018-01-11 20:37:26 -05:00
65a425258a small rewording 2018-01-11 20:26:26 -05:00
ca9d5a19fc Merge branch 'master' into develop 2018-01-10 08:39:37 +01:00
a161e9d8d7 [django] Adds ability to create a get_graph() command method as a generator for multiple, synchronous jobs execution in django command. 2018-01-10 08:36:45 +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
93195aa79f Merge remote-tracking branch 'upstream/develop' 2018-01-08 07:43:10 +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
6b83d623ac Update dependencies, add sitemap. 2017-12-08 12:03:02 +01: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
23374e7d58 Release: 0.6.0a0 2017-12-03 08:14:19 +01:00
7dd6d605f3 Merge remote-tracking branch 'upstream/master' into develop 2017-12-02 18:24:56 +01:00
d8c0dfe11a Inheritance of bags and better jupyter output for pretty printer. 2017-11-28 21:58:01 +01:00
c7ff06a742 Documentation cosmetics. 2017-11-28 21:57:48 +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
b0c8440e35 Update graphs.rst
Rewording and other English fixes for readability.
2017-11-11 17:33:01 -05:00
7f34737c3a wip documentation 2017-11-07 11:52:26 +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
69bb3cb091 Switch logger setup to mondrian (deps). 2017-11-01 13:12:19 +01:00
32e73316e1 Merge pull request #210 from mpenkov/streamjson
Support line-delimited JSON
2017-10-28 17:45:09 +02:00
10a82cce62 Support line-delimited JSON
New nodes for handling line-delimited JSON.

https://en.wikipedia.org/wiki/JSON_Streaming
2017-10-28 17:34:13 +02:00
ce0bd9ea37 Merge branch 'develop' of https://github.com/mpenkov/bonobo into mpenkov-develop 2017-10-28 17:27:04 +02:00
209c4f3176 Merge branch 'develop' of github.com:python-bonobo/bonobo into develop 2017-10-28 17:24:39 +02:00
edc2321c54 Issue #134: update documentation 2017-10-28 14:20:53 +02:00
7d9b547a53 Merge branch 'zimmermann/import' of github.com:userzimmermann/bonobo into develop 2017-10-28 14:16:08 +02:00
9e86abca60 Issue #134: add a bonobo download url command
This enables users on different platforms to download the examples in
the tutorial using the same command.
2017-10-28 14:08: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
3fdefcda72 Update sidebarinfos.html 2017-10-24 11:14:11 +02:00
321bb83aa4 Documentation for new behaviour. 2017-10-22 16:57:46 +02:00