Cassini
Boosts JupyterLab - proving tools to help you organise, explore and analyse your experimental data.
Install / Use
/learn @0Hughman0/CassiniREADME
Cassini
An electronic laboratory notebook (ELN), built inside Jupyter Lab.
Cassini's goal is to help you explore, analyse and organise your data in an environment that's familiar.
https://github.com/user-attachments/assets/efd2359b-dd58-4cbc-991b-f308fe45e227
Features
- Structure your project into a logical hierarchy - no more lost data!
- Retreive any data from anywhere, by name - no more copy and pasting data here there and everywhere!
- Navigate and explore your project through a fast, specialised browser - no more endless clicking through folders!
- Preview summaries of experiment parameters and results, including graphs, temperatures, volumes, weights - no more waiting around for notebooks to launch!
- Define reusable templates for proceedures and analysis - no more copy and pasting code snippets!
Installation and Setup
> pip install cassini
Create a cas_project.py:
# cas_project.py
from cassini import Project, DEFAULT_TIERS
project = Project(DEFAULT_TIERS, __file__)
if __name__ == '__main__':
project.launch()
And launch it:
> python project.py
Head to Quickstart for more info.
Contributing
Contributing guidelines are found here.
This includes development installation instructions and codebase orientation.
Related Skills
feishu-drive
349.0k|
things-mac
349.0kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
349.0kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
postkit
PostgreSQL-native identity, configuration, metering, and job queues. SQL functions that work with any language or driver
