About

Sciris is a flexible framework for leveraging the power of Python and
JavaScript to easily create user-friendly interfaces for
advanced scientific models. Think of it like Shiny, but for Python. Like Shiny, you can use Sciris to make simple apps within minutes. Unlike Shiny, you can also use Sciris to build enterprise-scale apps with secure user management, database support, and fully customized page layouts.
Features of ScirisWeb include:
ScirisWeb is built on top of Sciris, a Python library of functions for scientific computing that provide additional flexibility and ease-of-use on top of Numpy, Scipy, and Matplotlib. Features of Sciris include:
For more information, please see the documentation, or go straight to the GitHub page.
Features of ScirisWeb include:
-
User management (including database storage)
Simple API calls (execute Python functions easily from JavaScript)
Easy deployment (a single script to start serving your app)
Interactive graphics (via MPLD3)
Plug-and-play widgets (menus, text edit boxes, sliders) via VueJS
Modularity and flexibility: Sciris can integrate into your existing framework.
ScirisWeb is built on top of Sciris, a Python library of functions for scientific computing that provide additional flexibility and ease-of-use on top of Numpy, Scipy, and Matplotlib. Features of Sciris include:
-
Powerful containers that represent the best-of-all-worlds across lists, dicts, and arrays
Functions for working more easily with arrays, including finding elements and smoothing data
Simple functions for saving and loading text, JSONs, and binary data
Easy-to-use type checking functions so you don't have to visit StackOverflow every time you need to check if an object is iterable
New colormaps and convenience functions to make it easier to make beautiful figures
For more information, please see the documentation, or go straight to the GitHub page.