Skip to content

Commit a40a74e

Browse files
committed
Add safety checks for column accessors dataframe
1 parent f7f6abc commit a40a74e

File tree

20 files changed

+158
-38
lines changed

20 files changed

+158
-38
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Unreleased
44

55
### Added
6+
- Documentation and safety for Tables-kt-dataframe
67
- Ability to unwrap NamedData
78

89
### Changed

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,23 @@ In this section, we will try to cover DataForge main ideas in the form of questi
130130
> **Maturity**: EXPERIMENTAL
131131
132132
### [tables-kt/tables-kt-dataframe](tables-kt/tables-kt-dataframe)
133+
> An integration to convert DataForg tables to DataFrame and back.
133134
>
134-
> **Maturity**: PROTOTYPE
135+
> **Maturity**: EXPERIMENTAL
136+
>
137+
> **Features:**
138+
> - [asDataFrame](tables-kt/tables-kt-dataframe/src/main/kotlin/space/kscience/dataforge/dataframe/TableAsDataFrame.kt) : Conversion from DataForge Table to DataFrame via `asDataFrame()` extension function.
139+
> - [asTable](tables-kt/tables-kt-dataframe/src/main/kotlin/space/kscience/dataforge/dataframe/DataFrameAsTable.kt) : Conversion from DataFrame to DataForge Table via `asTable()` extension function.
140+
135141

136142
### [tables-kt/tables-kt-exposed](tables-kt/tables-kt-exposed)
143+
> An integration to represent SQL tables as DataForg table via Exposed-JDBC
137144
>
138145
> **Maturity**: EXPERIMENTAL
146+
>
147+
> **Features:**
148+
> - [ExposedTable](tables-kt/tables-kt-exposed/src/main/kotlin/space/kscience/dataforge/exposed/ExposedTable.kt) : Create a table from JDBC database with `ExposedTable`.
149+
139150

140151
### [tables-kt/tables-kt-jupyter](tables-kt/tables-kt-jupyter)
141152
>

dataforge-context/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Context and provider definitions
66

77
## Artifact:
88

9-
The Maven coordinates of this project are `space.kscience:dataforge-context:0.10.3`.
9+
The Maven coordinates of this project are `space.kscience:dataforge-context:0.11.0-dev-1`.
1010

1111
**Gradle Kotlin DSL:**
1212
```kotlin
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation("space.kscience:dataforge-context:0.10.3")
19+
implementation("space.kscience:dataforge-context:0.11.0-dev-1")
2020
}
2121
```

dataforge-data/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
## Artifact:
88

9-
The Maven coordinates of this project are `space.kscience:dataforge-data:0.10.3`.
9+
The Maven coordinates of this project are `space.kscience:dataforge-data:0.11.0-dev-1`.
1010

1111
**Gradle Kotlin DSL:**
1212
```kotlin
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation("space.kscience:dataforge-data:0.10.3")
19+
implementation("space.kscience:dataforge-data:0.11.0-dev-1")
2020
}
2121
```

dataforge-io/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ IO module
1515

1616
## Artifact:
1717

18-
The Maven coordinates of this project are `space.kscience:dataforge-io:0.10.3`.
18+
The Maven coordinates of this project are `space.kscience:dataforge-io:0.11.0-dev-1`.
1919

2020
**Gradle Kotlin DSL:**
2121
```kotlin
@@ -25,6 +25,6 @@ repositories {
2525
}
2626

2727
dependencies {
28-
implementation("space.kscience:dataforge-io:0.10.3")
28+
implementation("space.kscience:dataforge-io:0.11.0-dev-1")
2929
}
3030
```

dataforge-io/dataforge-io-proto/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ProtoBuf meta IO
66

77
## Artifact:
88

9-
The Maven coordinates of this project are `space.kscience:dataforge-io-proto:0.10.3`.
9+
The Maven coordinates of this project are `space.kscience:dataforge-io-proto:0.11.0-dev-1`.
1010

1111
**Gradle Kotlin DSL:**
1212
```kotlin
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation("space.kscience:dataforge-io-proto:0.10.3")
19+
implementation("space.kscience:dataforge-io-proto:0.11.0-dev-1")
2020
}
2121
```

dataforge-io/dataforge-io-yaml/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ YAML meta IO
66

77
## Artifact:
88

9-
The Maven coordinates of this project are `space.kscience:dataforge-io-yaml:0.10.3`.
9+
The Maven coordinates of this project are `space.kscience:dataforge-io-yaml:0.11.0-dev-1`.
1010

1111
**Gradle Kotlin DSL:**
1212
```kotlin
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation("space.kscience:dataforge-io-yaml:0.10.3")
19+
implementation("space.kscience:dataforge-io-yaml:0.11.0-dev-1")
2020
}
2121
```

dataforge-meta/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Meta definition and basic operations on meta
1313

1414
## Artifact:
1515

16-
The Maven coordinates of this project are `space.kscience:dataforge-meta:0.10.3`.
16+
The Maven coordinates of this project are `space.kscience:dataforge-meta:0.11.0-dev-1`.
1717

1818
**Gradle Kotlin DSL:**
1919
```kotlin
@@ -23,6 +23,6 @@ repositories {
2323
}
2424

2525
dependencies {
26-
implementation("space.kscience:dataforge-meta:0.10.3")
26+
implementation("space.kscience:dataforge-meta:0.11.0-dev-1")
2727
}
2828
```

dataforge-scripting/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Scripting definition fow workspace generation
66

77
## Artifact:
88

9-
The Maven coordinates of this project are `space.kscience:dataforge-scripting:0.10.3`.
9+
The Maven coordinates of this project are `space.kscience:dataforge-scripting:0.11.0-dev-1`.
1010

1111
**Gradle Kotlin DSL:**
1212
```kotlin
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation("space.kscience:dataforge-scripting:0.10.3")
19+
implementation("space.kscience:dataforge-scripting:0.11.0-dev-1")
2020
}
2121
```

dataforge-workspace/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A framework for pull-based data processing
66

77
## Artifact:
88

9-
The Maven coordinates of this project are `space.kscience:dataforge-workspace:0.10.3`.
9+
The Maven coordinates of this project are `space.kscience:dataforge-workspace:0.11.0-dev-1`.
1010

1111
**Gradle Kotlin DSL:**
1212
```kotlin
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation("space.kscience:dataforge-workspace:0.10.3")
19+
implementation("space.kscience:dataforge-workspace:0.11.0-dev-1")
2020
}
2121
```

0 commit comments

Comments
 (0)