Code Monkey home page Code Monkey logo

SciRuby meta gem Build Status

Tools for Scientific Computing in Ruby

Description

This gem acts as a meta gem which collects and provides multiple scientific gems, including numeric and visualization libraries.

Getting started

Installation:

gem install sciruby
gem install sciruby-full

If you want to have a full-blown installation, install sciruby-full.

Start a notebook server:

iruby notebook

Enter commands:

require 'sciruby'
# Scientific gems are auto loaded, you can use them directly!
plot = Nyaplot::Plot.new
sc = plot.add(:scatter, [0,1,2,3,4], [-1,2,-3,4,-5])

Take a look at gems.yml or the list of gems for interesting gems which are included in sciruby-full.

License

Copyright (c) 2010 onward, The Ruby Science Foundation.

All rights reserved.

SciRuby is licensed under the BSD 3-clause license. See LICENSE for details.

Donations

Support a SciRuby Fellow via Pledgie.

SciRuby's Projects

daru-io icon daru-io

daru-io is a plugin gem to the existing daru gem, which aims to add support to Importing DataFrames from / Exporting DataFrames to multiple formats.

daru-view icon daru-view

daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.

extendmatrix icon extendmatrix

Cosmin Bonchis's enhancements to the Ruby "Vector" and "Matrix" module and includes: LU and QR (Householder, Givens, Gram Schmidt, Hessenberg) decompositions, bidiagonalization, eigenvalue and eigenvector calculations. Work on Ruby 1.8.7, 1.9.1 and 1.9.2 (SVN version)

integration icon integration

Integration methods, based on original work by Beng

iruby icon iruby

Official gem repository: Ruby kernel for Jupyter/IPython Notebook

legacy-sciruby-ide icon legacy-sciruby-ide

This repository contains the old version of the sciruby gem, including the shoes gui and sciruby-plotter

mdarray icon mdarray

Multidimensional array similar to NumPy and NArray

narray icon narray

NArray fork with NMatrix compatibility (gem narray-nmatrix)

networkx.rb icon networkx.rb

A Ruby implementation of Python's well known Graph library "networkx"

nmatrix icon nmatrix

Dense and sparse linear algebra library for Ruby via SciRuby

numruby icon numruby

Fast Numerical Linear Algebra Library for Ruby. NMatrix reimplementation.

nyaplot icon nyaplot

interactive plots generator for Ruby

plotrb icon plotrb

A plotting library in Ruby built on top of Vega and D3.

publisci icon publisci

A toolkit for publishing scientific results to the semantic web

rb-gsl icon rb-gsl

Ruby interface to the GNU Scientific Library

rubex icon rubex

rubex - A Ruby-like language for writing Ruby C extensions.

sciruby icon sciruby

Tools for scientific computation in Ruby

sciruby-notebooks icon sciruby-notebooks

A bunch of notebooks showing the functionality of iruby and scientific ruby gems

spice_rub icon spice_rub

Ruby wrapper for the NASA-JPL CSPICE library via SciRuby

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.