Release note for v0.2.3 #137
Closed
heronshoes
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
RedAmber v0.2.3 has released:tada:
This release will support Arrow 10.0.0 especially related to
to_arrow
andto_arrow_array
responsibility such as initialization withNumo::Narray
. I introduced benchmarks for key features. I expect v0.2.3 to be the slowest version and hope RedAmber will be much faster after this. I also introduced test coverage measurement by simplecov. Coverage is 99.1% and about 30 lines are not covered now. I will pull up the coverage to 100%! Your help is welcome![0.2.3] - 2022-11-16
Bug fixes
New features and improvements
Upgrade dependency to Arrow 10.0.0 (Upgrade to Arrow 10.0.0 #132)
It is possible to initialize by the objects responsible to
to_arrow
since 0.2.3 .Arrays in Numo::NArray is responsible to
to_arrow
with Red Arrow Numo::NArray 0.0.6 .This feature is proposed by the Red Data Tools member @kojix2 and implemented by @kou.
I made also Vector to be responsible to
to_arrow
andto_arrow_array
.It becomes a member of ducks ('quack quack'). Thanks!
Update group (Update group operations #118)
Introduce new DataFrame group support (experimental)
This additional API will treat a grouped DataFrame as a list of DataFrames.
I think this API has pros such as:
#ungroup
method.This feature is implemented by Ruby, so it is pretty slow and experimental.
Use original Group API for practical purpose.
include Enumerable
to Group (experimental)Add Group#each, #inspect
Refactor Group to align with Arrow
Introduce DataFrame combining methods (Introduce the features to combine DataFrames #125)
Miscellaneous
Improve tests/ci
Improve CI
Add CI test on macOS (Update CI test #133)
Enable bundler-cache on macOS (Add test coverage measurement #128)
Add install gobject introspection prior to glib in CI (Update CI test #133)
This will stabilize CI system installation especially with cache.
Rename workflows/test.yml to ci.yml (Update CI test #133)
Add github action for coverage (Add test coverage measurement #128)
Add benchmark
Measuring test coverage
Refactoring
test_vector_function
(Upgrade to Arrow 10.0.0 #132)assert_equal_array
(Add test coverage measurement #128)Documentation
83 examples of RedAmber
(Fix #[], #pick and #drop by Range and Symbol #135)GitHub site
Thanks
Ruby Association Grant committee
It is a great honor for selecting RedAmber as a project of Ruby Association Grant 2022.
Beta Was this translation helpful? Give feedback.
All reactions