Ganjin.Online is a online computing platform to run your codes on a customizable scientific computing environment.
Ganjin.Online is also a "Code+Computing" sharing site for your scientific computing demos. Other people can easily repeat your code at the same environment provided by Ganjin.
Ganjin project plans to release standard computing images every year and almost permanently keep the old images to make sure that old codes can be smoothly executed even ten years later after your first publication.
Your code can be executed with fully customized environment.
Upload and manage your codes on Ganjin.online, in a private or public way.
Introduce your project by a well-documented 'README.md' file.
Virtual machines are ready to run your code online all the time.
The name "Ganjin" comes from a Chinese monk who helped to propagate Buddhism in Japan at Tang dynasty.[Wikipedia]. The Ganjin project aims to broadcast the knowledge of scientific computing by providing an easy-to-use online computing platform.
There are many online computing services available, such like Google Colab, CoCalc, Binder. Ganjin project aims to provide standard computing environments to make it easier to repeat shared project codes. Also, Ganjin project focuses on scientific computing, especially the ones in the field of classical numerical analysis, for example, the computation of the finite element method.
Please contact Xuefeng LIU(xfliu.math@gmail.com) if you have any problem or some interesting computing examples to share.
It can be a Jupyter Notebook and general computation codes. The Jupyter notebook is natively supported over JupyterLab. Linux terminal is also available through web browsers.
The system provides two ways for online computing.
Notebook: The computation examples along with running codes and detailed explanation
are both included in computable notebooks. This kind of computing is based on the
software developed in Jupyter projects.
Free page: The computing code is dynamically loaded into computing server and the
demonstration code will be executed. Both the running codes and the control pages can be
freely customized. (To come soon)
We try to provide free services to general users, and the cost is to be covered by the donation of users. Higher performance computing will be asked to pay extra fees.