Skip to main content

A tool to structure experimental work, data and analysis using Jupyter Lab.

Project description

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 cas_project.py

Head to Quickstart for more info.

Contributing

Contributing guidelines are found here.

This includes development installation instructions and codebase orientation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cassini-0.3.1.tar.gz (48.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cassini-0.3.1-py3-none-any.whl (58.8 kB view details)

Uploaded Python 3

File details

Details for the file cassini-0.3.1.tar.gz.

File metadata

  • Download URL: cassini-0.3.1.tar.gz
  • Upload date:
  • Size: 48.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for cassini-0.3.1.tar.gz
Algorithm Hash digest
SHA256 fba12bb71791972ce9fdfb0085b201ee5df2ffdc67e23d5bf20767a7a4a11ffc
MD5 cd3d7df9c4ef5a55c17c73381488e364
BLAKE2b-256 7bd120212978350900b9fdd78adc894199f3b411b42c2812913e6481f0226ffc

See more details on using hashes here.

File details

Details for the file cassini-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: cassini-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 58.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for cassini-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d135b352470ffdf596b9fbaf276ef20fb5e91dbbbe88cec6543b6b816c651a7e
MD5 80216d8fbebb307edeb0b4362db6bf1f
BLAKE2b-256 12b8a6fbc1150a012a5174df6ab74ee67cac96e5d5736b98bbdcc643013a67be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page