Back to Programs

Science and medicine

Ruby Science Foundation

Tools for scientific computation in Ruby

datagpurubysciencewebcc++cudaparallel computingai

Participation history

4 GSoC years

2019

2 projects

Official year page

Adding Magick back-end support and iruby integration to Rubyplot.

Rubyplot only supports GR back-end, my project is to extend this support to Magick back-end, adding plot function to Rubyplot and integration with...

Improving NMatrix: Adding features to NMatrix core

NMatrix is being re-implemented by SciRuby contributors here at https://github.com/prasunanand/nmatrix_reloaded. This re-implementation is having a...

2018

4 projects

Official year page

Advance features in daru-view

Daru-view aims to create interactive plots and tables in Ruby using various adapters available like GoogleCharts, HighCharts, Nyaplot and DataTables....

NetworkX.rb

NetworkX.rb is the library for analyzing graphs and complex networks. It is based on the popular python library NetworkX.

Rewriting matplotlib in a language-independent form and expose it to Ruby.

A Linear Algebra Library and a plotting Library are the basic requirements for scientific software to be built on. With this project, we aim to...

Ruby Matplotlib

There exist several plotting libraries for Ruby, but none of them is as readily usable as either Matlab's plotting system or the Matlab-inspired...

2017

3 projects

Official year page

Make Daru more integratable with modern web frameworks of Ruby

Daru is a Data Analysis Library in Ruby - whose user base would definitely increase by making it friendly enough to integrate with modern Ruby web...

Make Daru more ready for integration with modern Web framework - GSoC 2017- Shekhar Prasad Rajak

DaRu (Data Analysis in RUby) is a library for storage, analysis, manipulation and visualisation of data. Currently it is doing good job for...

Creating the fastest math libraries for Ruby by using the GPU through OpenCL and ArrayFire.

Few people realise it, but even the modest computers today, including mobile phones, have powerful GPUs. And these GPUs can be used serially and in...

2016

4 projects

Official year page

Categorical data support for Daru, Statsample and Statsample-glm

In Data Science acquiring insight from data is what matters and any good data analysis tool must have the key functionalities required to extract...

Create a Ruby Wrapper for NASA's SPICE Toolkit

NASA's SPICE toolkit is a collection of subroutines and functions designed to interpret and perform numerical computations on archived data returned...

Port Nmatrix to JRuby

NMatrix for MRI has become a fairly well-established project. However with JRuby+Truffle+Graal becoming very fast compared to MRI, a lot of ruby...

Ruby Wrappers for SymEngine

The work proposed is to extend the already available, but limited SymEngine's Ruby interface. This project will greatly increase the computational...