Skip to main content

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.

Metadata

Release files for cassini 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cassini 0.3.1
File Size Uploaded Provenance Actions
cassini-0.3.1.tar.gz 48.7 kB Without provenance Details for cassini-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cassini 0.3.1
File Interpreter ABI Platform Actions
cassini-0.3.1-py3-none-any.whl Python 3 none any Details for cassini-0.3.1-py3-none-any.whl

Total release size: 107.5 kB

Release files / cassini-0.3.1.tar.gz

Download URL cassini-0.3.1.tar.gz
Size 48.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fba12bb71791972ce9fdfb0085b201ee5df2ffdc67e23d5bf20767a7a4a11ffc
BLAKE2b-256 checksum
How to use checksums
7bd120212978350900b9fdd78adc894199f3b411b42c2812913e6481f0226ffc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / cassini-0.3.1-py3-none-any.whl

Download URL cassini-0.3.1-py3-none-any.whl
Size 58.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d135b352470ffdf596b9fbaf276ef20fb5e91dbbbe88cec6543b6b816c651a7e
BLAKE2b-256 checksum
How to use checksums
12b8a6fbc1150a012a5174df6ab74ee67cac96e5d5736b98bbdcc643013a67be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for cassini 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page