Sjoerd de Vries
Sjoerd de Vries
Webunits are an aide to creating web interfaces. They are a high-level component of graphs (like Cell, Transformer etc.) Webunits only accept member cells. A Webunit must contain some kind...
To break the "ctx barrier" and have a more Notebook-like experience ("values at your fingertips") A function decorator `@seamless` and a IPython cell magic `%%seamless`. Both of them take ctx...
See tests/lowlevel/structured_cell/schema-deepcell.py . Solution would be an alternative/extension to Silk's FormWrapper that wraps a deep structure instead of a raw value.
For now, in core/protocol/deserialize.py, copy=True is enforced. Apparently, some consumers of this API used to modify the returned value. Tests need to be run to see if this still is...
Hang on to them for some time (half an hour, with a maximum total log buffer)
Right now, they are required to be "mixed". This is however a bit too strict. If the cell exists, but has the wrong celltype, a conversion cell can be macro'ed...
See pretranslate.py, line 32. Libinstance exceptions inside libinstance constructors are not kept. At runtime, only a synthcontext of the Libinstance is recorded. The exception must be attached to that, either...
Desired behavior: Structured cells that won't cancel downstream outchannels if an inchannel is missing/canceled, but are rather marked as "preliminary". Useful for cases like the nn-server where results arrive piece-meal,...
On the long term, with help from experts, this could grow into a formal standard for reproducible computing. For now, this is more a roadmap/description of the situation. **Scope**: Transformations....
Cleanup
Have a look at all Python files. Move in-code TODOs etc. to documentation Start to reorganize some code, rename some APIs, etc. Perhaps a bit more formal unit tests Have...