sciris#
Sciris root module
Typically just handles imports, but also sets number of threads for Numpy if SCIRIS_NUM_THREADS is set (see sc.options
).
Adaptive stochastic descent optimization algorithm, building on |
|
Handle colors and colormaps. |
|
Extension of the pandas dataframe to be more flexible, especially with filtering rows/columns and concatenating data. |
|
Time/date utilities. |
|
Functions for reading/writing to files, including pickles, JSONs, and Excel. |
|
Extensions to Numpy, including finding array elements and smoothing data. |
|
Functions for working on nested (multi-level) dictionaries and objects. |
|
The "odict" class, combining features from an OrderedDict and a list/array. |
|
Functions to allow parallelization to be performed easily. |
|
Extensions to Matplotlib, including 3D plotting and plot customization. |
|
Printing/notification functions. |
|
Profiling and CPU/memory management functions. |
|
Define options for Sciris, mostly plotting options. |
|
Miscellaneous utilities for type checking, printing, dates and times, etc. |
|
Version and license information. |
|
Functions for checking and saving versioning information, such as Python package versions, git versions, etc. |