Sjoerd de Vries

Results 120 issues of Sjoerd de Vries

This happens when a cell is "fingertipped" using a known computation. This means that Seamless knows that the checksum of the computation is X, but not the buffervalue of X;...

medium priority

See [seamless/metalevel/python_bridges ](https://github.com/sjdv1982/seamless/tree/master/seamless/metalevel/python_bridges) to see how it is done for R. Can be adapted for Julia using PyJulia. It could also be added dynamically without modifying the Seamless source code,...

help wanted
new feature
good first issue

A timestamp is a special kind of cell (a low-level cell; at the high-level, it will be a new class). You can get the value, and http-share it with read-only....

enhancement
apifix
new feature
medium priority

In transformer code, having to save a plot to a file and then load it with BytesIO is annoying. Make a simple convenience function `seamless.plot(arg)` that returns a tuple `(mimetype,...

enhancement
apifix
new feature
medium priority
good first issue

A schema that describes the schema. JSON schema has it. For Seamless, it would be a superset of that. Schema cells can have it enforced at runtime.

enhancement
not urgent

._get_hcell and ._get_htf refer to the graph node. Should be renamed to a read-only (get deepcopy) .node property, that calls ._get_node() internally. Same for Context, Library, Macro. hcell and htf...

apifix
medium priority

Dealing properly with explicit None values ========================================== Allow simple cells to have an support_explicit_none flag. If so: - They can be set to explicit none with cell.set_explicit_none(). This sets the...

not urgent
new feature

Improved SnakeMake integration ============================== Seamless has SnakeMake support by letting SnakeMake build its DAG, and then convert this DAG to a Seamless context. This is currently done using the snakemake2seamless...

enhancement
not urgent

It is important to deliver Seamless graph results as demonstrated web pages that can be inspected and visualized (in the browser) without being backed up by a Seamless instance. Jupyter...

not urgent
new feature

TODO, but to test carefully - Stability tests (related to Python / asyncio / ipykernel / Jupyter versions) - Compatibility verification, especially related to Python module injection (https://github.com/sjdv1982/seamless/issues/30)

medium priority