sn2606 / SciComp

A library of implementations of Numerical Methods; explores applications of Data Structures and Algorithms.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SciComp

Scientific Computation library in C, focusing on 2 modules - Linear Algebra and Statistics

Reference :

Numerical Recipes in C, The Art of Scientific Computing (Second Edition);

Numerical Recipes, The Art of Scientific Computing (Third Edition)

William H. Press, Saul A. Teukolsky, William T. Vellerling, Brian P. Flannery,

Guidelines :

Complex ADT, Vector ADT, Matrix ADT - some utility functions put together

Input - all data that can be used for testing

Input Program - program that can be used to generate input

Testing - header files and processor-timing programs that can be used to generate output

Results - CSV files and jupyter notebook containing the results of testing

Linear Algebra - Has methods like crout's, doolittle's algorithm, strassen's algorithm, Gauss Jordan method

Statistics - Has correlation, moments of distribution so far

About

A library of implementations of Numerical Methods; explores applications of Data Structures and Algorithms.


Languages

Language:C 54.1%Language:Jupyter Notebook 42.0%Language:Python 3.4%Language:C++ 0.6%