Skip to content

dataframe: Upgrading C++ DataFrame to version 4.0.0#29687

Open
hosseinmoein wants to merge 1 commit intoconan-io:masterfrom
hosseinmoein:Hossein/DataFrame-4.0.0
Open

dataframe: Upgrading C++ DataFrame to version 4.0.0#29687
hosseinmoein wants to merge 1 commit intoconan-io:masterfrom
hosseinmoein:Hossein/DataFrame-4.0.0

Conversation

@hosseinmoein
Copy link
Contributor

@hosseinmoein hosseinmoein commented Mar 1, 2026

Summary

Changes to recipe: lib/[version]

Motivation

Details

Please consider sponsoring DataFrame, especially if you are using it in Production Capacity. It is the strongest form of appreciation

Many of visitor algorithms were generalized to work seamlessly with both scalar (i.e. columns of numbers) and multidimensional (i.e. columns of vectors or arrays) datasets, and many others are forthcoming. This justifies increasing the major version number.
Added more tests in general
Enhanced documentations
Implemented gen_join() function
Implemented ChiSquaredTestVisitor visitor
Implemented SHAPValuesVisitor visitor
Implemented get_matrix() with column names passed in
Implemented solve() function in matrix
Implemented ldlt() function in matrix
Added matrix/vector, vector/vector, array/array, … arithmetic operators to matrix source code
Implemented ARIMAVisitor visitor
Implemented LSTMForecastVisitor visitor
Enhanced interfaces by using C++20 requires.
Implemented kshape_groups() function
Made parallel_loop() aligned with cache line width hence improving multithreading performance significantly
Implemented count() function
Implemented class_count() function
Implemented AnomalyDetectByKNNVisitor visitor
Implemented BIRCHVisitor visitor
Implemented get_[data|view]_by_birch() function
Made clustering algorithms and many other statistical algos work seamlessly with multidimensional datasets.


  • Read the contributing guidelines
  • Checked that this PR is not a duplicate: list of PRs by recipe
  • If this is a bug fix, please link related issue or provide bug details
  • Tested locally with at least one configuration using a recent version of Conan

Add a 👍 reaction to pull requests you find important to help the team prioritize, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant