Calculation in the Cloud
CoCalc offers collaborative calculation in the cloud. This includes working with the full (scientific) Python stack, SageMath, Julia, R, Octave, and more. It also offers capabilities to author documents in LaTeX, R/knitr or Markdown, storing and organizing files, a web-based Linux Terminal, communication tools like a chat, course management and more.🦑𝕀ℕ𝕊𝕋𝔸𝕃𝕃𝕀𝕊𝔸𝕋𝕀𝕆ℕ & ℝ𝕌ℕ:
git clone --recurse-submodules https://github.com/sagemathinc/cocalc
cd cocalc/src
npm run install-all -- build
npm test -- run test suite (expected failures if your clock is not UTC)
install.py all --compute --web -- build and install some parts system-wide for development use
See INSTALL.md for more details.
🦑Requirements :
>node> Postgres
>pip install pyyaml; pip3 install pyyaml
🦑Architecture:
Client -- javascript client library that runs in web browser
Load balancer/ssl -- HAproxy
Database -- PostgreSQL
Compute -- VM's running TCP servers (e.g., sage, console, projects, python3, R, etc.)
Hub -- written in Node.js; primus server; connects with everything -- compute servers, database, other hubs, and clients.
Storage -- Snapshots of project data
HTTP server -- Nginx
Enjoy___
Follow us for more........
No comments:
Post a Comment