The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.019 - 2024-08-05

  • Bug Fix
    • Fix a bug that R::OP::Matrix#rbind method does not work well.
    • Fix a bug that R::OP::Matrix::Float#diag method allows only matrix argument.
    • Fix a bug that R::OP::Matrix::FloatComplex#diag method allows only matrix argument.
    • Fix a bug that R::OP::Matrix::DoubleComplex#diag method allows only matrix argument.
    • Fix a bug that R::OP::Matrix::Float#solve method allows determinent 0 matrix argument.
    • Fix a bug that R::OP::Matrix::FloatComplex#solve method allows determinent 0 matrix argument.
    • Fix a bug that R::OP::Matrix::DoubleComplex#solve method allows determinent 0 matrix argument.
    • Fix a bug that R::OP::Matrix::DoubleComplex#det method allows non-square matrix argument.
    • Fix a bug that R::OP::Matrix::DoubleComplex#solve method allows determinent 0 matrix argument.
  • Test Improvement
    • Add tests for R::OP::Matrix#cbind method.
    • Add tests for R::OP::Matrix#rbind method.
    • Add and cleanup tests for R::OP::Matrix::Double#diag method.
    • Add tests for R::OP::Matrix::Double#slice_diag method.
    • Add tests for R::OP::Matrix::Double#identity method.
    • Add tests for R::OP::Matrix::Double#mul method.
    • Add tests for R::OP::Matrix::Double#t method.
    • Add tests for R::OP::Matrix::Double#det method.
    • Add tests for R::OP::Matrix::Double#solve method.
    • Add tests for R::OP::Matrix::Double#eigen method.
    • Add tests for R::OP::Matrix::Float#diag method.
    • Add tests for R::OP::Matrix::Float#slice_diag method.
    • Add tests for R::OP::Matrix::Float#identity method.
    • Add tests for R::OP::Matrix::Float#mul method.
    • Add tests for R::OP::Matrix::Float#t method.
    • Add tests for R::OP::Matrix::Float#det method.
    • Add tests for R::OP::Matrix::Float#solve method.
    • Add tests for R::OP::Matrix::Float#eigen method.
    • Add tests for R::OP::Matrix::DoubleComplex#slice_diag method.
    • Add tests for R::OP::Matrix::DoubleComplex#identity method.
    • Add tests for R::OP::Matrix::DoubleComplex#mul method.
    • Add tests for R::OP::Matrix::DoubleComplex#t method.
    • Add tests for R::OP::Matrix::DoubleComplex#det method.
    • Add tests for R::OP::Matrix::DoubleComplex#solve method.
    • Add tests for R::OP::Matrix::DoubleComplex#eigen method.
    • Add tests for R::OP::Matrix::FloatComplex#slice_diag method.
    • Add tests for R::OP::Matrix::FloatComplex#identity method.
    • Add tests for R::OP::Matrix::FloatComplex#mul method.
    • Add tests for R::OP::Matrix::FloatComplex#t method.
    • Add tests for R::OP::Matrix::FloatComplex#det method.
    • Add tests for R::OP::Matrix::FloatComplex#solve method.
    • Add tests for R::OP::Matrix::FloatComplex#eigen method.
  • Document Improvement
    • Add docs for R::OP::Matrix class.

Modules

Porting R language Features
Short Description
Column of Data Frame
N-Dimensional Array Base Class
N-Dimensional Array of object Type.
N-Dimensional Array of byte Type.
N-Dimensional Array of double Type.
N-Dimensional Array Operations for R::NDArray::DoubleComplex
N-Dimensional Array of float Type.
N-Dimensional Array of Float Complex Type.
N-Dimensional Array of byte Type.
N-Dimensional Array of int Type.
N-Dimensional Array of long Type.
N-Dimensional Array of short Type.
N-Dimensional Array of string Type.
N-Dimensional Array of StringBuffer Type.
N-Dimensional Array of Time::Piece Type.
N-Dimensional Array Operations
Short Description
N-Dimensional Array Operations for R::NDArray::Byte
Data Frame Operations
N-Dimensional Array Operations for R::NDArray::Double
N-Dimensional Array Operations for R::NDArray::DoubleComplex
N-Dimensional Array Operations for R::NDArray::Float
N-Dimensional Array Operations for R::NDArray::FloatComplex
N-Dimensional Array Operations for R::NDArray::Int
N-Dimensional Array Operations for R::NDArray::Long
Matrix Operations
Matrix Operations for R::NDArray::Double
Matrix Operations for R::NDArray::DoubleComplex
Matrix Operations for R::NDArray::Float
Matrix Operations for R::NDArray::FloatComplex
N-Dimensional Array Operations for R::NDArray::Short
N-Dimensional Array Operations for R::NDArray::String
N-Dimensional Array Operations for R::NDArray::StringBuffer
N-Dimensional Array Operations for R::NDArray::Time::Piece
Utilities for N-Dimensional Array