sciris

Sciris root module

Functions in Sciris are of course organized into submodules. However, standard usage is to call the functions directly, e.g. sc.parallelize() instead of sc.sc_parallel.parallelize().

sciris.sc_asd

Adaptive stochastic descent optimization algorithm, building on scipy.optimize.

sciris.sc_dataframe

Simple alternative to the Pandas DataFrame.

sciris.sc_fileio

Functions for reading/writing to files, including pickles, JSONs, and Excel.

sciris.sc_math

Extensions to Numpy, including finding array elements and smoothing data.

sciris.sc_odict

The ‘odict’ class, combining features from an OrderedDict and a list/array.

sciris.sc_parallel

Parallelization functions, allowing multiprocessing to be used simply.

sciris.sc_plotting

Extensions to Matplotlib, including colormaps, 3D plotting, and plot manipulations.

sciris.sc_utils

Miscellaneous utilities for type checking, printing, dates and times, etc.

sciris.sc_version

Version and license information.