Seamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all cells can be edited interactively.
tf.foo = ... will not work if foo is a pin of celltype bytes .
( tf.foo = ctx.foo does work correctly)
This makes sense since bytes pin checksums are now bypassed from the inp checksum and fed directly into the transformer.
Solution: expand the checksum dict to include bytes pin checksums. Nasty: changing the celltype to/from bytes should destroy the existing checksum.
tf.foo = ...
will not work iffoo
is a pin of celltypebytes
. (tf.foo = ctx.foo
does work correctly) This makes sense since bytes pin checksums are now bypassed from the inp checksum and fed directly into the transformer. Solution: expand the checksum dict to include bytes pin checksums. Nasty: changing the celltype to/from bytes should destroy the existing checksum.