sjdv1982 / seamless

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.
http://sjdv1982.github.io/seamless
Other
20 stars 6 forks source link

bytes pins of bash transformers cannot be set inline #249

Open sjdv1982 opened 7 months ago

sjdv1982 commented 7 months ago

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.