holgerbrandl
07/17/2021, 8:28 PM@JupyterLibrary
support for krangl
and kravis
in https://github.com/holgerbrandl/krangl/blob/master/CHANGES.md#v017 and https://github.com/holgerbrandl/kravis/blob/master/CHANGES.md#v08. I took the opportunity to improve krangl-interop with lets-plot
and have rebuilt one of my favourite R/ggplot teaching examples in kotlin&jupyter. Enjoy https://nbviewer.jupyter.org/github/holgerbrandl/krangl/blob/master/examples/jupyter/sleep_patterns.ipynb. Feel welcome with feedback and criticism.
@Ilya Muradyan What is the intended process for the jsons such as https://github.com/Kotlin/kotlin-jupyter/blob/master/libraries/krangl.json? Are they legacy and will be kept, or will they be removed as soon as a library adopts the new integration model?Ilya Muradyan
07/18/2021, 12:29 AMholgerbrandl
07/18/2021, 7:50 AMIgor Alshannikov
07/20/2021, 12:54 AMholgerbrandl
07/21/2021, 2:30 PMIlya Muradyan
07/21/2021, 2:35 PM%use krangl@241c80d57
will always use this version of descriptor: https://github.com/Kotlin/kotlin-jupyter-libraries/blob/241c80d57fd4ea1d9b2b10f5c1b2db81640427ff/krangl.jsonholgerbrandl
07/21/2021, 2:40 PMHampus Londögård
08/03/2021, 9:25 AMkrangl
and Kotlin/dataframe
)?
Is there some type of roadmap difference where one aims at one thing and the other at another?holgerbrandl
08/03/2021, 1:30 PMAnatoly Nikitin
08/05/2021, 8:09 AMDataFrame
started as krangl
fork, but then dipped into experiments with typed API, null safety and data hierarchies.
Currently DataFrame is targeting two main design goals:
1. Create new typed, intuitive, toolable and powerful API for data manipulations
2. Support hierarchical data structures (e.g. JSON input)
It is still in experimental state, but I’m going to present it soon and involve more people in design, discussions and development.Hampus Londögård
08/05/2021, 8:10 AMkravis
but using lets-plot
? 🙂Anatoly Nikitin
08/05/2021, 8:11 AM