Coverage report: 42%

Files Functions Classes

coverage.py v7.6.1, created at 2024-08-13 22:17 +0000

File class statements missing excluded coverage
src/__init__.py (no class) 0 0 0 100%
src/sensai/__init__.py (no class) 17 0 0 100%
src/sensai/catboost.py CatBoostVectorRegressionModel 14 14 0 0%
src/sensai/catboost.py CatBoostVectorClassificationModel 14 14 0 0%
src/sensai/catboost.py (no class) 16 16 0 0%
src/sensai/clustering/__init__.py (no class) 3 0 0 100%
src/sensai/clustering/clustering_base.py EuclideanClusterer 57 57 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster 15 15 0 0%
src/sensai/clustering/clustering_base.py (no class) 38 0 0 100%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering 26 26 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.Cluster 2 2 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster 30 30 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.ClusterMerge 13 13 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.MergeCandidateDeterminationStrategy 3 3 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.MergeCandidateDeterminationStrategyDefault 4 4 0 0%
src/sensai/clustering/greedy_clustering.py (no class) 34 0 0 100%
src/sensai/clustering/sklearn_clustering.py SkLearnClustererProtocol 1 0 0 100%
src/sensai/clustering/sklearn_clustering.py SkLearnEuclideanClusterer 5 5 0 0%
src/sensai/clustering/sklearn_clustering.py (no class) 9 0 0 100%
src/sensai/columngen.py ColumnGenerator 8 8 0 0%
src/sensai/columngen.py IndexCachedColumnGenerator 13 13 0 0%
src/sensai/columngen.py ColumnGeneratorCachedByIndex 31 31 0 0%
src/sensai/columngen.py (no class) 26 0 0 100%
src/sensai/data/__init__.py (no class) 3 0 0 100%
src/sensai/data/dataset.py DataSet 1 1 0 0%
src/sensai/data/dataset.py DataSetClassificationIris 4 4 0 0%
src/sensai/data/dataset.py DataSetClassificationTitanicSurvival 5 5 0 0%
src/sensai/data/dataset.py (no class) 27 0 0 100%
src/sensai/data/io_data.py BaseInputOutputData 6 2 0 67%
src/sensai/data/io_data.py InputOutputArrays 11 11 0 0%
src/sensai/data/io_data.py InputOutputData 23 16 0 30%
src/sensai/data/io_data.py DataSplitter 1 1 0 0%
src/sensai/data/io_data.py DataSplitterFractional 18 2 0 89%
src/sensai/data/io_data.py DataSplitterFromDataFrameSplitter 10 10 0 0%
src/sensai/data/io_data.py DataSplitterFromSkLearnSplitter 5 5 0 0%
src/sensai/data/io_data.py DataSplitterStratifiedShuffleSplit 3 3 0 0%
src/sensai/data/io_data.py DataFrameSplitter 6 6 0 0%
src/sensai/data/io_data.py DataFrameSplitterFractional 11 2 0 82%
src/sensai/data/io_data.py DataFrameSplitterColumnEquivalenceClass 16 16 0 0%
src/sensai/data/io_data.py (no class) 63 0 0 100%
src/sensai/data_transformation/__init__.py (no class) 3 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer 30 5 0 83%
src/sensai/data_transformation/dft.py DFTFromFeatureGenerator 5 0 0 100%
src/sensai/data_transformation/dft.py InvertibleDataFrameTransformer 2 2 0 0%
src/sensai/data_transformation/dft.py RuleBasedDataFrameTransformer 3 1 0 67%
src/sensai/data_transformation/dft.py InverseDataFrameTransformer 3 3 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformerChain 22 10 0 55%
src/sensai/data_transformation/dft.py DFTRenameColumns 3 3 0 0%
src/sensai/data_transformation/dft.py DFTConditionalRowFilterOnColumn 4 4 0 0%
src/sensai/data_transformation/dft.py DFTInSetComparisonRowFilterOnColumn 8 8 0 0%
src/sensai/data_transformation/dft.py DFTNotInSetComparisonRowFilterOnColumn 8 8 0 0%
src/sensai/data_transformation/dft.py DFTVectorizedConditionalRowFilterOnColumn 7 7 0 0%
src/sensai/data_transformation/dft.py DFTRowFilter 3 3 0 0%
src/sensai/data_transformation/dft.py DFTModifyColumn 5 5 0 0%
src/sensai/data_transformation/dft.py DFTModifyColumnVectorized 5 5 0 0%
src/sensai/data_transformation/dft.py DFTOneHotEncoder 61 49 0 20%
src/sensai/data_transformation/dft.py DFTColumnFilter 13 13 0 0%
src/sensai/data_transformation/dft.py DFTKeepColumns 1 1 0 0%
src/sensai/data_transformation/dft.py DFTDRowFilterOnIndex 9 6 0 33%
src/sensai/data_transformation/dft.py DFTNormalisation 77 15 0 81%
src/sensai/data_transformation/dft.py DFTNormalisation.RuleTemplate 12 2 0 83%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule 26 4 0 85%
src/sensai/data_transformation/dft.py DFTFromColumnGenerators 12 12 0 0%
src/sensai/data_transformation/dft.py DFTCountEntries 9 9 0 0%
src/sensai/data_transformation/dft.py DFTAggregationOnColumn 4 4 0 0%
src/sensai/data_transformation/dft.py DFTRoundFloats 6 6 0 0%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer 44 22 0 50%
src/sensai/data_transformation/dft.py DFTSortColumns 1 1 0 0%
src/sensai/data_transformation/dft.py DFTFillNA 7 2 0 71%
src/sensai/data_transformation/dft.py DFTCastCategoricalColumns 10 10 0 0%
src/sensai/data_transformation/dft.py DFTDropNA 7 2 0 71%
src/sensai/data_transformation/dft.py (no class) 162 2 0 99%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerProtocol 3 3 0 0%
src/sensai/data_transformation/sklearn_transformer.py ManualScaler 7 7 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerFactoryFactory 5 3 0 40%
src/sensai/data_transformation/sklearn_transformer.py (no class) 34 5 0 85%
src/sensai/data_transformation/value_transformation.py ValueOneHotEncoder 13 13 0 0%
src/sensai/data_transformation/value_transformation.py (no class) 6 0 0 100%
src/sensai/distance_metric.py DistanceMetric 2 2 0 0%
src/sensai/distance_metric.py SingleColumnDistanceMetric 4 4 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache 39 39 0 0%
src/sensai/distance_metric.py CachedDistanceMetric 15 15 0 0%
src/sensai/distance_metric.py LinearCombinationDistanceMetric 8 8 0 0%
src/sensai/distance_metric.py HellingerDistanceMetric 13 13 0 0%
src/sensai/distance_metric.py EuclideanDistanceMetric 3 3 0 0%
src/sensai/distance_metric.py IdentityDistanceMetric 9 9 0 0%
src/sensai/distance_metric.py RelativeBitwiseEqualityDistanceMetric 16 16 0 0%
src/sensai/distance_metric.py (no class) 62 0 0 100%
src/sensai/ensemble/__init__.py (no class) 1 0 0 100%
src/sensai/ensemble/ensemble_base.py EnsembleVectorModel 31 31 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleRegressionVectorModel 1 1 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleClassificationVectorModel 1 1 0 0%
src/sensai/ensemble/ensemble_base.py (no class) 19 0 0 100%
src/sensai/ensemble/models.py AveragingVectorRegressionModel 16 16 0 0%
src/sensai/ensemble/models.py (no class) 8 0 0 100%
src/sensai/evaluation/__init__.py (no class) 6 0 0 100%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData 21 21 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitter 1 1 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitterDefault 15 15 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitterNested 8 8 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidatorParams 6 6 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator 35 35 0 0%
src/sensai/evaluation/crossval.py VectorRegressionModelCrossValidationData 1 1 0 0%
src/sensai/evaluation/crossval.py VectorRegressionModelCrossValidator 3 3 0 0%
src/sensai/evaluation/crossval.py VectorClassificationModelCrossValidationData 1 1 0 0%
src/sensai/evaluation/crossval.py VectorClassificationModelCrossValidator 3 3 0 0%
src/sensai/evaluation/crossval.py (no class) 62 0 0 100%
src/sensai/evaluation/eval_stats/__init__.py (no class) 3 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats 15 5 0 67%
src/sensai/evaluation/eval_stats/eval_stats_base.py Metric 5 3 0 40%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection 75 75 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py PredictionEvalStats 43 8 0 81%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsPlot 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py (no class) 57 3 0 95%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetric 7 2 0 71%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracy 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricBalancedAccuracy 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyWithoutLabels 23 23 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricGeometricMeanOfTrueClassProbability 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricTopNAccuracy 9 9 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyMaxProbabilityBeyondThreshold 16 16 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricRelFreqMaxProbabilityBeyondThreshold 7 7 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetric 5 5 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecision 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecall 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricF1Score 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallForPrecision 13 13 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecisionThreshold 12 12 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallThreshold 11 11 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats 73 47 0 36%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsCollection 13 13 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ConfusionMatrix 4 4 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts 31 31 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationProbabilityThresholdVariationData 29 29 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlot 0 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotConfusionMatrix 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotPrecisionRecall 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotProbabilityThresholdPrecisionRecall 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotProbabilityThresholdCounts 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py (no class) 123 1 0 99%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusterLabelsEvalStats 17 17 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringUnsupervisedMetric 0 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py RemovedNoiseUnsupervisedMetric 4 4 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py CalinskiHarabaszScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py DaviesBouldinScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py SilhouetteScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringUnsupervisedEvalStats 9 9 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringSupervisedMetric 0 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py RemovedCommonNoiseSupervisedMetric 5 5 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py VMeasureScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py AdjustedRandScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py FowlkesMallowsScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py AdjustedMutualInfoScore 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringSupervisedEvalStats 15 15 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py (no class) 73 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetric 4 1 0 75%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricMAE 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricMSE 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricRMSE 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricRRSE 4 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricR2 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricPCC 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricStdDevAE 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricMedianAE 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats 70 62 0 11%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsCollection 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlot 0 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlotErrorDistribution 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlotHeatmapGroundTruthPredictions 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlotScatterGroundTruthPredictions 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py (no class) 82 0 0 100%
src/sensai/evaluation/eval_util.py EvaluationResultCollector 16 16 0 0%
src/sensai/evaluation/eval_util.py EvalStatsPlotCollector 14 14 0 0%
src/sensai/evaluation/eval_util.py RegressionEvalStatsPlotCollector 4 4 0 0%
src/sensai/evaluation/eval_util.py ClassificationEvalStatsPlotCollector 6 6 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation 155 155 0 0%
src/sensai/evaluation/eval_util.py RegressionModelEvaluation 1 1 0 0%
src/sensai/evaluation/eval_util.py ClassificationModelEvaluation 1 1 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelEvaluation 120 120 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonData 10 10 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonData.Result 4 4 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitor 2 2 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance 24 24 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData 25 25 0 0%
src/sensai/evaluation/eval_util.py ClassificationMultiDataModelComparisonData 1 1 0 0%
src/sensai/evaluation/eval_util.py RegressionMultiDataModelComparisonData 1 1 0 0%
src/sensai/evaluation/eval_util.py (no class) 150 40 0 73%
src/sensai/evaluation/evaluator.py MetricsDictProvider 5 5 0 0%
src/sensai/evaluation/evaluator.py MetricsDictProviderFromFunction 2 2 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData 25 15 0 40%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluationData 1 1 0 0%
src/sensai/evaluation/evaluator.py EvaluatorParams 18 10 0 44%
src/sensai/evaluation/evaluator.py VectorModelEvaluator 29 13 0 55%
src/sensai/evaluation/evaluator.py RegressionEvaluatorParams 11 7 0 36%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluatorParams 1 0 0 100%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluator 23 8 0 65%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluationData 4 4 0 0%
src/sensai/evaluation/evaluator.py ClassificationEvaluatorParams 11 7 0 36%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluatorParams 1 0 0 100%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluator 16 4 0 75%
src/sensai/evaluation/evaluator.py RuleBasedVectorClassificationModelEvaluator 4 4 0 0%
src/sensai/evaluation/evaluator.py RuleBasedVectorRegressionModelEvaluator 4 4 0 0%
src/sensai/evaluation/evaluator.py (no class) 88 0 0 100%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelEvaluator 3 3 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelUnsupervisedEvaluator 4 4 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelSupervisedEvaluator 11 11 0 0%
src/sensai/evaluation/evaluator_clustering.py (no class) 18 18 0 0%
src/sensai/evaluation/metric_computation.py MetricComputationResult 0 0 0 100%
src/sensai/evaluation/metric_computation.py MetricComputation 2 2 0 0%
src/sensai/evaluation/metric_computation.py MetricComputationMultiData 16 16 0 0%
src/sensai/evaluation/metric_computation.py (no class) 19 19 0 0%
src/sensai/feature_importance.py FeatureImportance 17 17 0 0%
src/sensai/feature_importance.py FeatureImportanceProvider 3 3 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance 34 34 0 0%
src/sensai/feature_importance.py AggregatedPermutationFeatureImportance 14 14 0 0%
src/sensai/feature_importance.py (no class) 71 25 0 65%
src/sensai/featuregen/__init__.py (no class) 2 0 0 100%
src/sensai/featuregen/feature_generator.py DuplicateColumnNamesException 0 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator 82 24 0 71%
src/sensai/featuregen/feature_generator.py RuleBasedFeatureGenerator 3 1 0 67%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator 34 7 0 79%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromNamedTuples 16 16 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTakeColumns 20 5 0 75%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFlattenColumns 19 4 0 79%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromColumnGenerator 17 17 0 0%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator 16 2 0 88%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTargetDistribution 45 45 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromVectorModel 20 20 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumn 9 9 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumnDict 8 8 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorNAMarker 9 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromDFT 4 0 0 100%
src/sensai/featuregen/feature_generator.py (no class) 114 3 0 97%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry 23 4 0 83%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector 18 5 0 72%
src/sensai/featuregen/feature_generator_registry.py (no class) 27 0 0 100%
src/sensai/geoanalytics/__init__.py (no class) 0 0 0 100%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator 50 50 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalGeodetic 11 11 0 0%
src/sensai/geoanalytics/_globalmaptiles.py (no class) 29 29 0 0%
src/sensai/geoanalytics/geo_clustering.py GeoCoordClusterer 2 2 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer 28 28 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Matrix 5 5 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.LocalPoint 2 2 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Cluster 23 23 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.MergeCandidateDeterminationStrategy 38 38 0 0%
src/sensai/geoanalytics/geo_clustering.py SkLearnGeoCoordClusterer 22 22 0 0%
src/sensai/geoanalytics/geo_clustering.py DBSCANGeoCoordClusterer 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py (no class) 42 42 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord 9 9 0 0%
src/sensai/geoanalytics/geo_coords.py GpsTracePoint 2 2 0 0%
src/sensai/geoanalytics/geo_coords.py GeoRect 11 11 0 0%
src/sensai/geoanalytics/geo_coords.py (no class) 89 89 0 0%
src/sensai/geoanalytics/geopandas/__init__.py (no class) 1 0 0 100%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer 21 21 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.Cluster 15 15 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py SkLearnCoordinateClustering 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py (no class) 32 0 0 100%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py PolygonAnnotatedCoordinates 45 45 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py (no class) 13 0 0 100%
src/sensai/geoanalytics/geopandas/coordinates.py GeoDataFrameWrapper 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinates.py (no class) 26 13 0 50%
src/sensai/geoanalytics/geopandas/geometry.py (no class) 36 25 0 31%
src/sensai/geoanalytics/geopandas/graph.py SpanningTree 13 13 0 0%
src/sensai/geoanalytics/geopandas/graph.py CoordinateSpanningTree 6 6 0 0%
src/sensai/geoanalytics/geopandas/graph.py (no class) 27 7 0 74%
src/sensai/geoanalytics/local_coords.py LocalCoordinateSystem 17 17 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid 40 40 0 0%
src/sensai/geoanalytics/local_coords.py (no class) 47 47 0 0%
src/sensai/geoanalytics/map_tiles.py MapTile 4 4 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles 21 21 0 0%
src/sensai/geoanalytics/map_tiles.py (no class) 16 16 0 0%
src/sensai/hyperopt.py ParameterCombinationSkipDecider 2 2 0 0%
src/sensai/hyperopt.py ParameterCombinationEquivalenceClassValueCache 4 4 0 0%
src/sensai/hyperopt.py ParametersMetricsCollection 48 48 0 0%
src/sensai/hyperopt.py GridSearch 80 80 0 0%
src/sensai/hyperopt.py GridSearch.Result 20 20 0 0%
src/sensai/hyperopt.py GridSearch.Result.BestParams 0 0 0 100%
src/sensai/hyperopt.py SAHyperOpt 47 47 0 0%
src/sensai/hyperopt.py SAHyperOpt.State 7 7 0 0%
src/sensai/hyperopt.py SAHyperOpt.ParameterChangeOperator 10 10 0 0%
src/sensai/hyperopt.py (no class) 77 9 0 88%
src/sensai/lightgbm.py LightGBMVectorRegressionModel 8 8 0 0%
src/sensai/lightgbm.py LightGBMVectorClassificationModel 13 13 0 0%
src/sensai/lightgbm.py (no class) 26 26 0 0%
src/sensai/local_search.py SATemperatureSchedule 6 6 0 0%
src/sensai/local_search.py SATemperatureScheduleFixed 3 3 0 0%
src/sensai/local_search.py SATemperatureScheduleExponential 11 11 0 0%
src/sensai/local_search.py SATemperatureScheduleReverseSigmoid 11 11 0 0%
src/sensai/local_search.py SATemperatureScheduleReverseSigmoidSymmetric 4 4 0 0%
src/sensai/local_search.py SATemperatureSchedulePower 9 9 0 0%
src/sensai/local_search.py SAProbabilityFunction 3 3 0 0%
src/sensai/local_search.py SAProbabilityFunctionLinear 4 4 0 0%
src/sensai/local_search.py SAProbabilityFunctionReverseSigmoid 5 5 0 0%
src/sensai/local_search.py SAProbabilityFunctionConstant 3 3 0 0%
src/sensai/local_search.py SAProbabilitySchedule 18 18 0 0%
src/sensai/local_search.py SACostValue 2 2 0 0%
src/sensai/local_search.py SACostValueNumeric 4 4 0 0%
src/sensai/local_search.py SAState 5 5 0 0%
src/sensai/local_search.py SAOperator 7 7 0 0%
src/sensai/local_search.py SAChain 81 81 0 0%
src/sensai/local_search.py SimulatedAnnealing 30 30 0 0%
src/sensai/local_search.py ParallelTempering 71 71 0 0%
src/sensai/local_search.py (no class) 107 1 0 99%
src/sensai/minizinc.py CostScaler 6 6 0 0%
src/sensai/minizinc.py MiniZincProblem 2 2 0 0%
src/sensai/minizinc.py MiniZincSolver 44 44 0 0%
src/sensai/minizinc.py (no class) 50 50 0 0%
src/sensai/multi_model.py MultiVectorRegressionModel 9 9 0 0%
src/sensai/multi_model.py (no class) 8 8 0 0%
src/sensai/naive_bayes.py CategoricalNaiveBayesVectorClassificationModel 42 42 0 0%
src/sensai/naive_bayes.py (no class) 11 0 0 100%
src/sensai/nearest_neighbors.py Neighbor 3 3 0 0%
src/sensai/nearest_neighbors.py NeighborProvider 7 7 0 0%
src/sensai/nearest_neighbors.py AllNeighborsProvider 12 12 0 0%
src/sensai/nearest_neighbors.py TimerangeNeighborsProvider 16 16 0 0%
src/sensai/nearest_neighbors.py AbstractKnnFinder 2 2 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder 20 20 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.DistanceMetricCache 9 9 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.CachedSeriesDistanceMetric 11 11 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursFinder 10 10 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel 36 36 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel 30 30 0 0%
src/sensai/nearest_neighbors.py FeatureGeneratorNeighbors 20 20 0 0%
src/sensai/nearest_neighbors.py (no class) 73 0 0 100%
src/sensai/normalisation.py NormalisationMode 0 0 0 100%
src/sensai/normalisation.py VectorDataScaler 35 15 0 57%
src/sensai/normalisation.py (no class) 19 0 0 100%
src/sensai/pytorch_lightning/__init__.py (no class) 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLWrappedModel 12 12 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarClassificationModel 4 4 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarRegressionModel 4 4 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorClassificationModel 4 4 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorRegressionModel 4 4 0 0%
src/sensai/pytorch_lightning/pl_models.py (no class) 33 33 0 0%
src/sensai/sklearn/__init__.py (no class) 2 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel 22 6 0 73%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel 23 6 0 74%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultiDimVectorRegressionModel 17 2 0 88%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel 59 27 0 54%
src/sensai/sklearn/sklearn_base.py FeatureImportanceProviderSkLearnRegressionMultipleOneDim 1 1 0 0%
src/sensai/sklearn/sklearn_base.py FeatureImportanceProviderSkLearnRegressionMultiDim 1 1 0 0%
src/sensai/sklearn/sklearn_base.py FeatureImportanceProviderSkLearnClassification 1 1 0 0%
src/sensai/sklearn/sklearn_base.py (no class) 94 17 0 82%
src/sensai/sklearn/sklearn_classification.py SkLearnDecisionTreeVectorClassificationModel 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnRandomForestVectorClassificationModel 1 0 0 100%
src/sensai/sklearn/sklearn_classification.py SkLearnMLPVectorClassificationModel 1 0 0 100%
src/sensai/sklearn/sklearn_classification.py SkLearnMultinomialNBVectorClassificationModel 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnSVCVectorClassificationModel 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnLogisticRegressionVectorClassificationModel 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnKNeighborsVectorClassificationModel 3 3 0 0%
src/sensai/sklearn/sklearn_classification.py (no class) 26 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnRandomForestVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearRegressionVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearRidgeRegressionVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearLassoRegressionVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnMultiLayerPerceptronVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnSVRVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearSVRVectorRegressionModel 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnGradientBoostingVectorRegressionModel 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnKNeighborsVectorRegressionModel 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnExtraTreesVectorRegressionModel 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnDummyVectorRegressionModel 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnDecisionTreeVectorRegressionModel 8 7 0 12%
src/sensai/sklearn/sklearn_regression.py (no class) 36 0 0 100%
src/sensai/sklearn_quantile.py RandomForestQuantileRegressorVectorRegressionModel 9 9 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetric 4 4 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricAccuracyInConfidenceInterval 5 5 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricConfidenceIntervalMeanSize 5 5 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricConfidenceIntervalMedianSize 5 5 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricRelFreqMaxSizeConfidenceInterval 8 8 0 0%
src/sensai/sklearn_quantile.py (no class) 33 33 0 0%
src/sensai/tensor_model.py InvalidShapeError 0 0 0 100%
src/sensai/tensor_model.py TensorModel 25 25 0 0%
src/sensai/tensor_model.py TensorToScalarRegressionModel 8 8 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel 10 10 0 0%
src/sensai/tensor_model.py TensorToTensorRegressionModel 14 14 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel 56 56 0 0%
src/sensai/tensor_model.py (no class) 62 5 0 92%
src/sensai/tensorflow/__init__.py (no class) 2 0 0 100%
src/sensai/tensorflow/tf_base.py TensorFlowSession 14 14 0 0%
src/sensai/tensorflow/tf_base.py KerasVectorRegressionModel 39 39 0 0%
src/sensai/tensorflow/tf_base.py (no class) 23 0 0 100%
src/sensai/tensorflow/tf_mlp.py KerasMultiLayerPerceptronVectorRegressionModel 12 12 0 0%
src/sensai/tensorflow/tf_mlp.py (no class) 7 0 0 100%
src/sensai/torch/__init__.py (no class) 5 0 0 100%
src/sensai/torch/torch_base.py MCDropoutCapableNNModule 28 22 0 21%
src/sensai/torch/torch_base.py TorchModel 113 41 0 64%
src/sensai/torch/torch_base.py TorchModelFittingStrategy 1 1 0 0%
src/sensai/torch/torch_base.py TorchModelFittingStrategyDefault 1 0 0 100%
src/sensai/torch/torch_base.py TorchModelFromModuleFactory 5 0 0 100%
src/sensai/torch/torch_base.py TorchModelFromModule 3 3 0 0%
src/sensai/torch/torch_base.py TorchModelFactoryFromModule 3 3 0 0%
src/sensai/torch/torch_base.py VectorTorchModel 8 1 0 88%
src/sensai/torch/torch_base.py TorchAutoregressiveResultHandler 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel 81 37 0 54%
src/sensai/torch/torch_base.py TorchVectorClassificationModel 71 22 0 69%
src/sensai/torch/torch_base.py TorchDataSetProviderFactory 1 1 0 0%
src/sensai/torch/torch_base.py TorchDataSetProviderFactoryClassificationDefault 3 0 0 100%
src/sensai/torch/torch_base.py TorchDataSetProviderFactoryRegressionDefault 3 0 0 100%
src/sensai/torch/torch_base.py OutputTensorToArrayConverter 1 1 0 0%
src/sensai/torch/torch_base.py (no class) 128 0 0 100%
src/sensai/torch/torch_data.py TensorScaler 3 3 0 0%
src/sensai/torch/torch_data.py TensorScalerCentreAndScale 16 8 0 50%
src/sensai/torch/torch_data.py TensorScalerFromVectorDataScaler 14 5 0 64%
src/sensai/torch/torch_data.py TensorScalerIdentity 3 3 0 0%
src/sensai/torch/torch_data.py TensorScalerFromDFTSkLearnTransformer 13 13 0 0%
src/sensai/torch/torch_data.py Tensoriser 12 7 0 42%
src/sensai/torch/torch_data.py RuleBasedTensoriser 1 1 0 0%
src/sensai/torch/torch_data.py TensoriserDataFrameFloatValuesMatrix 1 0 0 100%
src/sensai/torch/torch_data.py TensoriserClassLabelIndices 3 1 0 67%
src/sensai/torch/torch_data.py DataUtil 5 5 0 0%
src/sensai/torch/torch_data.py VectorDataUtil 47 12 0 74%
src/sensai/torch/torch_data.py ClassificationVectorDataUtil 5 1 0 80%
src/sensai/torch/torch_data.py TorchDataSet 2 2 0 0%
src/sensai/torch/torch_data.py TorchDataSetProvider 15 4 0 73%
src/sensai/torch/torch_data.py TensorTuple 19 8 0 58%
src/sensai/torch/torch_data.py TorchDataSetFromTensors 39 4 0 90%
src/sensai/torch/torch_data.py TorchDataSetFromDataFramesPreTensorised 11 4 0 64%
src/sensai/torch/torch_data.py TorchDataSetFromDataFramesDynamicallyTensorised 30 30 0 0%
src/sensai/torch/torch_data.py TorchDataSetFromDataFrames 5 2 0 60%
src/sensai/torch/torch_data.py TorchDataSetProviderFromDataUtil 5 5 0 0%
src/sensai/torch/torch_data.py TorchDataSetProviderFromVectorDataUtil 5 0 0 100%
src/sensai/torch/torch_data.py TensorTransformer 1 1 0 0%
src/sensai/torch/torch_data.py (no class) 131 9 0 93%
src/sensai/torch/torch_enums.py ActivationFunction 18 10 0 44%
src/sensai/torch/torch_enums.py ClassificationOutputMode 16 7 0 56%
src/sensai/torch/torch_enums.py (no class) 23 0 0 100%
src/sensai/torch/torch_eval_util.py TorchVectorRegressionModelEvaluationUtil 9 9 0 0%
src/sensai/torch/torch_eval_util.py (no class) 10 10 0 0%
src/sensai/torch/torch_models/__init__.py (no class) 3 0 0 100%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel 46 46 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._LSTNetworkModel 12 12 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil 15 15 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py (no class) 29 0 0 100%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork 85 85 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork.Mode 0 0 0 100%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py (no class) 23 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronTorchModel 7 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronVectorRegressionModel 8 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronVectorClassificationModel 9 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py (no class) 18 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_modules.py MultiLayerPerceptron 25 3 0 88%
src/sensai/torch/torch_models/mlp/mlp_modules.py (no class) 9 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py ResidualFeedForwardNetworkTorchModel 6 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py ResidualFeedForwardNetworkVectorRegressionModel 7 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py (no class) 14 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork 28 2 0 93%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._BatchNorm 9 9 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._ResidualBlock 21 1 0 95%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._IdentityBlock 2 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._DenseBlock 3 3 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py (no class) 21 0 0 100%
src/sensai/torch/torch_modules.py (no class) 6 0 0 100%
src/sensai/torch/torch_opt.py Optimiser 8 1 0 88%
src/sensai/torch/torch_opt.py _Optimiser 24 3 0 88%
src/sensai/torch/torch_opt.py NNLossEvaluator 2 2 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.Evaluation 5 5 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim 12 7 0 42%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation 34 7 0 79%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.ValidationLossEvaluator 3 3 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression 27 10 0 63%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.LossFunction 0 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.ValidationLossEvaluator 55 6 0 89%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification 6 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.LossFunction 15 4 0 73%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.ValidationLossEvaluator 17 3 0 82%
src/sensai/torch/torch_opt.py NNOptimiserParams 36 14 0 61%
src/sensai/torch/torch_opt.py NNOptimiser 155 27 0 83%
src/sensai/torch/torch_opt.py TrainingInfo 26 21 0 19%
src/sensai/torch/torch_opt.py (no class) 146 1 0 99%
src/sensai/torch/torchtext.py TorchtextDataSetFromDataFrame 12 12 0 0%
src/sensai/torch/torchtext.py TorchDataSetFromTorchtextDataSet 12 12 0 0%
src/sensai/torch/torchtext.py TorchDataSetProviderFromTorchtextDataSet 8 8 0 0%
src/sensai/torch/torchtext.py (no class) 19 19 0 0%
src/sensai/tracking/__init__.py (no class) 1 0 0 100%
src/sensai/tracking/azure_tracking.py TrackedAzureMLEvaluation 10 10 0 0%
src/sensai/tracking/azure_tracking.py TrackedAzureMLExperiment 7 7 0 0%
src/sensai/tracking/azure_tracking.py (no class) 12 12 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLTrackingContext 6 6 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLExperiment 13 13 0 0%
src/sensai/tracking/clearml_tracking.py (no class) 17 17 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext 14 14 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowExperiment 21 21 0 0%
src/sensai/tracking/mlflow_tracking.py (no class) 22 22 0 0%
src/sensai/tracking/tracking_base.py TrackingContext 26 12 0 54%
src/sensai/tracking/tracking_base.py DummyTrackingContext 6 3 0 50%
src/sensai/tracking/tracking_base.py TrackedExperiment 21 21 0 0%
src/sensai/tracking/tracking_base.py TrackingMixin 4 2 0 50%
src/sensai/tracking/tracking_base.py (no class) 50 0 0 100%
src/sensai/util/__init__.py (no class) 11 0 0 100%
src/sensai/util/aggregation.py RelativeFrequencyCounter 14 14 0 0%
src/sensai/util/aggregation.py DistributionCounter 7 7 0 0%
src/sensai/util/aggregation.py WeightedMean 6 6 0 0%
src/sensai/util/aggregation.py (no class) 21 0 0 100%
src/sensai/util/cache.py BoxedValue 1 1 0 0%
src/sensai/util/cache.py KeyValueCache 2 2 0 0%
src/sensai/util/cache.py InMemoryKeyValueCache 5 5 0 0%
src/sensai/util/cache.py PersistentKeyValueCache 0 0 0 100%
src/sensai/util/cache.py PersistentList 2 2 0 0%
src/sensai/util/cache.py DelayedUpdateHook 21 21 0 0%
src/sensai/util/cache.py PeriodicUpdateHook 29 29 0 0%
src/sensai/util/cache.py PicklePersistentKeyValueCache 25 25 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList 57 57 0 0%
src/sensai/util/cache.py SqliteConnectionManager 10 10 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache 76 76 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache.KeyType 0 0 0 100%
src/sensai/util/cache.py SqlitePersistentList 6 6 0 0%
src/sensai/util/cache.py CachedValueProviderMixin 24 24 0 0%
src/sensai/util/cache.py LoadSaveInterface 2 2 0 0%
src/sensai/util/cache.py PickleLoadSaveMixin 6 2 0 67%
src/sensai/util/cache.py (no class) 169 58 0 66%
src/sensai/util/cache_azure.py Serialiser 2 2 0 0%
src/sensai/util/cache_azure.py NumpyArrayJsonSerialiser 2 2 0 0%
src/sensai/util/cache_azure.py PropertyLoader 3 3 0 0%
src/sensai/util/cache_azure.py SerialisedPropertyLoader 6 6 0 0%
src/sensai/util/cache_azure.py AzureTableBlobBackend 3 3 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend 22 22 0 0%
src/sensai/util/cache_azure.py TextDumpAzureTableBlobBackend 3 3 0 0%
src/sensai/util/cache_azure.py JsonAzureTableBlobBackend 7 7 0 0%
src/sensai/util/cache_azure.py PickleAzureTableBlobBackend 3 3 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader 36 36 0 0%
src/sensai/util/cache_azure.py BlobBackedSerialisedPropertyLoader 8 8 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable 85 85 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue 30 30 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.PartitionCommands 10 10 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache 46 46 0 0%
src/sensai/util/cache_azure.py (no class) 141 141 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache 53 53 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache.ValueType 0 0 0 100%
src/sensai/util/cache_mysql.py (no class) 17 0 0 100%
src/sensai/util/datastruct.py Trivalent 3 3 0 0%
src/sensai/util/datastruct.py Maybe 1 1 0 0%
src/sensai/util/datastruct.py DeferredParams 7 7 0 0%
src/sensai/util/datastruct.py SortedValues 15 11 0 27%
src/sensai/util/datastruct.py SortedKeyValueStructure 42 15 0 64%
src/sensai/util/datastruct.py SortedKeysAndValues 21 5 0 76%
src/sensai/util/datastruct.py SortedKeyValuePairs 26 3 0 88%
src/sensai/util/datastruct.py (no class) 101 1 0 99%
src/sensai/util/deprecation.py (no class) 16 2 0 88%
src/sensai/util/dtype.py (no class) 20 7 0 65%
src/sensai/util/hash.py (no class) 15 10 0 33%
src/sensai/util/helper.py (no class) 28 5 0 82%
src/sensai/util/io.py ResultWriter 61 61 0 0%
src/sensai/util/io.py S3Object 16 16 0 0%
src/sensai/util/io.py S3Object.OutputFile 5 5 0 0%
src/sensai/util/io.py (no class) 48 14 0 71%
src/sensai/util/jscode.py JsCode 2 2 0 0%
src/sensai/util/jscode.py JsCodeLiteral 2 2 0 0%
src/sensai/util/jscode.py JsValue 24 24 0 0%
src/sensai/util/jscode.py JsValueLiteral 2 2 0 0%
src/sensai/util/jscode.py JsObject 8 8 0 0%
src/sensai/util/jscode.py JsClassInstance 2 2 0 0%
src/sensai/util/jscode.py JsList 1 1 0 0%
src/sensai/util/jscode.py (no class) 57 57 0 0%
src/sensai/util/logging.py StopWatch 26 20 0 23%
src/sensai/util/logging.py StopWatchManager 11 11 0 0%
src/sensai/util/logging.py LogTime 12 12 0 0%
src/sensai/util/logging.py FileLoggerContext 7 7 0 0%
src/sensai/util/logging.py LoggingDisabledContext 5 5 0 0%
src/sensai/util/logging.py FallbackHandler 5 5 0 0%
src/sensai/util/logging.py (no class) 119 53 0 55%
src/sensai/util/math.py NormalDistribution 11 11 0 0%
src/sensai/util/math.py (no class) 14 14 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration 10 10 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.IntermediateFittingStep 6 6 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.PredictFinaliser 4 4 0 0%
src/sensai/util/multiprocessing.py (no class) 16 0 0 100%
src/sensai/util/pandas.py DataFrameColumnChangeTracker 16 2 0 88%
src/sensai/util/pandas.py (no class) 33 19 0 42%
src/sensai/util/pickle.py PickleFailureDebugger 38 38 0 0%
src/sensai/util/pickle.py (no class) 105 58 0 45%
src/sensai/util/plot.py Color 17 17 0 0%
src/sensai/util/plot.py LinearColorMap 7 7 0 0%
src/sensai/util/plot.py Plot 28 28 0 0%
src/sensai/util/plot.py ScatterPlot 24 24 0 0%
src/sensai/util/plot.py HeatMapPlot 23 23 0 0%
src/sensai/util/plot.py HistogramPlot 28 28 0 0%
src/sensai/util/plot.py (no class) 62 18 0 71%
src/sensai/util/profiling.py (no class) 34 24 0 29%
src/sensai/util/sequences.py (no class) 92 32 0 65%
src/sensai/util/string.py StringConverter 1 1 0 0%
src/sensai/util/string.py ToStringMixin 44 10 0 77%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion 8 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion._ToStringMixinProxy 10 0 0 100%
src/sensai/util/string.py TagBuilder 10 10 0 0%
src/sensai/util/string.py (no class) 142 65 0 54%
src/sensai/util/test.py (no class) 28 28 0 0%
src/sensai/util/time.py TimeInterval 13 13 0 0%
src/sensai/util/time.py (no class) 28 14 0 50%
src/sensai/util/typing.py PandasNamedTuple 0 0 0 100%
src/sensai/util/typing.py (no class) 3 0 0 100%
src/sensai/util/version.py Version 16 9 0 44%
src/sensai/util/version.py (no class) 5 0 0 100%
src/sensai/vector_model.py VectorModelBase 10 3 0 70%
src/sensai/vector_model.py VectorModelFittableBase 2 2 0 0%
src/sensai/vector_model.py TrainingContext 2 0 0 100%
src/sensai/vector_model.py VectorModel 139 40 0 71%
src/sensai/vector_model.py VectorRegressionModel 40 9 0 78%
src/sensai/vector_model.py VectorClassificationModel 37 21 0 43%
src/sensai/vector_model.py RuleBasedVectorRegressionModel 5 1 0 80%
src/sensai/vector_model.py RuleBasedVectorClassificationModel 9 9 0 0%
src/sensai/vector_model.py (no class) 122 0 0 100%
src/sensai/vectoriser.py Vectoriser 46 46 0 0%
src/sensai/vectoriser.py Vectoriser.ResultType 7 7 0 0%
src/sensai/vectoriser.py EmptyVectoriser 2 2 0 0%
src/sensai/vectoriser.py ItemIdentifierProvider 1 1 0 0%
src/sensai/vectoriser.py SequenceVectoriser 70 70 0 0%
src/sensai/vectoriser.py SequenceVectoriser.FittingMode 0 0 0 100%
src/sensai/vectoriser.py VectoriserRegistry 21 21 0 0%
src/sensai/vectoriser.py (no class) 57 57 0 0%
src/sensai/xgboost.py XGBGradientBoostedVectorRegressionModel 1 1 0 0%
src/sensai/xgboost.py XGBRandomForestVectorRegressionModel 1 1 0 0%
src/sensai/xgboost.py XGBGradientBoostedVectorClassificationModel 2 2 0 0%
src/sensai/xgboost.py XGBRandomForestVectorClassificationModel 2 2 0 0%
src/sensai/xgboost.py (no class) 21 21 0 0%
Total   12023 6931 0 42%

No items found using the specified filter.