Publish notebooks that other researchers can build on.
ScienceHub hosts marimo notebooks as plain Python files. Every project has an owner, a history, and an address you can cite.
You can read public projects without an account.
Illustration: a notebook with a depth slider and a histogram of drift speed.
- 0
- Public projects
- 0
- Notebooks
- 0
- Researchers
- 0
- Organisations
One Python file per notebook
A marimo notebook is a .py file. It diffs, reviews, and imports like any other module, and it runs top to bottom the same way every time.
Every version is kept
Saving a session records a version with its code, its dependencies, and its rendered output. Old versions stay readable at the same address.
Public by choice
A project is private until you publish it. Public projects can be read by anyone, without an account.
Made to be cited
Each public project has a BibTeX entry with its authors and its address. Link an ORCID iD and it shows on your profile.
Build on other work
Fork a public project into your own namespace. You get the notebooks and their dependencies, and the fork links back to its source.
A namespace for your lab
Organisations own projects together. Owners manage members, and every member signs in with their own account.