Skip to content

Commit 2411a1b

Browse files
committed
merged master
1 parent c7afcbb commit 2411a1b

File tree

3 files changed

+20
-6
lines changed
  • core
    • api
    • generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api
  • dataframe-csv/generated-sources/src/test/kotlin/org/jetbrains/kotlinx/dataframe/io

3 files changed

+20
-6
lines changed

core/api/core.api

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1777,12 +1777,12 @@ public final class org/jetbrains/kotlinx/dataframe/api/DataColumnArithmeticsKt {
17771777
}
17781778

17791779
public final class org/jetbrains/kotlinx/dataframe/api/DataColumnTypeKt {
1780-
public static final fun isBigNumber (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17811780
public static final fun isColumnGroup (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17821781
public static final fun isComparable (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17831782
public static final fun isFrameColumn (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17841783
public static final fun isList (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17851784
public static final fun isNumber (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
1785+
public static final fun isPrimitiveNumber (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17861786
public static final fun isSubtypeOf (Lorg/jetbrains/kotlinx/dataframe/DataColumn;Lkotlin/reflect/KType;)Z
17871787
public static final fun isValueColumn (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
17881788
public static final fun valuesAreComparable (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Z
@@ -2842,8 +2842,6 @@ public final class org/jetbrains/kotlinx/dataframe/api/MeanKt {
28422842
public static synthetic fun meanFor$default (Lorg/jetbrains/kotlinx/dataframe/api/PivotGroupBy;[Ljava/lang/String;ZZILjava/lang/Object;)Lorg/jetbrains/kotlinx/dataframe/DataFrame;
28432843
public static synthetic fun meanFor$default (Lorg/jetbrains/kotlinx/dataframe/api/PivotGroupBy;[Lkotlin/reflect/KProperty;ZZILjava/lang/Object;)Lorg/jetbrains/kotlinx/dataframe/DataFrame;
28442844
public static synthetic fun meanFor$default (Lorg/jetbrains/kotlinx/dataframe/api/PivotGroupBy;[Lorg/jetbrains/kotlinx/dataframe/columns/ColumnReference;ZZILjava/lang/Object;)Lorg/jetbrains/kotlinx/dataframe/DataFrame;
2845-
public static final fun meanOrNull (Lorg/jetbrains/kotlinx/dataframe/DataColumn;Z)Ljava/lang/Double;
2846-
public static synthetic fun meanOrNull$default (Lorg/jetbrains/kotlinx/dataframe/DataColumn;ZILjava/lang/Object;)Ljava/lang/Double;
28472845
public static final fun rowMean (Lorg/jetbrains/kotlinx/dataframe/DataRow;Z)D
28482846
public static synthetic fun rowMean$default (Lorg/jetbrains/kotlinx/dataframe/DataRow;ZILjava/lang/Object;)D
28492847
}
@@ -3967,6 +3965,7 @@ public final class org/jetbrains/kotlinx/dataframe/api/TypeConversionsKt {
39673965
public static final fun asComparable (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Lorg/jetbrains/kotlinx/dataframe/DataColumn;
39683966
public static final fun asComparable (Lorg/jetbrains/kotlinx/dataframe/columns/ColumnSet;)Lorg/jetbrains/kotlinx/dataframe/columns/ColumnSet;
39693967
public static final fun asComparable (Lorg/jetbrains/kotlinx/dataframe/columns/SingleColumn;)Lorg/jetbrains/kotlinx/dataframe/columns/SingleColumn;
3968+
public static final fun asComparableNullable (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Lorg/jetbrains/kotlinx/dataframe/DataColumn;
39703969
public static final fun asDataColumn (Lorg/jetbrains/kotlinx/dataframe/columns/ColumnGroup;)Lorg/jetbrains/kotlinx/dataframe/DataColumn;
39713970
public static final fun asDataColumn (Lorg/jetbrains/kotlinx/dataframe/columns/FrameColumn;)Lorg/jetbrains/kotlinx/dataframe/DataColumn;
39723971
public static final fun asDataFrame (Lorg/jetbrains/kotlinx/dataframe/DataColumn;)Lorg/jetbrains/kotlinx/dataframe/DataFrame;
@@ -5103,6 +5102,10 @@ public final class org/jetbrains/kotlinx/dataframe/impl/ExceptionUtilsKt {
51035102
public static final fun suggestIfNull (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
51045103
}
51055104

5105+
public final class org/jetbrains/kotlinx/dataframe/impl/NumberTypeUtilsKt {
5106+
public static final fun getPrimitiveNumberTypes ()Ljava/util/Set;
5107+
}
5108+
51065109
public final class org/jetbrains/kotlinx/dataframe/impl/TypeUtilsKt {
51075110
public static final fun getValuesType (Ljava/util/List;Lkotlin/reflect/KType;Lorg/jetbrains/kotlinx/dataframe/api/Infer;)Lkotlin/reflect/KType;
51085111
public static final synthetic fun guessValueType (Lkotlin/sequences/Sequence;Lkotlin/reflect/KType;Z)Lkotlin/reflect/KType;
@@ -5210,6 +5213,10 @@ public final class org/jetbrains/kotlinx/dataframe/impl/aggregation/modes/OfRowE
52105213
public static final fun aggregateOfDelegated (Lorg/jetbrains/kotlinx/dataframe/impl/aggregation/aggregators/Aggregator;Lorg/jetbrains/kotlinx/dataframe/api/Grouped;Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lorg/jetbrains/kotlinx/dataframe/DataFrame;
52115214
}
52125215

5216+
public final class org/jetbrains/kotlinx/dataframe/impl/aggregation/modes/RowKt {
5217+
public static final fun aggregateOfRow (Lorg/jetbrains/kotlinx/dataframe/impl/aggregation/aggregators/Aggregator;Lorg/jetbrains/kotlinx/dataframe/DataRow;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
5218+
}
5219+
52135220
public final class org/jetbrains/kotlinx/dataframe/impl/aggregation/modes/WithinAllColumnsKt {
52145221
public static final fun aggregateAll (Lorg/jetbrains/kotlinx/dataframe/impl/aggregation/aggregators/Aggregator;Lorg/jetbrains/kotlinx/dataframe/DataFrame;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
52155222
}

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/mean.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,12 @@ import kotlin.reflect.KProperty
2727
import kotlin.reflect.typeOf
2828

2929
/*
30+
* TODO KDocs:
3031
* Calculating the mean is supported for all primitive number types.
32+
* Nulls are filtered from columns.
3133
* The return type is always Double, Double.NaN for empty input, never null.
32-
* (this may introduce loss of precision for Longs).
33-
* For mixed primitive number types [TwoStepNumbersAggregator], unifies the numbers before calculating the mean.
34+
* (May introduce loss of precision for Longs).
35+
* For mixed primitive number types, [TwoStepNumbersAggregator] unifies the numbers before calculating the mean.
3436
*/
3537

3638
// region DataColumn

dataframe-csv/generated-sources/src/test/kotlin/org/jetbrains/kotlinx/dataframe/io/DelimCsvTsvTests.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ import java.util.zip.GZIPInputStream
3737
import kotlin.reflect.KClass
3838
import kotlin.reflect.typeOf
3939

40+
// can be enabled for showing logs for these tests
41+
private const val SHOW_LOGS = false
42+
4043
@Suppress("ktlint:standard:argument-list-wrapping")
4144
class DelimCsvTsvTests {
4245

@@ -45,12 +48,14 @@ class DelimCsvTsvTests {
4548

4649
@Before
4750
fun setLogger() {
51+
if (!SHOW_LOGS) return
4852
loggerBefore = System.getProperty(logLevel)
49-
System.setProperty(logLevel, "debug")
53+
System.setProperty(logLevel, "trace")
5054
}
5155

5256
@After
5357
fun restoreLogger() {
58+
if (!SHOW_LOGS) return
5459
if (loggerBefore != null) {
5560
System.setProperty(logLevel, loggerBefore)
5661
}

0 commit comments

Comments
 (0)