Jan-2021
Fixed bugs, notably:
- Fixed a bug in MACDVisitor calculation
- Fixed a bug in vector reverse iterators
- Fixed DataFrame destructor to work properly in multithreading environments
Streamlined and simplified code
Enhanced documentations
Implemented gen_even_space_nums()
Generalized read/write to take either file name or stream
Made columns to have deterministic order. Now you can access columns either by name or index
With column order, implemented left/right rotating and shifting
Implemented remove_duplicates() for a single column
Implemented TTestVisitor
Implemented MassIndexVisitor
Implemented WeightedMeanVisitor
Added in_reverse to visit() methods
Implemented QuadraticMeanVisitor
Implemented HullRollingMeanVisitor
Implemented RollingMidValueVisitor
Implemented DrawdownVisitor
Added single_act_visit() for 3 and 4 columns
Implemented WilliamPrcRVisitor
Added repeat_count to ExponentialRollAdopter, so we can have multiple smoothing in one call
Added repeat_count to ExpoSmootherVisitor