Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Sheets

Note: this a personal experiment. It's probably too hard to install and too flaky for anyone else to use right now.

Like an interpreter / spreadsheet. More just like an interpreter now. Inspired/reacting to Jupyter Notebooks.

  • Free software: MIT license

Features

  • Rich HTML representations of objects
  • AST parsing/rewriting to show information
  • Command interface between client and server

Goals

See TODO for some short-term goals.

  • Understand the dependency graph between cells. So if Cell 3 uses a variable or function defined in Cell 1, then we'd like to understand that changes to Cell 1 might invalidate Cell 3.
  • Do "experiments" in cells. E.g., try something with some parameters (or even code/functions), and save the result for future comparison. (This is particularly inspired by use cases in AI and maybe data analysis, where there's not a "right" answer, but several possible approaches, often expensive to test.)
  • Allow inspection of how the runtime object and process. E.g., peek at objects that are otherwise temporary or inside closures. Make it easier to get a feel for code that handles objects you aren't familiar with.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Experimenting with a Jupyter Notebook-style Python interface

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.