@erez213/sagecell-node-client

1.0.1 • Public • Published

sagecell-node-client

Overview

This is node module to integrate to SageCell server via JS.

Example

var client = new sagecell({
    onstatuschange: (status) => {
        console.log("status change", status);
        if (status == "connected") {
            client.sendCommand(null, "plot(x,x)");
        }
    },
    onmessage: (msg) => {
        console.log("msg", msg);
    },
    onerror: (from, err) => {
        console.log("err", from, err);
    },
    timeout: 30
});
client.connect();

Listening to responses can also be done using promises:

client.sendCommand(null, "plot(x,x)").then((res) => {
    console.log("on message", res);
}).catch((err) => {
    console.log("on err", err);
});

References

Sagecell: https://sagecell.sagemath.org/

Readme

Keywords

Package Sidebar

Install

npm i @erez213/sagecell-node-client

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

7.35 kB

Total Files

5

Last publish

Collaborators

  • erez213