KotlinForData (@KotlinForData) header
KotlinForData (@KotlinForData) profile picture

Everything about using @Kotlin for Data Science, Machine Learning, Deep Learning, and Data Engineering.

JetBrains s.r.o.
Joined December 2020
Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)Photo by KotlinForData (@KotlinForData)
Kotlin DataFrame 1.0.0-rc02 is out! This is the final release candidate before 1.0. The API was locked in RC1; RC2 is the version to run against real projects before the final release. 🏁 Release notes: github.com/Kotlin/dataframe/…
🤖 Made with AI
4
1
12
734
RC2 brings a broad documentation update: dozens of operations gained KDocs, tests, and website pages, and operation KDocs now link to the site. Geo setup is simpler, while Arrow/Parquet handle zoned timestamps and nullable structs more accurately. kotlin.github.io/dataframe/p…
25
The Compiler Plugin now tracks schema changes through more supported String API calls, so typed access can continue through more pipelines. `groupBy` also uses fewer allocations and runs more efficiently in common workflows.
21
Kotlin Toolchain now supports DataFrame as a built-in technology. Enable dataframe: enabled to add dataframe-core and the matching Compiler Plugin, then add only the IO modules your project needs.
1
43
Kotlin DataFrame 1.0.0-rc01 is out and the API is locked. If you were waiting for the API to settle, this is the release to try. Start migrating an existing project to the 1.0 API—or use it for a new workflow. 👇
1
9
2
34
14,307
RC1 also adds requireColumn(), renderToMarkdown(), GroupBy.countDistinct(), clearer rename { ... }.to() syntax, and more useful DataFrame.print() output.
1
7
315
KotlinForData retweeted
Back chatting to Claude a little while ago....was wondering what kind of mashup could be created from #KMP samples I have and... Voila, PeopleInSpace meets ClimateTrace 😀! Shows climate emission info for the country that International Space Station (ISS) is currently over!
2
1
9
1,317
KotlinForData retweeted
Kotlin Notebook is going open source. From v2026.2 it lives on as a community-driven project on GitHub, no longer maintained by JetBrains. Kotlin DataFrame is unaffected and now brings type-safe, notebook-style data work into your Gradle/Maven projects. Details 👉 jb.gg/0sa5lk
5
11
1
90
10,917
Nice use-case for working with GeoJSON
Inspired by Danny Preussler's talk yesterday I had a go at using Kandy-Geo (kotlin.github.io/kandy/geo-p…) to show bike share networks on a map in the Kotlin Notebook in the BikeShare Kotlin Multiplatform sample (github.com/joreilly/BikeShar…) ....using shared KMP code to get the data.
7
389
Interesting Kotlin OSS find: KStats. KMP statistics library: • descriptive statistics • 28 probability distributions • 20+ hypothesis tests • correlation & regression Pure Kotlin, modular, and works across JVM, Android, iOS, JS, Native, Wasm. github.com/Oremif/kstats
5
221
Kotlin DataFrame v1.0.0-Beta5 is out! 🚀 * java.time + kotlinx datetime: Both are now first-class citizens. * Java Records in toDataFrame() * SQLite & DuckDB type mapping * Custom CSV charsets 📋 Release notes: github.com/Kotlin/dataframe/…
2
12
566
These lovely PieCharts 🥧📈
From data to visuals in seconds! ⚡✨ DataFrame + Kandy in Kotlin = instant charts 📊, clean APIs 💻 & gorgeous outputs 🎨 Perfect for dashboards 📈 & data analysis 🔍💡 #Kotlin #KandyViz #JetBrains #KotlinNotebook #DataViz #Charts #DataScience #OpenSource #DeveloperLife 👩‍💻📊
4
252
New level of our ecosystem integration!
4
280
🚀 Kotlin DataFrame 1.0.0-Beta4 is out! Better SQL integration (DataSource support), new Parquet docs, Compiler Plugin updates, more control over custom databases, plus lots of quality-of-life improvements & bug fixes. A solid step toward stable 1.0 💪github.com/Kotlin/dataframe/…
1
4
18
3,261
🗄️ Better backend & SQL workflows ⭐️New documentation for reading Parquet files into DataFrames ⭐️JDBC module now supports DataSource directly, not only Connection ⭐️More control when defining custom SQL databases — you can override more, including fetchSize for batch reads
1
2
124