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
-
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