Release note for v0.4.0 #190
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.4.0 has released 🎉
Upgraded to Arrow 11.0.0/Bumped RedAmber version 0.4.0
Upgraded dependency of Apache Arrow/Apache Arrow GLib to 11.0.0 (https://rubygems.org/gems/red-arrow).
Next version was planned to be 0.3.1, but there are so many changes from 0.3.0 and supported Arrow 11.0.0, so I decided to bump the version up to 0.4.0 .
Completed YARD documentation!
define_method
for Vector functions to class method. This enabled YARD documentation for dynamically defined methods.New class
SubFrames
I introduced the new class SubFrames(concept_en, concept_jp). SubFrames is subsets of parent dataframe collected by some rule and it will cover existing Group and incoming window feature. This feature is experimental and may be slow, but it is very powerful. In v0.4.0 we have;
The position is specified by Array's enumerator method such as each_slice or each_cons.
Kernel is a boolean Array and it behaves like a masked window.
update values/create new column for each sub-dataframes.
By the same manner as DataFrame#assign !
returns Enumerator or iterate each sub DataFrames.
returns SubFrames
Stats from 0.3.0 to 0.4.0
605 tests, 1651 assertions (0.3.0) =>
721 tests, 1897 assertions (0.4.0)
Changelog of this release is below. Your help is welcome!
[0.4.0] - 2023-02-25
Breaking change
Bug fixes
New features and improvements
Refactoring
Improve in tests/CI
Tests
Cops
CI
Documentation
GitHub site
Thanks
Beta Was this translation helpful? Give feedback.
All reactions