by Sagemath, Inc.
Dedicated Compute Servers with GPU support new
Extend your TestCalc projects with powerful compute servers. They give you much more power, GPU support, and flexibility for your computations.
From within your TestCalc project, spin up and connect to a powerful machine. You simply tell your terminals and Jupyter Notebooks to run on these machines. These compute servers open up new possibilities by utilizing enhanced computing resources, extending far beyond the bounds of what you can do in your local project.
These machines optionally come with GPU support. The pre-configured software environments make it very easy to make use of them, right out of the box. These software environments include SageMath, Google Colab, Julia, PyTorch, Tensorflow and CUDA Toolkit, accommodating a versatile range of applications.
Your files are synchronized on demand. Therefore, you can almost seamlessly switch between local and remote computing. You also have much more temporary storage right there on the remote machine.
Usage of these machines is billed by the second. The pricing is highly competitive, starting at under $0.15/hour for computer servers with a GPU!
Extensive ChatGPT Integration
Many Programming Languages
TestCalc supports many programming languages. Edit the demo cell on the left and evaluate it by pressing "Run". You can also select a different "kernel", i.e. the programming language that is used to evaluate the cell.
Collaborate using your favorite tools
With TestCalc, you can easily collaborate with colleagues, students, and friends to edit computational documents. We support Jupyter Notebooks, LaTeX files, SageMath Worksheets, Computational Whiteboards, and much more.
Everyone's code runs in the same per-project environment, which provides consistent results, synchronized file changes, and automatic revision history so that you can go back in time when you need to discover what changed and when. You can even publish your TestCalc creations to share with anyone via the built-in share server.
Forget the frustration of sending files back and forth between your collaborators, wasting time reviewing changes, and merging documents. Get started with TestCalc today.
Jupyter, SageMath, LateX, and Linux
Integrated Course Management System
You can think of TestCalc as virtual computer lab in the cloud. It takes away the pain of teaching scientific software.
Hassle-free assignments: TestCalc keeps all files well organized! Due to real-time synchronization you never have to deal with multiple versions of the same file. There is even support for automated grading via NBGrader.
Pre-installed Software like in a computer lab, all software you need is already installed and ready to use.
Real-time Collaboration allows you to virtually look students over their shoulders. You can check their work directly and help them by editing the file or using side-chat communication.
And much more …
Use a full featured collaborative whiteboard – with support for Jupyter notebook cells – to express and share your ideas.
You can start using TestCalc online for free today. Create an account, open your trial project and start exploring TestCalc.
You can teach a course on TestCalc online!
The course license options are very flexible: they range from small professional training up to large university courses. The students can pay TestCalc directly, or you can pay on their behalf, and it is easy to change a license at any time if you need more resources or the number of students changes.
It is very easy to run TestCalc on your own computer or cluster.