Gigantum

The Gigantum User Hub

Welcome to the Gigantum user hub. You'll find comprehensive guides and documentation to help you start working with the Gigantum platform as quickly as possible. If you get stuck, then there is help for that too.

Let's get to it!

Get Started    

Projects

Integrated repositories to bundle code, data, and environment configuration

Gigantum automatically bundles data, code, computational environment configuration, and work history into an integrated repository called a Project. Under the hood this is simply a particularly formatted Git repository.

Projects can be created from scratch, imported from a zip file, or downloaded from the Gigantum Cloud. Once created, you can publish a project with a single click, and add permissions for controlled sharing and collaboration. Each Project contains a granular history of changes to data, code, environment and executions through a visual record of figures and text so that you can find and inspect results.

Overview of a Gigantum project

Overview of a Gigantum project

A Gigantum Project is just a bunch of files on disk in a specially formatted git repository. No complex databases or formats, just files. This was a very intentional design decision that makes it very easy to move Projects, inspect them, manipulate them, and even use them without using the Client. You can learn more about the Project format - including file size limiitations designed to keep Projects usable - in the Project Structure article. (Much larger files can be stored in a Dataset attached to your project.)

Other key Project features to read about that make your work more transparent, reproducible, and useful are Automated Versioning, Environment Management, and one-click Rollback. Other topics are also provided the Projects section of the docs.

Projects


Integrated repositories to bundle code, data, and environment configuration

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.