This announcement has been made on the Domains/Data category of the new Discourse forum. Please go to there for questions and discussions:
Towards DataFrames 0.9.0
The DataFrames package and the surrounding ecosystem are currently
undergoing a deep refactoring in development branches, based on a
framework developed over the last two years. This work aims to
dramatically improve performance by replacing the
New APIs and Compatibility Breaks
Despite our efforts to preserve backward compatibility, this change will likely break some existing workflows. The standard indexing approach (inherited from R) will no longer be the recommended interface. Instead, convenient, flexible and efficient high-level APIs inspired by the dplyr R package, by SQL or by LINQ will be preferred. Users are encouraged to experiment with these approaches even with the current stable DataFrames release (0.8.x series), via the DataFramesMeta and Query packages. Eventually, an API based on the StructuredQueries package (see this blog post), which is still in development, will be provided. Among other advantages, these high-level APIs will eventually support different data sources, from in-memory data frames to out-of-core databases, with very little code changes.
The new DataFrames release will require adjustments from all packages
depending on DataFrames. Until then, development will continue to
happen on the
Motivated users can also experiment with the development version,
though be warned that the user experience can currently be frustrating
due to incomplete support for
The above changes will be coordinated with a related refactoring of the DataFrames codebase to increase modularity and :
We are aware that the transition will certainly be disruptive for users. But we are confident the advantages of the new framework will greatly offset its costs, following state-of-the-art designs like R's dplyr and Python's Pandas 2.0, and taking full advantage of Julia's flexibility and performance. Your help is welcome to push forward with this roadmap!
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
|Free forum by Nabble||Edit this page|