Skip to content

Commit

Permalink
v0.29.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshoku committed Mar 30, 2024
1 parent a0d46d6 commit fd3e44a
Show file tree
Hide file tree
Showing 39 changed files with 79 additions and 64 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# [[0.29.0](https://github.com/yoshoku/rumale/compare/v0.28.1...v0.29.0)]
## rumale-decomposition
- Add transformer class for Sparse Principal Component Analysis.
- SparsePCA

## rumale-manifold
- Add transformer class for Local Tangent Space Alignment.
- LocalTangentSpaceAlignment

## others
- No changes, or minor changes in configuration files.

## others
- No changes, or minor changes using RuboCop.

# [[0.28.1](https://github.com/yoshoku/rumale/compare/v0.28.0...v0.28.1)]
## rumale-core
- Fix nil checks for the y argument of euclidean_distance and squared_error methods: [#45](https://github.com/yoshoku/rumale/pull/45) and [4eb1727](https://github.com/yoshoku/rumale/commit/4eb1727fadb05eff8ba94bd067693b4b25f141d4)
Expand Down
4 changes: 2 additions & 2 deletions bump.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/zsh

FROM='0.28.0'
TO='0.28.1'
FROM='0.28.1'
TO='0.29.0'

for FILENAME in `find . -name 'version.rb'`; do
gsed -i -e "s/VERSION\s*=\s*'${FROM}'/VERSION = '${TO}'/" ${FILENAME}
Expand Down
2 changes: 1 addition & 1 deletion rumale-clustering/lib/rumale/clustering/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of classes that implement cluster analysis methods.
module Clustering
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-clustering/rumale-clustering.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-core/lib/rumale/core/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# @!visibility private
module Core
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-decomposition/lib/rumale/decomposition/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# Module for matrix decomposition algorithms.
module Decomposition
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-decomposition/rumale-decomposition.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-ensemble/lib/rumale/ensemble/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that implement ensemble-based methods.
module Ensemble
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
10 changes: 5 additions & 5 deletions rumale-ensemble/rumale-ensemble.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-linear_model', '~> 0.28.1'
spec.add_dependency 'rumale-model_selection', '~> 0.28.1'
spec.add_dependency 'rumale-preprocessing', '~> 0.28.1'
spec.add_dependency 'rumale-tree', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
spec.add_dependency 'rumale-linear_model', '~> 0.29.0'
spec.add_dependency 'rumale-model_selection', '~> 0.29.0'
spec.add_dependency 'rumale-preprocessing', '~> 0.29.0'
spec.add_dependency 'rumale-tree', '~> 0.29.0'
end
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes for model evaluation.
module EvaluationMeasure
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that extract features from raw data.
module FeatureExtraction
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@ Gem::Specification.new do |spec|

spec.add_dependency 'mmh3', '~> 1.0'
spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# Module for kernel approximation algorithms.
module KernelApproximation
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-kernel_machine/lib/rumale/kernel_machine/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that implement kernel method-based estimator.
module KernelMachine
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-kernel_machine/rumale-kernel_machine.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Gem::Specification.new do |spec|

# Uncomment to register a new dependency of your gem
spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'

# For more information and examples about making a new gem, checkout our
# guide at: https://bundler.io/guides/creating_gem.html
Expand Down
2 changes: 1 addition & 1 deletion rumale-linear_model/lib/rumale/linear_model/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that implement generalized linear models.
module LinearModel
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-linear_model/rumale-linear_model.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@ Gem::Specification.new do |spec|

spec.add_dependency 'lbfgsb', '>=0.3.0'
spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-manifold/lib/rumale/manifold/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# Module for data embedding algorithms.
module Manifold
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
4 changes: 2 additions & 2 deletions rumale-manifold/rumale-manifold.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-decomposition', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
spec.add_dependency 'rumale-decomposition', '~> 0.29.0'
end
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# Module for metric learning algorithms.
module MetricLearning
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
4 changes: 2 additions & 2 deletions rumale-metric_learning/rumale-metric_learning.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ Gem::Specification.new do |spec|

spec.add_dependency 'lbfgsb', '>=0.3.0'
spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-decomposition', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
spec.add_dependency 'rumale-decomposition', '~> 0.29.0'
end
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
module Rumale
module ModelSelection
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
6 changes: 3 additions & 3 deletions rumale-model_selection/rumale-model_selection.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-evaluation_measure', '~> 0.28.1'
spec.add_dependency 'rumale-preprocessing', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
spec.add_dependency 'rumale-evaluation_measure', '~> 0.29.0'
spec.add_dependency 'rumale-preprocessing', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-naive_bayes/lib/rumale/naive_bayes/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that implement naive bayes models.
module NaiveBayes
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-naive_bayes/rumale-naive_bayes.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that implement estimators based on nearest neighbors rule.
module NearestNeighbors
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-nearest_neighbors/rumale-nearest_neighbors.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-neural_network/lib/rumale/neural_network/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the modules and classes for implementation multi-layer perceptron estimator.
module NeuralNetwork
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-neural_network/rumale-neural_network.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-pipeline/lib/rumale/pipeline/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# Module implements utilities of pipeline that cosists of a chain of transfomers and estimators.
module Pipeline
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-pipeline/rumale-pipeline.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-preprocessing/lib/rumale/preprocessing/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that perform preprocessings.
module Preprocessing
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-preprocessing/rumale-preprocessing.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale-tree/lib/rumale/tree/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Rumale
# This module consists of the classes that implement tree models.
module Tree
# @!visibility private
VERSION = '0.28.1'
VERSION = '0.29.0'
end
end
2 changes: 1 addition & 1 deletion rumale-tree/rumale-tree.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ Gem::Specification.new do |spec|
spec.extensions = ['ext/rumale/tree/extconf.rb']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.29.0'
end
2 changes: 1 addition & 1 deletion rumale/lib/rumale/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Rumale is a machine learning library in Ruby.
module Rumale
# The version of Rumale you are using.
VERSION = '0.28.1'
VERSION = '0.29.0'
end
36 changes: 18 additions & 18 deletions rumale/rumale.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -50,22 +50,22 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']

spec.add_dependency 'numo-narray', '>= 0.9.1'
spec.add_dependency 'rumale-clustering', '~> 0.28.1'
spec.add_dependency 'rumale-core', '~> 0.28.1'
spec.add_dependency 'rumale-decomposition', '~> 0.28.1'
spec.add_dependency 'rumale-ensemble', '~> 0.28.1'
spec.add_dependency 'rumale-evaluation_measure', '~> 0.28.1'
spec.add_dependency 'rumale-feature_extraction', '~> 0.28.1'
spec.add_dependency 'rumale-kernel_approximation', '~> 0.28.1'
spec.add_dependency 'rumale-kernel_machine', '~> 0.28.1'
spec.add_dependency 'rumale-linear_model', '~> 0.28.1'
spec.add_dependency 'rumale-manifold', '~> 0.28.1'
spec.add_dependency 'rumale-metric_learning', '~> 0.28.1'
spec.add_dependency 'rumale-model_selection', '~> 0.28.1'
spec.add_dependency 'rumale-naive_bayes', '~> 0.28.1'
spec.add_dependency 'rumale-nearest_neighbors', '~> 0.28.1'
spec.add_dependency 'rumale-neural_network', '~> 0.28.1'
spec.add_dependency 'rumale-pipeline', '~> 0.28.1'
spec.add_dependency 'rumale-preprocessing', '~> 0.28.1'
spec.add_dependency 'rumale-tree', '~> 0.28.1'
spec.add_dependency 'rumale-clustering', '~> 0.29.0'
spec.add_dependency 'rumale-core', '~> 0.29.0'
spec.add_dependency 'rumale-decomposition', '~> 0.29.0'
spec.add_dependency 'rumale-ensemble', '~> 0.29.0'
spec.add_dependency 'rumale-evaluation_measure', '~> 0.29.0'
spec.add_dependency 'rumale-feature_extraction', '~> 0.29.0'
spec.add_dependency 'rumale-kernel_approximation', '~> 0.29.0'
spec.add_dependency 'rumale-kernel_machine', '~> 0.29.0'
spec.add_dependency 'rumale-linear_model', '~> 0.29.0'
spec.add_dependency 'rumale-manifold', '~> 0.29.0'
spec.add_dependency 'rumale-metric_learning', '~> 0.29.0'
spec.add_dependency 'rumale-model_selection', '~> 0.29.0'
spec.add_dependency 'rumale-naive_bayes', '~> 0.29.0'
spec.add_dependency 'rumale-nearest_neighbors', '~> 0.29.0'
spec.add_dependency 'rumale-neural_network', '~> 0.29.0'
spec.add_dependency 'rumale-pipeline', '~> 0.29.0'
spec.add_dependency 'rumale-preprocessing', '~> 0.29.0'
spec.add_dependency 'rumale-tree', '~> 0.29.0'
end

0 comments on commit fd3e44a

Please sign in to comment.