Fetching the latest programs, projects, and workspace data.
Tools for scientific computation in Ruby
Showing 5 of 13 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Udit Gulati
<p>NMatrix is being re-implemented by SciRuby contributors here at <a href="https://github.com/prasunanand/nmatrix_reloaded" target="_blank">https://github.com/prasunanand/nmatrix_reloaded</a>. This re-implementation is having a fast core written using C-API with Ruby front-end. With this project, we aim to create a faster NMatrix which will replace the original NMatrix later on and the source would be simpler and easier to read and improve. This proposal is to add more features to this newer NMatrix such as adding support for LAPACK and BLAS routines, sparse matrix operations, indexing and broadcasting, matrix decomposition etc.</p>
Mentors: Student: Alish Dipani
<p>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 iruby notebooks. This project will greatly enhance the plotting interface of Rubyplot and pave the way for much greater expansion and allow users to test and debug their code easily.</p>
Mentors: Student: Prakriti Gupta
<p>Daru-view aims to create interactive plots and tables in Ruby using various adapters available like GoogleCharts, HighCharts, Nyaplot and DataTables. However, the indirect access of these plotting tools through the dependent gems limits their usage as the dependent gems are not up-to-date. So, my plan for GSoC 2018 broadly focuses on the implementation of advanced features in daru-view. This includes extending the code of these dependent gems and the execution of various features available for Google charts JS, HighCharts and DataTables.</p>
Mentors: Student: Nilay Pochhi
<p>NetworkX.rb is the library for analyzing graphs and complex networks. It is based on the popular python library NetworkX.</p>
Mentors: Student: Arafat Dad Khan
<p>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 Python Matplotlib. This lack of a matlab/matplotlib-compatible Ruby plotting library is Ruby's single biggest obstacle as a scientific library. The aim of this project is build Matplot lib in Ruby.</p>