Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .project

This file was deleted.

1 change: 1 addition & 0 deletions .rspec
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
--color
6 changes: 6 additions & 0 deletions History.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
=== 0.4
* Code cleanup
* Added separate version.rb file for storing VERSION info
* Added gem essentials like gemspec, etc.
* Removed support for ruby < 1.9.3

=== 0.3.1 / 2010-08-16
* Bug fix: method mssq returns only the last row squares
* Added method diagonal
Expand Down
9 changes: 0 additions & 9 deletions Manifest.txt

This file was deleted.

22 changes: 0 additions & 22 deletions ORIGINAL_README.txt

This file was deleted.

25 changes: 12 additions & 13 deletions README.txt → README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
= extendmatrix
# extendmatrix

* http://github.com/clbustos/extendmatrix
* http://github.com/SciRuby/extendmatrix

== DESCRIPTION:
## DESCRIPTION:

The project consists of some enhancements to the Ruby "Matrix" module and includes: LU and QR (Householder, Givens, Gram Schmidt, Hessenberg) decompositions, bidiagonalization, eigenvalue and eigenvector calculations.
Include some aditional code to obtains marginal for rows and columns.

Original code from http://rubyforge.org/projects/matrix/ , done by Cosmin Bonchis as a Google Summer of Code 2007 project for Ruby Central Inc.
Original code done by Cosmin Bonchis as a Google Summer of Code 2007 project for Ruby Central Inc.

Gem, github repository and current version manteined by Claudio Bustos.
Gem, github repository and current version mantained by Claudio Bustos and the Ruby Science Foundation.

== SYNOPSIS:
## SYNOPSIS:

require 'extendmatrix'
v = Vector[1, 2, 3, 4]
Expand All @@ -36,20 +36,20 @@ Gem, github repository and current version manteined by Claudio Bustos.
m.eigenvaluesJacobi => Vector[0.523942339006665, 0.0632833995384682, 2.41277426145487]
m.cJacobiV
# => Matrix[[0.818814082563014, 0.249617871497675, 0.516947208547894], [-0.550168858227442, 0.598307531004925, 0.58253096551128], [-0.163883268313767, -0.761392813580323, 0.62723461144538]]
== REQUIREMENTS:

* Only Ruby
## REQUIREMENTS:

== INSTALL:
* Ruby > 1.9.3

* sudo gem install matrix-extensions

== LICENSE:
## INSTALL:

* sudo gem install extendmatrix

## LICENSE:

Copyright [2007] Cosmin Bonchis
Copyright [2010] Claudio Bustos
Copyright [2015] Ruby Science Foundation

Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
Expand All @@ -62,5 +62,4 @@ under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.


See LICENSE.txt for more details
14 changes: 1 addition & 13 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
$:.unshift(File.dirname(__FILE__)+"/lib")
require 'rubygems'
require 'hoe'
require 'extendmatrix'
require 'version'

require 'rspec'
require 'rspec/core/rake_task'
Expand All @@ -11,16 +11,4 @@ RSpec::Core::RakeTask.new do |t|
t.rspec_opts = ["-c", "-f progress"]
t.pattern = 'spec/**/*_spec.rb'
end



Hoe.plugin :git
Hoe.spec 'extendmatrix' do
self.testlib=:rspec
self.test_globs="spec/*_spec.rb"
self.rubyforge_name = 'ruby-statsample'
self.version = Matrix::EXTENSION_VERSION
self.developer('Cosmin Bonchis', 'cbonchis_info.uvt.ro')
end

# vim: syntax=ruby
Binary file added extendmatrix-0.4.gem
Binary file not shown.
32 changes: 32 additions & 0 deletions extendmatrix.gemspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# coding: utf-8
$:.unshift File.expand_path("../lib", __FILE__)

require 'version.rb'

DESCRIPTION = <<MSG
The project consists of some enhancements to the Ruby "Matrix" module and
includes: LU and QR (Householder, Givens, Gram Schmidt, Hessenberg)
decompositions, bidiagonalization, eigenvalue and eigenvector calculations.

Includes some aditional code to obtains marginal for rows and columns.
MSG

Gem::Specification.new do |spec|
spec.name = 'extendmatrix'
spec.version = Matrix::EXTENSION_VERSION
spec.authors = ['Cosmin Bonchis', 'Claudio Bustos', 'Sameer Deshmukh']
spec.email = ['[email protected]']
spec.summary = %q{Enhancements to ruby "Matrix" and "Vector" modules}
spec.description = DESCRIPTION
spec.homepage = "http://github.com/SciRuby/extendmatrix"
spec.license = 'Apache v2'

spec.files = `git ls-files -z`.split("\x0")
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.require_paths = ["lib"]

spec.add_development_dependency 'bundler'
spec.add_development_dependency 'rake'
spec.add_development_dependency 'rspec'
end
Loading