Welcome to OKCompute ===================================== .. toctree:: :maxdepth: 2 :caption: Contents: OKCompute is framework to make analysis stages clear, self documenting, and fault tolerant. Get started with :ref:`installation` and then get an overview with the :ref:`quickstart`. A full reference is in the :ref:`api` section. Key Features ------------ * Graph of dependencies - Can figure out minimum analysis for set of outputs, or diagnose missing inputs * Minimum Boilerplate * Human Readable Reports - Generates HTML documentation implicitly inferred from code and comprehensive reports of what occured during a run * Support for Pandas dataframes with column validation * Can specify optional fields or a fallback value if a required field is missing * Full stack traces are logged in the run results if an exception occurs during analysis * Supports checking for intermediary results to avoid rerunning slow analysis steps * Makes writing unit tests easy `Github Repo `_ .. toctree:: :maxdepth: 2 installation quickstart api license changelog