Skip to content

Commit c8bb080

Browse files
update topics navigation and verison to 1.0.0-beta2
1 parent 38685ea commit c8bb080

File tree

10 files changed

+91
-14
lines changed

10 files changed

+91
-14
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ You could find the following articles there:
3939

4040
### What's new
4141

42-
1.0.0-Beta1: [Release notes](https://github.com/Kotlin/dataframe/releases/tag/v1.0.0-Beta1)
42+
1.0.0-Beta2: [Release notes](https://github.com/Kotlin/dataframe/releases/tag/v1.0.0-Beta2)
4343

4444
Check out this [notebook with new features](examples/notebooks/feature_overviews/0.15/new_features.ipynb) in v0.15.
4545

@@ -49,13 +49,13 @@ Here's a [compiler plugin demo project](https://github.com/koperagen/df-plugin-d
4949
## Setup
5050

5151
```kotlin
52-
implementation("org.jetbrains.kotlinx:dataframe:1.0.0-Beta1")
52+
implementation("org.jetbrains.kotlinx:dataframe:1.0.0-Beta2")
5353
```
5454

5555
Optional Gradle plugin for enhanced type safety and schema generation
5656
https://kotlin.github.io/dataframe/schemasgradle.html
5757
```kotlin
58-
id("org.jetbrains.kotlinx.dataframe") version "1.0.0-Beta1"
58+
id("org.jetbrains.kotlinx.dataframe") version "1.0.0-Beta2"
5959
```
6060

6161
Check out the [custom setup page](https://kotlin.github.io/dataframe/gettingstartedgradleadvanced.html) if you don't need some of the formats as dependencies,
@@ -80,7 +80,7 @@ df.filter { "stargazers_count"<Int>() > 50 }.print()
8080

8181
Requires Gradle plugin to work
8282
```kotlin
83-
id("org.jetbrains.kotlinx.dataframe") version "1.0.0-Beta1"
83+
id("org.jetbrains.kotlinx.dataframe") version "1.0.0-Beta2"
8484
```
8585

8686
Plugin generates extension properties API for provided sample of data. Column names and their types become discoverable in completion.
@@ -233,7 +233,7 @@ This table shows the mapping between main library component versions and minimum
233233
| 0.13.1 | 8 | 1.9.22 | 0.12.0-139 | 15.0.0 |
234234
| 0.14.1 | 8 | 2.0.20 | 0.12.0-139 | 17.0.0 |
235235
| 0.15.0 | 8 | 2.0.20 | 0.12.0-139 | 18.1.0 |
236-
| 1.0.0-Beta1 | 8 / 11 | 2.0.20 | 0.12.0-383 | 18.1.0 |
236+
| 1.0.0-Beta2 | 8 / 11 | 2.0.20 | 0.12.0-383 | 18.1.0 |
237237

238238
## Code of Conduct
239239

docs/StardustDocs/d.tree

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@
4545
</toc-element>
4646
<toc-element topic="nanAndNa.md"/>
4747
<toc-element topic="numberUnification.md"/>
48-
<toc-element topic="operations.md"/>
49-
<toc-element toc-title="Operations">
48+
<toc-element topic="operations.md">
5049
<toc-element topic="create.md">
5150
<toc-element topic="createColumn.md" toc-title="DataColumn"/>
5251
<toc-element topic="createDataFrame.md" toc-title="DataFrame"/>

docs/StardustDocs/topics/Home.topic

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,22 @@
1313
</description>
1414

1515
<spotlight>
16-
<a href="quickstart.md" type="start">Quickstart Guide</a>
17-
<a href="Guides-And-Examples.md" type="library">Guides And Examples</a>
16+
<a href="quickstart.md" type="start"/>
17+
<a href="Guides-And-Examples.md" type="library"/>
1818
</spotlight>
1919

2020
<primary>
2121
<title>First steps</title>
2222
<a href="gettingStartedKotlinNotebook.md"/>
2323
<a href="overview.md"/>
2424
<a href="operations.md"/>
25+
<a href="read.md">Reading from files: CSV, JSON, ApacheArrow</a>
2526
</primary>
2627

2728
<secondary>
2829
<title>Featured topics</title>
2930
<a href="Kotlin-DataFrame-Features-in-Kotlin-Notebook.md"/>
31+
<a href="readSqlDatabases.md"/>
3032
</secondary>
3133

3234

docs/StardustDocs/topics/guides/Guides-And-Examples.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,12 @@ load data, transform it, and visualize it.
3030
— inspired by [100 pandas puzzles](https://github.com/ajcr/100-pandas-puzzles).
3131
An interactive guide that takes you from simple tasks to complex challenges,
3232
teaching you how to solve them using Kotlin DataFrame in a concise and elegant style.
33+
* [Reading from files: CSV, JSON, ApacheArrow](read.md)
34+
— read your data from various formats into `DataFrame`.
3335
* [SQL Databases Interaction](readSqlDatabases.md)
3436
— set up SQL database access and read query results efficiently into `DataFrame`.
37+
* [Custom SQL Database Support](readSqlFromCustomDatabase.md)
38+
— extend DataFrame library for custom SQL database support.
3539
* [GeoDataFrame Guide](https://kotlin.github.io/kandy/geo-plotting-guide.html)
3640
— explore the GeoDataFrame module that brings a convenient Kotlin DataFrame API to geospatial workflows,
3741
enhanced with beautiful Kandy-Geo visualizations (*experimental*).

docs/StardustDocs/topics/guides/Kotlin-DataFrame-Features-in-Kotlin-Notebook.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Kotlin DataFrame Features in Kotlin Notebook
22

3+
<web-summary>
4+
Discover how Kotlin DataFrame integrates with Kotlin Notebook for seamless interactive data analysis in IntelliJ IDEA.
5+
</web-summary>
6+
7+
<card-summary>
8+
Load, explore, and export your data interactively using Kotlin DataFrame in Kotlin Notebook.
9+
</card-summary>
10+
11+
<link-summary>
12+
Learn how to load, explore, drill into, export, and interact with data using Kotlin DataFrame in Kotlin Notebook.
13+
</link-summary>
14+
15+
316
The [Kotlin Notebook Plugin for IntelliJ IDEA](https://plugins.jetbrains.com/plugin/16340-kotlin-notebook),
417
combined with Kotlin DataFrame, offers powerful data analysis capabilities within an interactive environment.
518
Here are the key features:

docs/StardustDocs/topics/operations.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
[//]: # (title: Operations Overview)
1+
[//]: # (title: Operations)
2+
3+
<web-summary>
4+
Explore the full range of operations for transforming and analyzing data with Kotlin DataFrame.
5+
</web-summary>
6+
7+
<card-summary>
8+
Explore the full range of operations for transforming and analyzing data with Kotlin DataFrame.
9+
</card-summary>
10+
11+
<link-summary>
12+
Navigate a wide set of operations in Kotlin DataFrame — from filtering and grouping to pivoting and merging.
13+
</link-summary>
14+
215

316
<!---IMPORT org.jetbrains.kotlinx.dataframe.samples.api.Modify-->
417

docs/StardustDocs/topics/overview.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
1-
[//]: # (title: Overview)
1+
[//]: # (title: Library Overview)
2+
3+
<web-summary>
4+
Learn what Kotlin DataFrame is about — its core concepts, design principles, and usage philosophy.
5+
</web-summary>
6+
7+
<card-summary>
8+
Discover the fundamentals of the library —
9+
understand key concepts, motivation, and the overall structure of the library.
10+
</card-summary>
11+
12+
<link-summary>
13+
Explore the fundamentals of Kotlin DataFrame —
14+
understand key concepts, motivation, and the overall structure of the library.
15+
</link-summary>
16+
17+
218
<show-structure depth="3"/>
319

420
<tip>
@@ -146,7 +162,7 @@ val analysed = dfClean.groupBy { From into "origin" }.aggregate {
146162

147163
If you find a bug, or have an idea for a new feature, [file an issue](https://github.com/Kotlin/dataframe/issues/new) in our DataFrame GitHub repository.
148164

149-
Additionally, we welcome contributions. To get stared, choose an issue and let us know that you're working on it. When you're ready, create a [pull request](https://github.com/Kotlin/dataframe/pulls).
165+
Additionally, we welcome contributions. To get stared, choose an issue, and let us know that you're working on it. When you're ready, create a [pull request](https://github.com/Kotlin/dataframe/pulls).
150166

151167
You can also contact us in the [#datascience](https://kotlinlang.slack.com/archives/C4W52CFEZ) channel of Kotlin Slack.
152168

docs/StardustDocs/topics/read.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
[//]: # (title: Read)
2+
3+
<web-summary>
4+
Learn how to load structured data into Kotlin DataFrame
5+
from CSV, JSON, Excel, SQL databases, and more.
6+
</web-summary>
7+
8+
<card-summary>
9+
Read your data from various file formats into DataFrame.
10+
</card-summary>
11+
12+
<link-summary>
13+
Explore how to read data into Kotlin DataFrame from files, URLs,
14+
with format auto-detection and parsing options.
15+
</link-summary>
16+
17+
218
<!---IMPORT org.jetbrains.kotlinx.dataframe.samples.api.Read-->
319

420
The Kotlin DataFrame library supports CSV, TSV, JSON, XLS and XLSX, and Apache Arrow input formats.
@@ -589,7 +605,7 @@ val df = DataFrame.readArrowFeather(file)
589605

590606
[`DataFrame`](DataFrame.md) supports reading [Arrow interprocess streaming format](https://arrow.apache.org/docs/java/ipc.html#writing-and-reading-streaming-format)
591607
and [Arrow random access format](https://arrow.apache.org/docs/java/ipc.html#writing-and-reading-random-access-files)
592-
from raw Channel (ReadableByteChannel for streaming and SeekableByteChannel for random access), ArrowReader, InputStream, File or ByteArray.
608+
from raw Channel (ReadableByteChannel for streaming and SeekableByteChannel for random access), ArrowReader, InputStream, File, or ByteArray.
593609

594610
> If you use Java 9+, follow the [Apache Arrow Java compatibility](https://arrow.apache.org/docs/java/install.html#java-compatibility) guide.
595611
>

docs/StardustDocs/topics/readSqlDatabases.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
[//]: # (title: Read from SQL databases)
22

3+
<web-summary>
4+
Read data and infer schemas from SQL databases directly into Kotlin DataFrame,
5+
with support for PostgreSQL, MySQL, SQLite, and more.
6+
</web-summary>
7+
8+
<card-summary>
9+
Set up SQL database access and read query results efficiently into DataFrame.
10+
</card-summary>
11+
12+
<link-summary>
13+
Learn how to query, read, and inspect SQL database tables using Kotlin DataFrame
14+
with full schema inference and flexible JDBC setup.
15+
</link-summary>
16+
317
These functions allow you to interact with an SQL database using a Kotlin DataFrame library.
418

519
There are two main blocks of available functionality:

docs/StardustDocs/v.list

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE vars SYSTEM "https://resources.jetbrains.com/writerside/1.0/vars.dtd">
33
<vars>
4-
<var name="dataFrameVersion" value="1.0.0-Beta1" type="string"/>
4+
<var name="dataFrameVersion" value="1.0.0-Beta2" type="string"/>
55
</vars>

0 commit comments

Comments
 (0)