# SciRuby

_GSoC 2014 · Open source_

> Google Summer of Code: scientific computing for Ruby.

- Worked on SciRuby's integration, minimization and matrix libraries in Ruby and C++ for Google Summer of Code 2014, adding features and support for the [GNU Scientific Library](https://www.gnu.org/software/gsl/) for faster computation.
- Grew the Integration gem to thirteen quadrature algorithms, including Gauss–Kronrod, Simpson's three-eighths rule, Milne's method and Boole's rule.
- Added one-dimensional optimizers to the Minimization gem, like Newton–Raphson, golden section search and Brent's method, most of which can use the GNU Scientific Library to run faster.
- The work was featured in [Google's Summer of Code wrap-up for SciRuby](https://opensource.googleblog.com/2015/01/google-summer-of-code-wrap-up-sciruby.html).

Link: http://sciruby.com/blog/2014/06/04/introduction-to-the-minimization-and-integration-project/

HTML version: https://rajatkapoor.me/projects/sciruby
