Cauldron
The Unnotebook
A notebook for complex data processing, modeling and analysis
Get Started
Production Ready
Run Cauldron in non-interactive mode via Command Line Interface (CLI) or calling from other Python code. Either way makes it easy to run or integrate Cauldron into a production environment.
Collaboration Friendly
Cauldron doesn't mangle your code into a special notebook file format. Instead, your code exists as standard code files that are compatible with the excellent tooling used by software development teams. Things like pull requests, code reviews, continuous integration/deployment and much more work easily and naturally with Cauldron.
Your Choice of Editor
How you write your code is as important as how you run it. Develop in the editor of your choice and Cauldron will take it from there. Unlock the features and sophistication of modern code editors to author your notebooks.
Interactive Workflow
What really sets notebooks apart is their distinctive development workflow. Cauldron has all of these workflow attributes, including data persistence, segmented code execution and dynamic output.
Rapid Visualization
Quickly visualize and share results in a web-based output. Cauldron is packed full of easy-to-use display functions, including integrated support for a wide range of Python visualization libraries.
Uncompromised Python 3
Designed, built and optimized specifically for Python 3.5+. Cauldron utilizes features unique to modern Python to deliver high productivity, high performance and streamlined library integration.
A Notebook Display
with the capabilities to easily visualize everything you've come to expect from a notebook and some extra capabilities that go above and beyond other notebooks. See more of Cauldron's visual side in the growing gallery of examples.
See more of Cauldron's visual side in the growing gallery of examples.
Notebook Gallery
An Execution Environment
wrapped inside a multi-threaded desktop application that provides native functionality for interactive analyses. Browse the documentation for details on how you can take advantage of Cauldron's many features in your notebooks.
Browse the documentation for details on how you can take advantage of Cauldron's many features in your notebooks.
Documentation
A Dedicated Reader App
for easily sharing your results with others while preserving the formatting and interactivity of your notebook. Like sharing a PDF but without corrupting the display.
Make It
Use Cauldron to create your analysis.
Export It
Save results as a Cauldron Reader file.
Send It
Send it to others to view in the Cauldron Reader application. They see exactly what you created with no display corruption or loss in interactivity.
Ready to get Started?
Cauldron is free and open source. So why not give it a try? All you need to do is install the Python package and desktop application and you will be ready to go. Check out the installation guide for details and download links.
Install Cauldron