Coverage report: 42%

Files Functions Classes

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

File function statements missing excluded coverage
src/__init__.py (no function) 0 0 0 100%
src/sensai/__init__.py (no function) 17 0 0 100%
src/sensai/catboost.py CatBoostVectorRegressionModel.__init__ 7 7 0 0%
src/sensai/catboost.py CatBoostVectorRegressionModel._update_model_args 7 7 0 0%
src/sensai/catboost.py CatBoostVectorClassificationModel.__init__ 7 7 0 0%
src/sensai/catboost.py CatBoostVectorClassificationModel._update_model_args 7 7 0 0%
src/sensai/catboost.py (no function) 16 16 0 0%
src/sensai/clustering/__init__.py (no function) 3 0 0 100%
src/sensai/clustering/clustering_base.py EuclideanClusterer.__init__ 12 12 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster.__init__ 4 4 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster.__len__ 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster.__str__ 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster._compute_radius 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster._compute_centroid 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster.centroid 3 3 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster.radius 3 3 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.Cluster.summary_dict 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.__str__ 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.clusters 9 9 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.noise_cluster 3 3 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.summary_df 2 2 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.fit 14 14 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.is_fitted 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.datapoints 2 2 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.labels 2 2 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.cluster_identifiers 2 2 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.get_cluster 7 7 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer.num_clusters 1 1 0 0%
src/sensai/clustering/clustering_base.py EuclideanClusterer._compute_labels 1 1 0 0%
src/sensai/clustering/clustering_base.py (no function) 38 0 0 100%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.Cluster.merge_cost 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.Cluster.merge 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.__init__ 8 8 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.apply_clustering 18 18 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster.__init__ 5 5 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster.is_merged 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster.get_cluster_association 3 3 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster.remove_merges 3 3 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster.compute_merges 17 17 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.WrappedCluster.__str__ 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.ClusterMerge.__init__ 4 4 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.ClusterMerge.apply 8 8 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.ClusterMerge.__lt__ 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.MergeCandidateDeterminationStrategy.__init__ 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.MergeCandidateDeterminationStrategy.set_clusterer 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.MergeCandidateDeterminationStrategy.iter_candidate_indices 1 1 0 0%
src/sensai/clustering/greedy_clustering.py GreedyAgglomerativeClustering.MergeCandidateDeterminationStrategyDefault.iter_candidate_indices 4 4 0 0%
src/sensai/clustering/greedy_clustering.py (no function) 34 0 0 100%
src/sensai/clustering/sklearn_clustering.py SkLearnClustererProtocol.fit 1 0 0 100%
src/sensai/clustering/sklearn_clustering.py SkLearnEuclideanClusterer.__init__ 2 2 0 0%
src/sensai/clustering/sklearn_clustering.py SkLearnEuclideanClusterer._compute_labels 2 2 0 0%
src/sensai/clustering/sklearn_clustering.py SkLearnEuclideanClusterer.__str__ 1 1 0 0%
src/sensai/clustering/sklearn_clustering.py (no function) 9 0 0 100%
src/sensai/columngen.py ColumnGenerator.__init__ 1 1 0 0%
src/sensai/columngen.py ColumnGenerator.generate_column 5 5 0 0%
src/sensai/columngen.py ColumnGenerator._generate_column 1 1 0 0%
src/sensai/columngen.py ColumnGenerator.to_feature_generator 1 1 0 0%
src/sensai/columngen.py IndexCachedColumnGenerator.__init__ 3 3 0 0%
src/sensai/columngen.py IndexCachedColumnGenerator._generate_column 10 10 0 0%
src/sensai/columngen.py ColumnGeneratorCachedByIndex.__init__ 3 3 0 0%
src/sensai/columngen.py ColumnGeneratorCachedByIndex._generate_column 22 22 0 0%
src/sensai/columngen.py ColumnGeneratorCachedByIndex.__getstate__ 5 5 0 0%
src/sensai/columngen.py ColumnGeneratorCachedByIndex._generate_value 1 1 0 0%
src/sensai/columngen.py (no function) 26 0 0 100%
src/sensai/data/__init__.py (no function) 3 0 0 100%
src/sensai/data/dataset.py DataSet.load_io_data 1 1 0 0%
src/sensai/data/dataset.py DataSetClassificationIris.load_io_data 4 4 0 0%
src/sensai/data/dataset.py DataSetClassificationTitanicSurvival.__init__ 1 1 0 0%
src/sensai/data/dataset.py DataSetClassificationTitanicSurvival.load_io_data 4 4 0 0%
src/sensai/data/dataset.py (no function) 27 0 0 100%
src/sensai/data/io_data.py BaseInputOutputData.__init__ 4 1 0 75%
src/sensai/data/io_data.py BaseInputOutputData.__len__ 1 0 0 100%
src/sensai/data/io_data.py BaseInputOutputData.filter_indices 1 1 0 0%
src/sensai/data/io_data.py InputOutputArrays.__init__ 1 1 0 0%
src/sensai/data/io_data.py InputOutputArrays.filter_indices 3 3 0 0%
src/sensai/data/io_data.py InputOutputArrays.to_torch_data_loader 7 7 0 0%
src/sensai/data/io_data.py InputOutputData.__init__ 1 0 0 100%
src/sensai/data/io_data.py InputOutputData._tostring_object_info 1 1 0 0%
src/sensai/data/io_data.py InputOutputData.from_data_frame 3 0 0 100%
src/sensai/data/io_data.py InputOutputData.filter_indices 3 0 0 100%
src/sensai/data/io_data.py InputOutputData.filter_index 3 3 0 0%
src/sensai/data/io_data.py InputOutputData.input_dim 1 1 0 0%
src/sensai/data/io_data.py InputOutputData.output_dim 1 1 0 0%
src/sensai/data/io_data.py InputOutputData.compute_input_output_correlation 9 9 0 0%
src/sensai/data/io_data.py InputOutputData.to_df 1 1 0 0%
src/sensai/data/io_data.py DataSplitter.split 1 1 0 0%
src/sensai/data/io_data.py DataSplitterFractional.__init__ 5 1 0 80%
src/sensai/data/io_data.py DataSplitterFractional.split_with_indices 11 1 0 91%
src/sensai/data/io_data.py DataSplitterFractional.split 2 0 0 100%
src/sensai/data/io_data.py DataSplitterFromDataFrameSplitter.__init__ 3 3 0 0%
src/sensai/data/io_data.py DataSplitterFromDataFrameSplitter.split 7 7 0 0%
src/sensai/data/io_data.py DataSplitterFromSkLearnSplitter.__init__ 1 1 0 0%
src/sensai/data/io_data.py DataSplitterFromSkLearnSplitter.split 4 4 0 0%
src/sensai/data/io_data.py DataSplitterStratifiedShuffleSplit.__init__ 1 1 0 0%
src/sensai/data/io_data.py DataSplitterStratifiedShuffleSplit.is_applicable 2 2 0 0%
src/sensai/data/io_data.py DataFrameSplitter.compute_split_indices 1 1 0 0%
src/sensai/data/io_data.py DataFrameSplitter.split_with_indices 4 4 0 0%
src/sensai/data/io_data.py DataFrameSplitter.split 1 1 0 0%
src/sensai/data/io_data.py DataFrameSplitterFractional.__init__ 2 0 0 100%
src/sensai/data/io_data.py DataFrameSplitterFractional.compute_split_indices 9 2 0 78%
src/sensai/data/io_data.py DataFrameSplitterColumnEquivalenceClass.__init__ 3 3 0 0%
src/sensai/data/io_data.py DataFrameSplitterColumnEquivalenceClass.compute_split_indices 13 13 0 0%
src/sensai/data/io_data.py (no function) 63 0 0 100%
src/sensai/data_transformation/__init__.py (no function) 3 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.__init__ 4 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.__setstate__ 5 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer._tostring_exclude_private 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.get_name 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.set_name 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.with_name 2 2 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformer._fit 1 1 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformer._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformer.apply 6 1 0 83%
src/sensai/data_transformation/dft.py DataFrameTransformer.info 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.fit 2 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.is_fitted 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.fit_apply 2 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformer.to_feature_generator 2 0 0 100%
src/sensai/data_transformation/dft.py DFTFromFeatureGenerator._fit 1 0 0 100%
src/sensai/data_transformation/dft.py DFTFromFeatureGenerator._apply 1 0 0 100%
src/sensai/data_transformation/dft.py DFTFromFeatureGenerator.__init__ 3 0 0 100%
src/sensai/data_transformation/dft.py InvertibleDataFrameTransformer.apply_inverse 1 1 0 0%
src/sensai/data_transformation/dft.py InvertibleDataFrameTransformer.get_inverse 1 1 0 0%
src/sensai/data_transformation/dft.py RuleBasedDataFrameTransformer._fit 1 1 0 0%
src/sensai/data_transformation/dft.py RuleBasedDataFrameTransformer.fit 1 0 0 100%
src/sensai/data_transformation/dft.py RuleBasedDataFrameTransformer.is_fitted 1 0 0 100%
src/sensai/data_transformation/dft.py InverseDataFrameTransformer.__init__ 2 2 0 0%
src/sensai/data_transformation/dft.py InverseDataFrameTransformer._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.__init__ 2 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.__len__ 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformerChain._apply 3 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformerChain._fit 5 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.is_fitted 1 0 0 100%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.get_names 1 1 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.info 4 4 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.find_first_transformer_by_type 4 4 0 0%
src/sensai/data_transformation/dft.py DataFrameTransformerChain.append 1 1 0 0%
src/sensai/data_transformation/dft.py DFTRenameColumns.__init__ 2 2 0 0%
src/sensai/data_transformation/dft.py DFTRenameColumns._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTConditionalRowFilterOnColumn.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTConditionalRowFilterOnColumn._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTInSetComparisonRowFilterOnColumn.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTInSetComparisonRowFilterOnColumn._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTInSetComparisonRowFilterOnColumn.info 4 4 0 0%
src/sensai/data_transformation/dft.py DFTNotInSetComparisonRowFilterOnColumn.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTNotInSetComparisonRowFilterOnColumn._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTNotInSetComparisonRowFilterOnColumn.info 4 4 0 0%
src/sensai/data_transformation/dft.py DFTVectorizedConditionalRowFilterOnColumn.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTVectorizedConditionalRowFilterOnColumn._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTVectorizedConditionalRowFilterOnColumn.info 3 3 0 0%
src/sensai/data_transformation/dft.py DFTRowFilter.__init__ 2 2 0 0%
src/sensai/data_transformation/dft.py DFTRowFilter._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTModifyColumn.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTModifyColumn._apply 2 2 0 0%
src/sensai/data_transformation/dft.py DFTModifyColumnVectorized.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTModifyColumnVectorized._apply 2 2 0 0%
src/sensai/data_transformation/dft.py DFTOneHotEncoder.__init__ 21 21 0 0%
src/sensai/data_transformation/dft.py DFTOneHotEncoder._sparse_kwargs 3 3 0 0%
src/sensai/data_transformation/dft.py DFTOneHotEncoder.__setstate__ 3 1 0 67%
src/sensai/data_transformation/dft.py DFTOneHotEncoder._tostring_additional_entries 3 3 0 0%
src/sensai/data_transformation/dft.py DFTOneHotEncoder._fit 13 13 0 0%
src/sensai/data_transformation/dft.py DFTOneHotEncoder._apply 12 2 0 83%
src/sensai/data_transformation/dft.py DFTOneHotEncoder.info 6 6 0 0%
src/sensai/data_transformation/dft.py DFTColumnFilter.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTColumnFilter._apply 6 6 0 0%
src/sensai/data_transformation/dft.py DFTColumnFilter.info 4 4 0 0%
src/sensai/data_transformation/dft.py DFTKeepColumns._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTDRowFilterOnIndex.__init__ 3 0 0 100%
src/sensai/data_transformation/dft.py DFTDRowFilterOnIndex._apply 6 6 0 0%
src/sensai/data_transformation/dft.py DFTNormalisation.RuleTemplate.__init__ 9 1 0 89%
src/sensai/data_transformation/dft.py DFTNormalisation.RuleTemplate.__setstate__ 1 1 0 0%
src/sensai/data_transformation/dft.py DFTNormalisation.RuleTemplate.to_rule 1 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.RuleTemplate.to_placeholder_rule 1 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule.__init__ 12 1 0 92%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule.__setstate__ 1 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule._tostring_excludes 1 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule._tostring_additional_entries 4 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule.set_regex 4 2 0 50%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule.matches 3 1 0 67%
src/sensai/data_transformation/dft.py DFTNormalisation.Rule.matching_columns 1 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.__init__ 6 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation._tostring_additional_entries 5 1 0 80%
src/sensai/data_transformation/dft.py DFTNormalisation._fit 36 6 0 83%
src/sensai/data_transformation/dft.py DFTNormalisation._check_unhandled_columns 4 1 0 75%
src/sensai/data_transformation/dft.py DFTNormalisation._apply 19 0 0 100%
src/sensai/data_transformation/dft.py DFTNormalisation.info 4 4 0 0%
src/sensai/data_transformation/dft.py DFTNormalisation.find_rule 3 3 0 0%
src/sensai/data_transformation/dft.py DFTFromColumnGenerators.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTFromColumnGenerators._apply 6 6 0 0%
src/sensai/data_transformation/dft.py DFTFromColumnGenerators.info 3 3 0 0%
src/sensai/data_transformation/dft.py DFTCountEntries.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTCountEntries._apply 2 2 0 0%
src/sensai/data_transformation/dft.py DFTCountEntries.info 4 4 0 0%
src/sensai/data_transformation/dft.py DFTAggregationOnColumn.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTAggregationOnColumn._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTRoundFloats.__init__ 2 2 0 0%
src/sensai/data_transformation/dft.py DFTRoundFloats._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTRoundFloats.info 3 3 0 0%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer.__init__ 6 0 0 100%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer.__setstate__ 2 2 0 0%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer._fit 14 8 0 43%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer._apply_transformer 15 6 0 60%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer._apply 1 0 0 100%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer.apply_inverse 1 1 0 0%
src/sensai/data_transformation/dft.py DFTSkLearnTransformer.info 5 5 0 0%
src/sensai/data_transformation/dft.py DFTSortColumns._apply 1 1 0 0%
src/sensai/data_transformation/dft.py DFTFillNA.__init__ 3 0 0 100%
src/sensai/data_transformation/dft.py DFTFillNA._apply 4 2 0 50%
src/sensai/data_transformation/dft.py DFTCastCategoricalColumns.__init__ 3 3 0 0%
src/sensai/data_transformation/dft.py DFTCastCategoricalColumns._apply 7 7 0 0%
src/sensai/data_transformation/dft.py DFTDropNA.__init__ 3 0 0 100%
src/sensai/data_transformation/dft.py DFTDropNA._apply 4 2 0 50%
src/sensai/data_transformation/dft.py (no function) 162 2 0 99%
src/sensai/data_transformation/sklearn_transformer.py to_2d_array 5 5 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerProtocol.inverse_transform 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerProtocol.transform 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerProtocol.fit 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py ManualScaler.__init__ 2 2 0 0%
src/sensai/data_transformation/sklearn_transformer.py ManualScaler.fit 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py ManualScaler.transform 2 2 0 0%
src/sensai/data_transformation/sklearn_transformer.py ManualScaler.inverse_transform 2 2 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerFactoryFactory.MaxAbsScaler 1 0 0 100%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerFactoryFactory.MinMaxScaler 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerFactoryFactory.StandardScaler 1 0 0 100%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerFactoryFactory.RobustScaler 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py SkLearnTransformerFactoryFactory.ManualScaler 1 1 0 0%
src/sensai/data_transformation/sklearn_transformer.py (no function) 29 0 0 100%
src/sensai/data_transformation/value_transformation.py ValueOneHotEncoder.__init__ 3 3 0 0%
src/sensai/data_transformation/value_transformation.py ValueOneHotEncoder.fit 3 3 0 0%
src/sensai/data_transformation/value_transformation.py ValueOneHotEncoder.transform 7 7 0 0%
src/sensai/data_transformation/value_transformation.py (no function) 6 0 0 100%
src/sensai/distance_metric.py DistanceMetric.distance 1 1 0 0%
src/sensai/distance_metric.py DistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py SingleColumnDistanceMetric.__init__ 1 1 0 0%
src/sensai/distance_metric.py SingleColumnDistanceMetric._distance 1 1 0 0%
src/sensai/distance_metric.py SingleColumnDistanceMetric.distance 2 2 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.__init__ 10 10 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.shape 2 2 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache._assert_tuple 1 1 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.set 11 11 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.save 3 3 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.get 10 10 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.num_unfilled_entries 1 1 0 0%
src/sensai/distance_metric.py DistanceMatrixDFCache.get_all_cached 1 1 0 0%
src/sensai/distance_metric.py CachedDistanceMetric.__init__ 2 2 0 0%
src/sensai/distance_metric.py CachedDistanceMetric.__getstate__ 1 1 0 0%
src/sensai/distance_metric.py CachedDistanceMetric.distance 4 4 0 0%
src/sensai/distance_metric.py CachedDistanceMetric._compute_value 2 2 0 0%
src/sensai/distance_metric.py CachedDistanceMetric.fill_cache 5 5 0 0%
src/sensai/distance_metric.py CachedDistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py LinearCombinationDistanceMetric.__init__ 3 3 0 0%
src/sensai/distance_metric.py LinearCombinationDistanceMetric.distance 4 4 0 0%
src/sensai/distance_metric.py LinearCombinationDistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py HellingerDistanceMetric.__init__ 2 2 0 0%
src/sensai/distance_metric.py HellingerDistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py HellingerDistanceMetric._check_input_value 6 6 0 0%
src/sensai/distance_metric.py HellingerDistanceMetric._distance 4 4 0 0%
src/sensai/distance_metric.py EuclideanDistanceMetric.__init__ 1 1 0 0%
src/sensai/distance_metric.py EuclideanDistanceMetric._distance 1 1 0 0%
src/sensai/distance_metric.py EuclideanDistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py IdentityDistanceMetric.__init__ 4 4 0 0%
src/sensai/distance_metric.py IdentityDistanceMetric.distance 4 4 0 0%
src/sensai/distance_metric.py IdentityDistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py RelativeBitwiseEqualityDistanceMetric.__init__ 2 2 0 0%
src/sensai/distance_metric.py RelativeBitwiseEqualityDistanceMetric.check_input_value 6 6 0 0%
src/sensai/distance_metric.py RelativeBitwiseEqualityDistanceMetric._distance 7 7 0 0%
src/sensai/distance_metric.py RelativeBitwiseEqualityDistanceMetric.__str__ 1 1 0 0%
src/sensai/distance_metric.py (no function) 62 0 0 100%
src/sensai/ensemble/__init__.py (no function) 1 0 0 100%
src/sensai/ensemble/ensemble_base.py EnsembleVectorModel.__init__ 3 3 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleVectorModel._fit 14 14 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleVectorModel.compute_all_predictions 11 11 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleVectorModel._predict 2 2 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleVectorModel.aggregate_predictions 1 1 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleRegressionVectorModel.is_regression_model 1 1 0 0%
src/sensai/ensemble/ensemble_base.py EnsembleClassificationVectorModel.is_regression_model 1 1 0 0%
src/sensai/ensemble/ensemble_base.py (no function) 19 0 0 100%
src/sensai/ensemble/models.py AveragingVectorRegressionModel.__init__ 6 6 0 0%
src/sensai/ensemble/models.py AveragingVectorRegressionModel.aggregate_predictions 10 10 0 0%
src/sensai/ensemble/models.py (no function) 8 0 0 100%
src/sensai/evaluation/__init__.py (no function) 6 0 0 100%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData.__init__ 4 4 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData.model_name 1 1 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData._create_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData.get_eval_stats_collection 6 6 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData.iter_input_output_ground_truth_tuples 4 4 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidationData.track_metrics 5 5 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitter.create_folds 1 1 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitterDefault.__init__ 2 2 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitterDefault.create_folds 13 13 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitterNested.__init__ 1 1 0 0%
src/sensai/evaluation/crossval.py CrossValidationSplitterNested.create_folds 7 7 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidatorParams.__init__ 6 6 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator.__init__ 4 4 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator.for_model 3 3 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator._create_model_evaluator 1 1 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator._create_result_data 1 1 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator.eval_model 22 22 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator._compute_metrics 1 1 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator._compute_metrics_for_var_name 2 2 0 0%
src/sensai/evaluation/crossval.py VectorModelCrossValidator.create_metrics_dict_provider 1 1 0 0%
src/sensai/evaluation/crossval.py VectorRegressionModelCrossValidationData._create_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/crossval.py VectorRegressionModelCrossValidator._create_model_evaluator 2 2 0 0%
src/sensai/evaluation/crossval.py VectorRegressionModelCrossValidator._create_result_data 1 1 0 0%
src/sensai/evaluation/crossval.py VectorClassificationModelCrossValidationData._create_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/crossval.py VectorClassificationModelCrossValidator._create_model_evaluator 2 2 0 0%
src/sensai/evaluation/crossval.py VectorClassificationModelCrossValidator._create_result_data 1 1 0 0%
src/sensai/evaluation/crossval.py (no function) 62 0 0 100%
src/sensai/evaluation/eval_stats/__init__.py (no function) 3 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats.__init__ 6 2 0 67%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats.set_name 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats.add_metric 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats.compute_metric_value 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats.metrics_dict 4 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats.get_all 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStats._tostring_object_info 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py Metric.__init__ 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py Metric.compute_value_for_eval_stats 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py Metric.get_paired_metrics 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py Metric.has_finite_bounds 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.__init__ 14 14 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.get_values 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.get_metric_names 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.get_metrics 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.get_metric_by_name 4 4 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.has_metric 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.agg_metrics_dict 5 5 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.mean_metrics_dict 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.plot_distribution 18 18 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection._plot_xy 13 13 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection._plot_xy.axlim 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.plot_scatter 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.plot_heat_map 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.to_data_frame 5 5 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.get_global_stats 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.get_combined_eval_stats 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsCollection.__str__ 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py PredictionEvalStats.__init__ 7 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py PredictionEvalStats.add 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py PredictionEvalStats.add_all 32 6 0 81%
src/sensai/evaluation/eval_stats/eval_stats_base.py PredictionEvalStats.add_all.is_sequence 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py PredictionEvalStats._tostring_object_info 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_base.py mean_stats 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py EvalStatsPlot.create_figure 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_base.py (no function) 54 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetric.__init__ 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetric.compute_value_for_eval_stats 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetric.compute_value 3 1 0 67%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetric._compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracy._compute_value 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricBalancedAccuracy._compute_value 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyWithoutLabels.__init__ 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyWithoutLabels._compute_value 12 12 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyWithoutLabels.get_paired_metrics 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricGeometricMeanOfTrueClassProbability._compute_value 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricTopNAccuracy.__init__ 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricTopNAccuracy._compute_value 7 7 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyMaxProbabilityBeyondThreshold.__init__ 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyMaxProbabilityBeyondThreshold._compute_value 12 12 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricAccuracyMaxProbabilityBeyondThreshold.get_paired_metrics 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricRelFreqMaxProbabilityBeyondThreshold.__init__ 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationMetricRelFreqMaxProbabilityBeyondThreshold._compute_value 5 5 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetric.__init__ 5 5 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecision.__init__ 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecision._compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecision.get_paired_metrics 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecall.__init__ 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecall._compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricF1Score.__init__ 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricF1Score._compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallForPrecision.__init__ 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallForPrecision.compute_value_for_eval_stats 9 9 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallForPrecision._compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecisionThreshold.__init__ 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecisionThreshold._compute_value 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricPrecisionThreshold.get_paired_metrics 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallThreshold.__init__ 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationMetricRecallThreshold._compute_value 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py create_default_binary_classification_metrics 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.__init__ 40 20 0 50%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.__getstate__ 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.get_confusion_matrix 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.get_binary_classification_probability_threshold_variation_data 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.get_accuracy 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.metrics_dict 5 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.get_misclassified_indices 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.plot_confusion_matrix 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStats.plot_precision_recall_curve 19 19 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsCollection.__init__ 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsCollection.get_combined_eval_stats 11 11 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ConfusionMatrix.__init__ 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ConfusionMatrix.plot 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.__init__ 13 13 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.from_probability_threshold 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.from_eval_stats 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts._frac 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.get_precision 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.get_recall 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.get_f1 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationCounts.get_rel_freq_positive 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationProbabilityThresholdVariationData.__init__ 4 4 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationProbabilityThresholdVariationData.plot_precision_recall 16 16 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py BinaryClassificationProbabilityThresholdVariationData.plot_counts 9 9 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotConfusionMatrix.__init__ 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotConfusionMatrix.create_figure 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotPrecisionRecall.create_figure 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotProbabilityThresholdPrecisionRecall.create_figure 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py ClassificationEvalStatsPlotProbabilityThresholdCounts.create_figure 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_classification.py (no function) 122 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusterLabelsEvalStats.__init__ 10 10 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusterLabelsEvalStats.get_distribution_summary 4 4 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusterLabelsEvalStats.metrics_dict 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py RemovedNoiseUnsupervisedMetric.compute_value_for_eval_stats 3 3 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py RemovedNoiseUnsupervisedMetric.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py CalinskiHarabaszScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py DaviesBouldinScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py SilhouetteScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringUnsupervisedEvalStats.__init__ 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringUnsupervisedEvalStats.from_model 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py RemovedCommonNoiseSupervisedMetric.compute_value_for_eval_stats 4 4 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py RemovedCommonNoiseSupervisedMetric.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py VMeasureScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py AdjustedRandScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py FowlkesMallowsScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py AdjustedMutualInfoScore.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringSupervisedEvalStats.__init__ 7 7 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringSupervisedEvalStats.from_model 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py ClusteringSupervisedEvalStats.labels_with_removed_common_noise 7 7 0 0%
src/sensai/evaluation/eval_stats/eval_stats_clustering.py (no function) 73 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetric.compute_value_for_eval_stats 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetric.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetric.compute_errors 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetric.compute_abs_errors 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricMAE.compute_value 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricMSE.compute_value 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricRMSE.compute_value 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricRRSE.compute_value 4 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricR2.compute_value 2 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricPCC.compute_value 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricStdDevAE.compute_value 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionMetricMedianAE.compute_value 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.__init__ 6 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_metric_value 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_mse 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_rrse 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_pcc 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_r2 1 0 0 100%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_mae 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_rmse 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.compute_std_dev_ae 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.create_eval_stats_collection 8 8 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.plot_error_distribution 11 11 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.plot_scatter_ground_truth_predictions 13 13 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStats.plot_heatmap_ground_truth_predictions 24 24 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsCollection.__init__ 2 2 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsCollection.get_combined_eval_stats 6 6 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlotErrorDistribution.create_figure 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlotHeatmapGroundTruthPredictions.create_figure 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py RegressionEvalStatsPlotScatterGroundTruthPredictions.create_figure 1 1 0 0%
src/sensai/evaluation/eval_stats/eval_stats_regression.py (no function) 82 0 0 100%
src/sensai/evaluation/eval_util.py _is_regression 5 5 0 0%
src/sensai/evaluation/eval_util.py create_vector_model_evaluator 9 9 0 0%
src/sensai/evaluation/eval_util.py create_vector_model_cross_validator 4 4 0 0%
src/sensai/evaluation/eval_util.py create_evaluation_util 3 3 0 0%
src/sensai/evaluation/eval_util.py eval_model_via_evaluator 19 19 0 0%
src/sensai/evaluation/eval_util.py EvaluationResultCollector.__init__ 3 3 0 0%
src/sensai/evaluation/eval_util.py EvaluationResultCollector.is_plot_creation_enabled 1 1 0 0%
src/sensai/evaluation/eval_util.py EvaluationResultCollector.add_figure 6 6 0 0%
src/sensai/evaluation/eval_util.py EvaluationResultCollector.add_data_frame_csv_file 2 2 0 0%
src/sensai/evaluation/eval_util.py EvaluationResultCollector.child 4 4 0 0%
src/sensai/evaluation/eval_util.py EvalStatsPlotCollector.__init__ 2 2 0 0%
src/sensai/evaluation/eval_util.py EvalStatsPlotCollector.add_plot 1 1 0 0%
src/sensai/evaluation/eval_util.py EvalStatsPlotCollector.get_enabled_plots 1 1 0 0%
src/sensai/evaluation/eval_util.py EvalStatsPlotCollector.disable_plots 1 1 0 0%
src/sensai/evaluation/eval_util.py EvalStatsPlotCollector.create_plots 9 9 0 0%
src/sensai/evaluation/eval_util.py RegressionEvalStatsPlotCollector.__init__ 4 4 0 0%
src/sensai/evaluation/eval_util.py ClassificationEvalStatsPlotCollector.__init__ 6 6 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.__init__ 7 7 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.create_evaluator 1 1 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.create_cross_validator 1 1 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.perform_simple_evaluation 16 16 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.perform_simple_evaluation.gather_results 15 15 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation._result_writer_for_model 3 3 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.perform_cross_validation 16 16 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.compare_models 67 67 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.compare_models.sorted_df 12 12 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.compare_models_cross_validation 1 1 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation.create_plots 3 3 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation._create_plots 6 6 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation._create_plots.create_plots 6 6 0 0%
src/sensai/evaluation/eval_util.py ModelEvaluation._create_eval_stats_plots 1 1 0 0%
src/sensai/evaluation/eval_util.py RegressionModelEvaluation.__init__ 1 1 0 0%
src/sensai/evaluation/eval_util.py ClassificationModelEvaluation.__init__ 1 1 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelEvaluation.__init__ 12 12 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelEvaluation.compare_models 103 103 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelEvaluation.compare_models.iter_combined_eval_stats_from_all_data_sets 5 5 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonData.Result.iter_evaluation_data 4 4 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonData.__init__ 4 4 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonData.get_best_model_name 2 2 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonData.get_best_model 4 4 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitor.visit 1 1 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitor.collect_results 1 1 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance.__init__ 4 4 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance.visit 9 9 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance._collect 3 3 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance.plot_feature_importance 2 2 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance.get_feature_importance 1 1 0 0%
src/sensai/evaluation/eval_util.py ModelComparisonVisitorAggregatedFeatureImportance.collect_results 5 5 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.__init__ 7 7 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.get_model_names 1 1 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.get_model_description 1 1 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.get_eval_stats_list 1 1 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.get_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.iter_model_results 2 2 0 0%
src/sensai/evaluation/eval_util.py MultiDataModelComparisonData.create_distribution_plots 12 12 0 0%
src/sensai/evaluation/eval_util.py ClassificationMultiDataModelComparisonData.get_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/eval_util.py RegressionMultiDataModelComparisonData.get_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/eval_util.py (no function) 110 0 0 100%
src/sensai/evaluation/evaluator.py MetricsDictProvider._compute_metrics 1 1 0 0%
src/sensai/evaluation/evaluator.py MetricsDictProvider.compute_metrics 4 4 0 0%
src/sensai/evaluation/evaluator.py MetricsDictProviderFromFunction.__init__ 1 1 0 0%
src/sensai/evaluation/evaluator.py MetricsDictProviderFromFunction._compute_metrics 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData.__init__ 4 0 0 100%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData.model_name 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData.input_data 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData.get_eval_stats 8 2 0 75%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData.get_data_frame 8 8 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluationData.iter_input_output_ground_truth_tuples 3 3 0 0%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluationData.get_eval_stats_collection 1 1 0 0%
src/sensai/evaluation/evaluator.py EvaluatorParams.__init__ 4 0 0 100%
src/sensai/evaluation/evaluator.py EvaluatorParams._tostring_exclude_private 1 1 0 0%
src/sensai/evaluation/evaluator.py EvaluatorParams._tostring_additional_entries 7 7 0 0%
src/sensai/evaluation/evaluator.py EvaluatorParams.get_data_splitter 5 1 0 80%
src/sensai/evaluation/evaluator.py EvaluatorParams.set_data_splitter 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluator.__init__ 8 3 0 62%
src/sensai/evaluation/evaluator.py VectorModelEvaluator.set_tracked_experiment 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluator.eval_model 10 1 0 90%
src/sensai/evaluation/evaluator.py VectorModelEvaluator._eval_model 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluator._compute_metrics 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluator._compute_metrics_for_var_name 4 4 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluator.create_metrics_dict_provider 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorModelEvaluator.fit_model 3 1 0 67%
src/sensai/evaluation/evaluator.py RegressionEvaluatorParams.__init__ 4 0 0 100%
src/sensai/evaluation/evaluator.py RegressionEvaluatorParams.from_dict_or_instance 7 7 0 0%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluatorParams.__init__ 1 0 0 100%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluator.__init__ 2 0 0 100%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluator._eval_model 14 5 0 64%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluator.compute_test_data_outputs 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorRegressionModelEvaluator._compute_outputs 6 2 0 67%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluationData.get_misclassified_inputs_data_frame 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluationData.get_misclassified_triples_pred_true_input 3 3 0 0%
src/sensai/evaluation/evaluator.py ClassificationEvaluatorParams.__init__ 4 0 0 100%
src/sensai/evaluation/evaluator.py ClassificationEvaluatorParams.from_dict_or_instance 7 7 0 0%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluatorParams.__init__ 1 0 0 100%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluator.__init__ 2 0 0 100%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluator._eval_model 6 1 0 83%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluator.compute_test_data_outputs 1 1 0 0%
src/sensai/evaluation/evaluator.py VectorClassificationModelEvaluator._compute_outputs 7 2 0 71%
src/sensai/evaluation/evaluator.py RuleBasedVectorClassificationModelEvaluator.__init__ 1 1 0 0%
src/sensai/evaluation/evaluator.py RuleBasedVectorClassificationModelEvaluator.eval_model 3 3 0 0%
src/sensai/evaluation/evaluator.py RuleBasedVectorRegressionModelEvaluator.__init__ 1 1 0 0%
src/sensai/evaluation/evaluator.py RuleBasedVectorRegressionModelEvaluator.eval_model 3 3 0 0%
src/sensai/evaluation/evaluator.py (no function) 88 0 0 100%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelEvaluator._compute_metrics 2 2 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelEvaluator.eval_model 1 1 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelUnsupervisedEvaluator.__init__ 1 1 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelUnsupervisedEvaluator.eval_model 3 3 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelSupervisedEvaluator.__init__ 5 5 0 0%
src/sensai/evaluation/evaluator_clustering.py ClusteringModelSupervisedEvaluator.eval_model 6 6 0 0%
src/sensai/evaluation/evaluator_clustering.py (no function) 18 18 0 0%
src/sensai/evaluation/metric_computation.py MetricComputation.__init__ 1 1 0 0%
src/sensai/evaluation/metric_computation.py MetricComputation.compute_metric_value 1 1 0 0%
src/sensai/evaluation/metric_computation.py MetricComputationMultiData.__init__ 4 4 0 0%
src/sensai/evaluation/metric_computation.py MetricComputationMultiData.compute_metric_value 12 12 0 0%
src/sensai/evaluation/metric_computation.py (no function) 19 19 0 0%
src/sensai/feature_importance.py FeatureImportance.__init__ 2 2 0 0%
src/sensai/feature_importance.py FeatureImportance._is_dict 1 1 0 0%
src/sensai/feature_importance.py FeatureImportance.get_feature_importance_dict 8 8 0 0%
src/sensai/feature_importance.py FeatureImportance.get_sorted_tuples 3 3 0 0%
src/sensai/feature_importance.py FeatureImportance.plot 1 1 0 0%
src/sensai/feature_importance.py FeatureImportance.get_data_frame 2 2 0 0%
src/sensai/feature_importance.py FeatureImportanceProvider.get_feature_importance_dict 1 1 0 0%
src/sensai/feature_importance.py FeatureImportanceProvider.get_feature_importance 1 1 0 0%
src/sensai/feature_importance.py FeatureImportanceProvider.get_feature_importances 1 1 0 0%
src/sensai/feature_importance.py plot_feature_importance 13 13 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance.__init__ 7 7 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance._is_dict 1 1 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance.add 15 15 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance._agg_feature_name 5 5 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance.get_aggregated_feature_importance_dict 4 4 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance.get_aggregated_feature_importance_dict.aggregate 1 1 0 0%
src/sensai/feature_importance.py AggregatedFeatureImportance.get_aggregated_feature_importance 1 1 0 0%
src/sensai/feature_importance.py compute_permutation_feature_importance_dict 12 12 0 0%
src/sensai/feature_importance.py AggregatedPermutationFeatureImportance.__init__ 6 6 0 0%
src/sensai/feature_importance.py AggregatedPermutationFeatureImportance.add 2 2 0 0%
src/sensai/feature_importance.py AggregatedPermutationFeatureImportance.add_cross_validation_data 5 5 0 0%
src/sensai/feature_importance.py AggregatedPermutationFeatureImportance.get_feature_importance 1 1 0 0%
src/sensai/feature_importance.py (no function) 46 0 0 100%
src/sensai/featuregen/__init__.py (no function) 2 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.__init__ 22 5 0 77%
src/sensai/featuregen/feature_generator.py FeatureGenerator.__setstate__ 2 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator._tostring_exclude_private 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator._tostring_additional_entries 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.get_name 3 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.set_name 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.get_names 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.info 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGenerator.get_normalisation_rules 3 1 0 67%
src/sensai/featuregen/feature_generator.py FeatureGenerator.get_categorical_feature_name_regex 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.is_categorical_feature 3 1 0 67%
src/sensai/featuregen/feature_generator.py FeatureGenerator.get_generated_column_names 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.to_dft 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator._fit 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGenerator.fit 3 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.is_fitted 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.generate 22 3 0 86%
src/sensai/featuregen/feature_generator.py FeatureGenerator._generate 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGenerator.fit_generate 2 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGenerator.flattened 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGenerator.concat 5 5 0 0%
src/sensai/featuregen/feature_generator.py FeatureGenerator.chain 5 5 0 0%
src/sensai/featuregen/feature_generator.py RuleBasedFeatureGenerator.fit 1 0 0 100%
src/sensai/featuregen/feature_generator.py RuleBasedFeatureGenerator._fit 1 1 0 0%
src/sensai/featuregen/feature_generator.py RuleBasedFeatureGenerator.is_fitted 1 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator.__init__ 9 2 0 78%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator._tostring_object_info 1 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator._generate_from_multiple 10 2 0 80%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator._generate 2 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator._generate.generate_features 1 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator.fit_generate 3 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator.fit_generate.generate_features 1 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator._fit 2 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator.is_fitted 1 0 0 100%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator.info 3 3 0 0%
src/sensai/featuregen/feature_generator.py MultiFeatureGenerator.get_names 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromNamedTuples.__init__ 2 2 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromNamedTuples._generate 13 13 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromNamedTuples._generate_feature_dict 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTakeColumns.__init__ 6 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTakeColumns._generate 10 1 0 90%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTakeColumns.info 4 4 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFlattenColumns.__init__ 4 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFlattenColumns._generate 12 1 0 92%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFlattenColumns.info 3 3 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromColumnGenerator.__init__ 6 6 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromColumnGenerator.info 4 4 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromColumnGenerator._generate 7 7 0 0%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator.__init__ 5 0 0 100%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator._generate 3 0 0 100%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator._fit 1 0 0 100%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator.is_fitted 1 0 0 100%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator.info 2 2 0 0%
src/sensai/featuregen/feature_generator.py ChainedFeatureGenerator.fit_generate 4 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTargetDistribution.__init__ 13 13 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTargetDistribution.info 6 6 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTargetDistribution._fit 15 15 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorTargetDistribution._generate 11 11 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromVectorModel.__init__ 6 6 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromVectorModel._fit 4 4 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromVectorModel._generate 7 7 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromVectorModel.info 3 3 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumn.__init__ 3 3 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumn._generate 5 5 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumn._create_value 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumnDict.__init__ 2 2 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumnDict._generate 5 5 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorMapColumnDict._create_features_dict 1 1 0 0%
src/sensai/featuregen/feature_generator.py FeatureGeneratorNAMarker.__init__ 4 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorNAMarker._generate 5 0 0 100%
src/sensai/featuregen/feature_generator.py flattened_feature_generator 4 1 0 75%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromDFT.__init__ 2 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromDFT._fit 1 0 0 100%
src/sensai/featuregen/feature_generator.py FeatureGeneratorFromDFT._generate 1 0 0 100%
src/sensai/featuregen/feature_generator.py (no function) 110 2 0 98%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry.__init__ 3 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry.available_features 1 1 0 0%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry._name 3 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry.register_factory 4 1 0 75%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry.get_feature_generator 11 2 0 82%
src/sensai/featuregen/feature_generator_registry.py FeatureGeneratorRegistry.collect_features 1 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.__init__ 3 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.get_multi_feature_generator 1 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.get_normalisation_rules 1 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.get_categorical_feature_name_regex 1 1 0 0%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.create_multi_feature_generator 8 1 0 88%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.create_dft_normalisation 1 0 0 100%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.create_dft_one_hot_encoder 1 1 0 0%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.create_feature_transformer_normalisation 1 1 0 0%
src/sensai/featuregen/feature_generator_registry.py FeatureCollector.create_feature_transformer_one_hot_encoder 1 1 0 0%
src/sensai/featuregen/feature_generator_registry.py (no function) 27 0 0 100%
src/sensai/geoanalytics/__init__.py (no function) 0 0 0 100%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.__init__ 3 3 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.LatLonToMeters 4 4 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.MetersToLatLon 4 4 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.PixelsToMeters 4 4 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.MetersToPixels 4 4 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.PixelsToTile 3 3 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.PixelsToRaster 2 2 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.MetersToTile 2 2 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.LatLonToTile 1 1 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.TileBounds 3 3 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.TileLatLonBounds 4 4 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.Resolution 1 1 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.ZoomForPixelSize 3 3 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.GoogleTile 1 1 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalMercator.QuadTree 11 11 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalGeodetic.__init__ 1 1 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalGeodetic.LatLonToPixels 4 4 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalGeodetic.PixelsToTile 3 3 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalGeodetic.Resolution 1 1 0 0%
src/sensai/geoanalytics/_globalmaptiles.py GlobalGeodetic.TileBounds 2 2 0 0%
src/sensai/geoanalytics/_globalmaptiles.py (no function) 29 29 0 0%
src/sensai/geoanalytics/geo_clustering.py GeoCoordClusterer.fit_geo_coords 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py GeoCoordClusterer.clusters_indices 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.__init__ 10 10 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Matrix.__init__ 2 2 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Matrix.set 2 2 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Matrix.get 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.LocalPoint.__init__ 2 2 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Cluster.__init__ 3 3 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Cluster.merge_cost 19 19 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.Cluster.merge 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.fit_geo_coords 10 10 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.clusters_indices 8 8 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.MergeCandidateDeterminationStrategy.__init__ 3 3 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.MergeCandidateDeterminationStrategy.set_clusterer 9 9 0 0%
src/sensai/geoanalytics/geo_clustering.py GreedyAgglomerativeGeoCoordClusterer.MergeCandidateDeterminationStrategy.iter_candidate_indices 26 26 0 0%
src/sensai/geoanalytics/geo_clustering.py SkLearnGeoCoordClusterer.__init__ 3 3 0 0%
src/sensai/geoanalytics/geo_clustering.py SkLearnGeoCoordClusterer.fit_geo_coords 5 5 0 0%
src/sensai/geoanalytics/geo_clustering.py SkLearnGeoCoordClusterer._clusters 12 12 0 0%
src/sensai/geoanalytics/geo_clustering.py SkLearnGeoCoordClusterer.clusters_local_points 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py SkLearnGeoCoordClusterer.clusters_indices 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py DBSCANGeoCoordClusterer.__init__ 1 1 0 0%
src/sensai/geoanalytics/geo_clustering.py (no function) 42 42 0 0%
src/sensai/geoanalytics/geo_coords.py longitude_per_m 1 1 0 0%
src/sensai/geoanalytics/geo_coords.py latitude_per_m 1 1 0 0%
src/sensai/geoanalytics/geo_coords.py approximate_squared_distance 7 7 0 0%
src/sensai/geoanalytics/geo_coords.py closest_point_on_segment 21 21 0 0%
src/sensai/geoanalytics/geo_coords.py orientation 6 6 0 0%
src/sensai/geoanalytics/geo_coords.py abs_angle_difference 6 6 0 0%
src/sensai/geoanalytics/geo_coords.py closest_point_on_polyline 18 18 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord.__init__ 2 2 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord.latlon 1 1 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord.distance_to 1 1 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord.squared_distance_to 1 1 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord.local_coords 1 1 0 0%
src/sensai/geoanalytics/geo_coords.py GeoCoord.mean_coord 3 3 0 0%
src/sensai/geoanalytics/geo_coords.py GpsTracePoint.__init__ 2 2 0 0%
src/sensai/geoanalytics/geo_coords.py GeoRect.__init__ 6 6 0 0%
src/sensai/geoanalytics/geo_coords.py GeoRect.from_circle 5 5 0 0%
src/sensai/geoanalytics/geo_coords.py (no function) 29 29 0 0%
src/sensai/geoanalytics/geopandas/__init__.py (no function) 1 0 0 100%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.__init__ 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.Cluster.__init__ 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.Cluster.to_geodf 4 4 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.Cluster.as_multipoint 1 1 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.Cluster.load 6 6 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.Cluster.save 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer._compute_labels 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.fit 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.to_geodf 7 7 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.plot 5 5 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.get_cluster 1 1 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.noise_cluster 1 1 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py CoordinateEuclideanClusterer.clusters 1 1 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py SkLearnCoordinateClustering.__init__ 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering.py (no function) 32 0 0 100%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py PolygonAnnotatedCoordinates.__init__ 26 26 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py PolygonAnnotatedCoordinates.to_geodf 8 8 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py PolygonAnnotatedCoordinates.plot 5 5 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py PolygonAnnotatedCoordinates.get_coordinates_labels 6 6 0 0%
src/sensai/geoanalytics/geopandas/coordinate_clustering_ground_truth.py (no function) 13 0 0 100%
src/sensai/geoanalytics/geopandas/coordinates.py validate_coordinates 2 2 0 0%
src/sensai/geoanalytics/geopandas/coordinates.py extract_coordinates_array 11 11 0 0%
src/sensai/geoanalytics/geopandas/coordinates.py GeoDataFrameWrapper.to_geodf 1 1 0 0%
src/sensai/geoanalytics/geopandas/coordinates.py GeoDataFrameWrapper.plot 1 1 0 0%
src/sensai/geoanalytics/geopandas/coordinates.py (no function) 13 0 0 100%
src/sensai/geoanalytics/geopandas/geometry.py alpha_shape 20 20 0 0%
src/sensai/geoanalytics/geopandas/geometry.py alpha_shape.add_edge 5 5 0 0%
src/sensai/geoanalytics/geopandas/geometry.py (no function) 11 0 0 100%
src/sensai/geoanalytics/geopandas/graph.py delaunay_graph 7 7 0 0%
src/sensai/geoanalytics/geopandas/graph.py SpanningTree.__init__ 9 9 0 0%
src/sensai/geoanalytics/geopandas/graph.py SpanningTree.total_weight 1 1 0 0%
src/sensai/geoanalytics/geopandas/graph.py SpanningTree.num_edges 1 1 0 0%
src/sensai/geoanalytics/geopandas/graph.py SpanningTree.mean_edge_weight 1 1 0 0%
src/sensai/geoanalytics/geopandas/graph.py SpanningTree.summary_dict 1 1 0 0%
src/sensai/geoanalytics/geopandas/graph.py CoordinateSpanningTree.__init__ 2 2 0 0%
src/sensai/geoanalytics/geopandas/graph.py CoordinateSpanningTree.multi_line_string 1 1 0 0%
src/sensai/geoanalytics/geopandas/graph.py CoordinateSpanningTree.to_geodf 3 3 0 0%
src/sensai/geoanalytics/geopandas/graph.py (no function) 20 0 0 100%
src/sensai/geoanalytics/local_coords.py LocalCoordinateSystem.__init__ 4 4 0 0%
src/sensai/geoanalytics/local_coords.py LocalCoordinateSystem.get_local_coords 4 4 0 0%
src/sensai/geoanalytics/local_coords.py LocalCoordinateSystem.get_lat_lon 3 3 0 0%
src/sensai/geoanalytics/local_coords.py LocalCoordinateSystem._pseudo_northing 3 3 0 0%
src/sensai/geoanalytics/local_coords.py LocalCoordinateSystem._real_northing 3 3 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.__init__ 13 13 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_hexagon 6 6 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_min_hexagon_column 2 2 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_max_hexagon_column 2 2 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_min_hexagon_row 2 2 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_max_hexagon_row 2 2 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_hexagon_coord_span_for_bounding_box 7 7 0 0%
src/sensai/geoanalytics/local_coords.py LocalHexagonalGrid.get_hexagon_coords_for_point 6 6 0 0%
src/sensai/geoanalytics/local_coords.py fix_polygon 20 20 0 0%
src/sensai/geoanalytics/local_coords.py fix_polygon._fix_polygon_component 2 2 0 0%
src/sensai/geoanalytics/local_coords.py (no function) 25 25 0 0%
src/sensai/geoanalytics/map_tiles.py MapTile.__init__ 4 4 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles.__init__ 3 3 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles._get_tile 6 6 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles.iter_tile_coordinates_in_rect 9 9 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles.get_tiles_in_rect 1 1 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles.get_tile 1 1 0 0%
src/sensai/geoanalytics/map_tiles.py MapTiles.get_tile_coordinates 1 1 0 0%
src/sensai/geoanalytics/map_tiles.py (no function) 16 16 0 0%
src/sensai/hyperopt.py iter_param_combinations 3 3 0 0%
src/sensai/hyperopt.py iter_param_combinations._iter_recursive_param_combinations 6 6 0 0%
src/sensai/hyperopt.py ParameterCombinationSkipDecider.tell 1 1 0 0%
src/sensai/hyperopt.py ParameterCombinationSkipDecider.is_skipped 1 1 0 0%
src/sensai/hyperopt.py ParameterCombinationEquivalenceClassValueCache.__init__ 1 1 0 0%
src/sensai/hyperopt.py ParameterCombinationEquivalenceClassValueCache._equivalence_class 1 1 0 0%
src/sensai/hyperopt.py ParameterCombinationEquivalenceClassValueCache.set 1 1 0 0%
src/sensai/hyperopt.py ParameterCombinationEquivalenceClassValueCache.get 1 1 0 0%
src/sensai/hyperopt.py ParametersMetricsCollection.__init__ 16 16 0 0%
src/sensai/hyperopt.py ParametersMetricsCollection.add_values 17 17 0 0%
src/sensai/hyperopt.py ParametersMetricsCollection._save_csv 5 5 0 0%
src/sensai/hyperopt.py ParametersMetricsCollection.get_data_frame 1 1 0 0%
src/sensai/hyperopt.py ParametersMetricsCollection.contains 9 9 0 0%
src/sensai/hyperopt.py GridSearch.__init__ 25 25 0 0%
src/sensai/hyperopt.py GridSearch._eval_params 17 17 0 0%
src/sensai/hyperopt.py GridSearch.run 32 32 0 0%
src/sensai/hyperopt.py GridSearch.run.collect_result 6 6 0 0%
src/sensai/hyperopt.py GridSearch.Result.__init__ 6 6 0 0%
src/sensai/hyperopt.py GridSearch.Result.get_best_params 14 14 0 0%
src/sensai/hyperopt.py SAHyperOpt.State.__init__ 4 4 0 0%
src/sensai/hyperopt.py SAHyperOpt.State.compute_cost_value 1 1 0 0%
src/sensai/hyperopt.py SAHyperOpt.State.get_state_representation 1 1 0 0%
src/sensai/hyperopt.py SAHyperOpt.State.apply_state_representation 1 1 0 0%
src/sensai/hyperopt.py SAHyperOpt.ParameterChangeOperator.__init__ 1 1 0 0%
src/sensai/hyperopt.py SAHyperOpt.ParameterChangeOperator.apply_state_change 1 1 0 0%
src/sensai/hyperopt.py SAHyperOpt.ParameterChangeOperator.cost_delta 3 3 0 0%
src/sensai/hyperopt.py SAHyperOpt.ParameterChangeOperator.choose_params 4 4 0 0%
src/sensai/hyperopt.py SAHyperOpt.ParameterChangeOperator._choose_changed_model_parameters 1 1 0 0%
src/sensai/hyperopt.py SAHyperOpt.__init__ 14 14 0 0%
src/sensai/hyperopt.py SAHyperOpt._eval_params 22 22 0 0%
src/sensai/hyperopt.py SAHyperOpt._compute_metric 5 5 0 0%
src/sensai/hyperopt.py SAHyperOpt.run 5 5 0 0%
src/sensai/hyperopt.py SAHyperOpt.get_simulated_annealing 1 1 0 0%
src/sensai/hyperopt.py (no function) 68 0 0 100%
src/sensai/lightgbm.py _update_fit_args 8 8 0 0%
src/sensai/lightgbm.py LightGBMVectorRegressionModel.__init__ 7 7 0 0%
src/sensai/lightgbm.py LightGBMVectorRegressionModel._update_fit_args 1 1 0 0%
src/sensai/lightgbm.py LightGBMVectorClassificationModel.__init__ 7 7 0 0%
src/sensai/lightgbm.py LightGBMVectorClassificationModel._update_fit_args 1 1 0 0%
src/sensai/lightgbm.py LightGBMVectorClassificationModel._predict_class_probabilities 5 5 0 0%
src/sensai/lightgbm.py (no function) 18 18 0 0%
src/sensai/local_search.py SATemperatureSchedule.temperature 1 1 0 0%
src/sensai/local_search.py SATemperatureSchedule.probability 3 3 0 0%
src/sensai/local_search.py SATemperatureSchedule._get_params 1 1 0 0%
src/sensai/local_search.py SATemperatureSchedule.__str__ 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleFixed.__init__ 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleFixed.temperature 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleFixed._get_params 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleExponential.__init__ 9 9 0 0%
src/sensai/local_search.py SATemperatureScheduleExponential.temperature 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleExponential._get_params 1 1 0 0%
src/sensai/local_search.py reverse_sigmoid 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleReverseSigmoid.__init__ 9 9 0 0%
src/sensai/local_search.py SATemperatureScheduleReverseSigmoid.temperature 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleReverseSigmoid._get_params 1 1 0 0%
src/sensai/local_search.py SATemperatureScheduleReverseSigmoidSymmetric.__init__ 4 4 0 0%
src/sensai/local_search.py SATemperatureSchedulePower.__init__ 7 7 0 0%
src/sensai/local_search.py SATemperatureSchedulePower.temperature 1 1 0 0%
src/sensai/local_search.py SATemperatureSchedulePower._get_params 1 1 0 0%
src/sensai/local_search.py SAProbabilityFunction.__init__ 1 1 0 0%
src/sensai/local_search.py SAProbabilityFunction.__str__ 1 1 0 0%
src/sensai/local_search.py SAProbabilityFunction.__call__ 1 1 0 0%
src/sensai/local_search.py SAProbabilityFunctionLinear.__init__ 3 3 0 0%
src/sensai/local_search.py SAProbabilityFunctionLinear.__call__ 1 1 0 0%
src/sensai/local_search.py SAProbabilityFunctionReverseSigmoid.__init__ 4 4 0 0%
src/sensai/local_search.py SAProbabilityFunctionReverseSigmoid.__call__ 1 1 0 0%
src/sensai/local_search.py SAProbabilityFunctionConstant.__init__ 2 2 0 0%
src/sensai/local_search.py SAProbabilityFunctionConstant.__call__ 1 1 0 0%
src/sensai/local_search.py SAProbabilitySchedule.__init__ 6 6 0 0%
src/sensai/local_search.py SAProbabilitySchedule.temperature 6 6 0 0%
src/sensai/local_search.py SAProbabilitySchedule.probability 5 5 0 0%
src/sensai/local_search.py SAProbabilitySchedule._get_params 1 1 0 0%
src/sensai/local_search.py SACostValue.value 1 1 0 0%
src/sensai/local_search.py SACostValue.add 1 1 0 0%
src/sensai/local_search.py SACostValueNumeric.__init__ 1 1 0 0%
src/sensai/local_search.py SACostValueNumeric.__str__ 1 1 0 0%
src/sensai/local_search.py SACostValueNumeric.value 1 1 0 0%
src/sensai/local_search.py SACostValueNumeric.add 1 1 0 0%
src/sensai/local_search.py SAState.__init__ 2 2 0 0%
src/sensai/local_search.py SAState.compute_cost_value 1 1 0 0%
src/sensai/local_search.py SAState.get_state_representation 1 1 0 0%
src/sensai/local_search.py SAState.apply_state_representation 1 1 0 0%
src/sensai/local_search.py SAOperator.__init__ 1 1 0 0%
src/sensai/local_search.py SAOperator.apply_cost_change 1 1 0 0%
src/sensai/local_search.py SAOperator.apply_state_change 1 1 0 0%
src/sensai/local_search.py SAOperator.apply 2 2 0 0%
src/sensai/local_search.py SAOperator.cost_delta 1 1 0 0%
src/sensai/local_search.py SAOperator.choose_params 1 1 0 0%
src/sensai/local_search.py SAChain.__init__ 22 22 0 0%
src/sensai/local_search.py SAChain._update_best_state 5 5 0 0%
src/sensai/local_search.py SAChain.step 29 29 0 0%
src/sensai/local_search.py SAChain.log_stats 15 15 0 0%
src/sensai/local_search.py SAChain.apply_best_state 2 2 0 0%
src/sensai/local_search.py SAChain.plot_series 3 3 0 0%
src/sensai/local_search.py SAChain.get_series 5 5 0 0%
src/sensai/local_search.py SimulatedAnnealing.__init__ 13 13 0 0%
src/sensai/local_search.py SimulatedAnnealing.optimise 16 16 0 0%
src/sensai/local_search.py SimulatedAnnealing.get_chain 1 1 0 0%
src/sensai/local_search.py ParallelTempering.__init__ 20 20 0 0%
src/sensai/local_search.py ParallelTempering._create_schedules 9 9 0 0%
src/sensai/local_search.py ParallelTempering.optimise 35 35 0 0%
src/sensai/local_search.py ParallelTempering.plot_cost_progression 7 7 0 0%
src/sensai/local_search.py (no function) 106 0 0 100%
src/sensai/minizinc.py CostScaler.__init__ 2 2 0 0%
src/sensai/minizinc.py CostScaler.scaled_int 1 1 0 0%
src/sensai/minizinc.py CostScaler.scaled_float 1 1 0 0%
src/sensai/minizinc.py CostScaler.original_value 1 1 0 0%
src/sensai/minizinc.py CostScaler.__str__ 1 1 0 0%
src/sensai/minizinc.py MiniZincProblem.create_mini_zinc_file 1 1 0 0%
src/sensai/minizinc.py MiniZincProblem.get_mini_zinc_code 1 1 0 0%
src/sensai/minizinc.py MiniZincSolver.__init__ 6 6 0 0%
src/sensai/minizinc.py MiniZincSolver.__str 1 1 0 0%
src/sensai/minizinc.py MiniZincSolver.solve_path 28 28 0 0%
src/sensai/minizinc.py MiniZincSolver.solve_problem 8 8 0 0%
src/sensai/minizinc.py MiniZincSolver.get_last_solver_time_secs 1 1 0 0%
src/sensai/minizinc.py extract_1d_array_from_output 2 2 0 0%
src/sensai/minizinc.py extract_multi_dim_array_from_output 13 13 0 0%
src/sensai/minizinc.py array_to_mini_zinc 4 4 0 0%
src/sensai/minizinc.py (no function) 31 31 0 0%
src/sensai/multi_model.py MultiVectorRegressionModel.__init__ 6 6 0 0%
src/sensai/multi_model.py MultiVectorRegressionModel._predict 3 3 0 0%
src/sensai/multi_model.py (no function) 8 8 0 0%
src/sensai/naive_bayes.py CategoricalNaiveBayesVectorClassificationModel.__init__ 4 4 0 0%
src/sensai/naive_bayes.py CategoricalNaiveBayesVectorClassificationModel._fit_classifier 11 11 0 0%
src/sensai/naive_bayes.py CategoricalNaiveBayesVectorClassificationModel._predict_class_probabilities 11 11 0 0%
src/sensai/naive_bayes.py CategoricalNaiveBayesVectorClassificationModel._probability 3 3 0 0%
src/sensai/naive_bayes.py CategoricalNaiveBayesVectorClassificationModel._predict 13 13 0 0%
src/sensai/naive_bayes.py (no function) 11 0 0 100%
src/sensai/nearest_neighbors.py Neighbor.__init__ 3 3 0 0%
src/sensai/nearest_neighbors.py NeighborProvider.__init__ 5 5 0 0%
src/sensai/nearest_neighbors.py NeighborProvider.iter_potential_neighbors 1 1 0 0%
src/sensai/nearest_neighbors.py NeighborProvider.__str__ 1 1 0 0%
src/sensai/nearest_neighbors.py AllNeighborsProvider.__init__ 2 2 0 0%
src/sensai/nearest_neighbors.py AllNeighborsProvider.__getstate__ 3 3 0 0%
src/sensai/nearest_neighbors.py AllNeighborsProvider.iter_potential_neighbors 6 6 0 0%
src/sensai/nearest_neighbors.py AllNeighborsProvider.__str__ 1 1 0 0%
src/sensai/nearest_neighbors.py TimerangeNeighborsProvider.__init__ 8 8 0 0%
src/sensai/nearest_neighbors.py TimerangeNeighborsProvider.iter_potential_neighbors 7 7 0 0%
src/sensai/nearest_neighbors.py TimerangeNeighborsProvider.__str__ 1 1 0 0%
src/sensai/nearest_neighbors.py AbstractKnnFinder.find_neighbors 1 1 0 0%
src/sensai/nearest_neighbors.py AbstractKnnFinder.__str__ 1 1 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.__init__ 5 5 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.__str__ 1 1 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.DistanceMetricCache.__init__ 1 1 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.DistanceMetricCache.get_cached_metric 8 8 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.CachedSeriesDistanceMetric.__init__ 2 2 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.CachedSeriesDistanceMetric.get_distance_series 9 9 0 0%
src/sensai/nearest_neighbors.py CachingKNearestNeighboursFinder.find_neighbors 14 14 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursFinder.__init__ 2 2 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursFinder.__str__ 1 1 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursFinder.find_neighbors 7 7 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel.__init__ 10 10 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel._tostring_excludes 1 1 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel._fit_classifier 8 8 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel._predict_class_probabilities 6 6 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel._predict_class_probability_vector_from_neighbors 9 9 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel._get_label 1 1 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursClassificationModel.find_neighbors 1 1 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel.__init__ 10 10 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel._tostring_excludes 1 1 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel._fit 8 8 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel._get_target 1 1 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel._predict_single_input 6 6 0 0%
src/sensai/nearest_neighbors.py KNearestNeighboursRegressionModel._predict 4 4 0 0%
src/sensai/nearest_neighbors.py FeatureGeneratorNeighbors.__init__ 7 7 0 0%
src/sensai/nearest_neighbors.py FeatureGeneratorNeighbors._generate 5 5 0 0%
src/sensai/nearest_neighbors.py FeatureGeneratorNeighbors._generate_feature_dict 7 7 0 0%
src/sensai/nearest_neighbors.py FeatureGeneratorNeighbors._fit 1 1 0 0%
src/sensai/nearest_neighbors.py (no function) 73 0 0 100%
src/sensai/normalisation.py VectorDataScaler.__init__ 3 0 0 100%
src/sensai/normalisation.py VectorDataScaler._compute_scaling_params 19 8 0 58%
src/sensai/normalisation.py VectorDataScaler._array 1 0 0 100%
src/sensai/normalisation.py VectorDataScaler.get_normalised_array 6 1 0 83%
src/sensai/normalisation.py VectorDataScaler.get_denormalised_array 6 6 0 0%
src/sensai/normalisation.py (no function) 19 0 0 100%
src/sensai/pytorch_lightning/__init__.py (no function) 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py _fit_model_with_trainer 7 7 0 0%
src/sensai/pytorch_lightning/pl_models.py PLWrappedModel.__init__ 7 7 0 0%
src/sensai/pytorch_lightning/pl_models.py PLWrappedModel.fit 3 3 0 0%
src/sensai/pytorch_lightning/pl_models.py PLWrappedModel.predict 2 2 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarClassificationModel.__init__ 2 2 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarClassificationModel._predict_probabilities_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarClassificationModel._fit_to_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarRegressionModel.__init__ 2 2 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarRegressionModel._predict_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToScalarRegressionModel._fit_to_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorClassificationModel.__init__ 2 2 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorClassificationModel._predict_probabilities_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorClassificationModel._fit_to_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorRegressionModel.__init__ 2 2 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorRegressionModel._predict_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py PLTensorToTensorRegressionModel._fit_to_array 1 1 0 0%
src/sensai/pytorch_lightning/pl_models.py (no function) 26 26 0 0%
src/sensai/sklearn/__init__.py (no function) 2 0 0 100%
src/sensai/sklearn/sklearn_base.py create_sklearn_model 4 1 0 75%
src/sensai/sklearn/sklearn_base.py str_sklearn_model 1 0 0 100%
src/sensai/sklearn/sklearn_base.py _apply_sklearn_input_transformer 10 8 0 20%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel.__init__ 6 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._tostring_excludes 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel.with_sklearn_input_transformer 2 2 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel.with_sklearn_output_transformer 2 2 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._transform_input 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._update_model_args 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._update_fit_args 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._fit 4 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._fit_sklearn 1 1 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._predict 2 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorRegressionModel._predict_sklearn 1 1 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel.__init__ 2 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel._tostring_excludes 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel._tostring_additional_entries 5 1 0 80%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel._fit_sklearn 5 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel._predict_sklearn 4 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel._predict_sklearn_single_model 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultipleOneDimVectorRegressionModel.get_sklearn_model 5 5 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultiDimVectorRegressionModel.__init__ 2 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultiDimVectorRegressionModel._tostring_excludes 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultiDimVectorRegressionModel._tostring_additional_entries 5 1 0 80%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultiDimVectorRegressionModel._fit_sklearn 7 1 0 86%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnMultiDimVectorRegressionModel._predict_sklearn 2 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel.__init__ 8 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel.__setstate__ 1 1 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._tostring_excludes 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._tostring_additional_entries 5 1 0 80%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel.with_sklearn_input_transformer 2 2 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._update_model_args 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._update_fit_args 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._fit_classifier 16 6 0 62%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._fit_sklearn_classifier 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._transform_input 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._encode_labels 3 3 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._decode_labels 3 3 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._predict_sklearn 1 0 0 100%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._predict 5 1 0 80%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._predict_class_probabilities 3 3 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel.get_params 1 1 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel.set_params 1 1 0 0%
src/sensai/sklearn/sklearn_base.py AbstractSkLearnVectorClassificationModel._compute_class_weights 5 5 0 0%
src/sensai/sklearn/sklearn_base.py _get_model_feature_importance_vector 8 8 0 0%
src/sensai/sklearn/sklearn_base.py FeatureImportanceProviderSkLearnRegressionMultipleOneDim.get_feature_importance_dict 1 1 0 0%
src/sensai/sklearn/sklearn_base.py FeatureImportanceProviderSkLearnRegressionMultiDim.get_feature_importance_dict 1 1 0 0%
src/sensai/sklearn/sklearn_base.py FeatureImportanceProviderSkLearnClassification.get_feature_importance_dict 1 1 0 0%
src/sensai/sklearn/sklearn_base.py (no function) 71 0 0 100%
src/sensai/sklearn/sklearn_classification.py SkLearnDecisionTreeVectorClassificationModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnRandomForestVectorClassificationModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_classification.py SkLearnMLPVectorClassificationModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_classification.py SkLearnMultinomialNBVectorClassificationModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnSVCVectorClassificationModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnLogisticRegressionVectorClassificationModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnKNeighborsVectorClassificationModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_classification.py SkLearnKNeighborsVectorClassificationModel._predict_sklearn 2 2 0 0%
src/sensai/sklearn/sklearn_classification.py (no function) 26 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnRandomForestVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearRegressionVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearRidgeRegressionVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearLassoRegressionVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnMultiLayerPerceptronVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnSVRVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnLinearSVRVectorRegressionModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnGradientBoostingVectorRegressionModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnKNeighborsVectorRegressionModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnExtraTreesVectorRegressionModel.__init__ 1 1 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnDummyVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnDecisionTreeVectorRegressionModel.__init__ 1 0 0 100%
src/sensai/sklearn/sklearn_regression.py SkLearnDecisionTreeVectorRegressionModel.plot 4 4 0 0%
src/sensai/sklearn/sklearn_regression.py SkLearnDecisionTreeVectorRegressionModel.plot_graphviz_pdf 3 3 0 0%
src/sensai/sklearn/sklearn_regression.py (no function) 36 0 0 100%
src/sensai/sklearn_quantile.py RandomForestQuantileRegressorVectorRegressionModel.__init__ 3 3 0 0%
src/sensai/sklearn_quantile.py RandomForestQuantileRegressorVectorRegressionModel.predict_confidence_intervals 3 3 0 0%
src/sensai/sklearn_quantile.py RandomForestQuantileRegressorVectorRegressionModel._predict_quantiles 2 2 0 0%
src/sensai/sklearn_quantile.py RandomForestQuantileRegressorVectorRegressionModel._predict_sklearn_single_model 1 1 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetric.compute_confidence_intervals 4 4 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricAccuracyInConfidenceInterval.compute_value 5 5 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricConfidenceIntervalMeanSize.compute_value 5 5 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricConfidenceIntervalMedianSize.compute_value 5 5 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricRelFreqMaxSizeConfidenceInterval.__init__ 2 2 0 0%
src/sensai/sklearn_quantile.py QuantileRegressionMetricRelFreqMaxSizeConfidenceInterval.compute_value 6 6 0 0%
src/sensai/sklearn_quantile.py (no function) 33 33 0 0%
src/sensai/tensor_model.py _get_datapoint_shape 2 2 0 0%
src/sensai/tensor_model.py _check_df_shape 3 3 0 0%
src/sensai/tensor_model.py TensorModel.__init__ 2 2 0 0%
src/sensai/tensor_model.py TensorModel._fit_to_array 1 1 0 0%
src/sensai/tensor_model.py TensorModel._predict_array 1 1 0 0%
src/sensai/tensor_model.py TensorModel._predict_df_through_array 12 12 0 0%
src/sensai/tensor_model.py TensorModel._fit_tensor_model 7 7 0 0%
src/sensai/tensor_model.py TensorModel.get_model_input_shape 1 1 0 0%
src/sensai/tensor_model.py TensorModel.get_model_output_shape 1 1 0 0%
src/sensai/tensor_model.py TensorToScalarRegressionModel.__init__ 3 3 0 0%
src/sensai/tensor_model.py TensorToScalarRegressionModel._fit 1 1 0 0%
src/sensai/tensor_model.py TensorToScalarRegressionModel._predict 1 1 0 0%
src/sensai/tensor_model.py TensorToScalarRegressionModel.predict 3 3 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel.__init__ 3 3 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel._predict_class_probabilities 1 1 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel._fit_classifier 1 1 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel.predict 3 3 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel._predict_array 1 1 0 0%
src/sensai/tensor_model.py TensorToScalarClassificationModel._predict_probabilities_array 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorRegressionModel.__init__ 4 4 0 0%
src/sensai/tensor_model.py TensorToTensorRegressionModel._fit 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorRegressionModel._predict 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorRegressionModel.predict 8 8 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.__init__ 5 5 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel._fit 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.is_regression_model 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.get_num_predicted_classes 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.fit 10 10 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.get_model_output_shape 4 4 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.convert_class_probabilities_to_predictions 4 4 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.predict_class_probabilities 6 6 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel._check_prediction 8 8 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel._predict_class_probabilities 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel._predict_array 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel._predict_probabilities_array 1 1 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel._predict 5 5 0 0%
src/sensai/tensor_model.py TensorToTensorClassificationModel.predict 8 8 0 0%
src/sensai/tensor_model.py (no function) 57 0 0 100%
src/sensai/tensorflow/__init__.py (no function) 2 0 0 100%
src/sensai/tensorflow/tf_base.py TensorFlowSession.configure_session 6 6 0 0%
src/sensai/tensorflow/tf_base.py TensorFlowSession.set_keras_session 8 8 0 0%
src/sensai/tensorflow/tf_base.py KerasVectorRegressionModel.__init__ 12 12 0 0%
src/sensai/tensorflow/tf_base.py KerasVectorRegressionModel.__str__ 2 2 0 0%
src/sensai/tensorflow/tf_base.py KerasVectorRegressionModel._create_model 1 1 0 0%
src/sensai/tensorflow/tf_base.py KerasVectorRegressionModel._fit 20 20 0 0%
src/sensai/tensorflow/tf_base.py KerasVectorRegressionModel._predict 4 4 0 0%
src/sensai/tensorflow/tf_base.py (no function) 23 0 0 100%
src/sensai/tensorflow/tf_mlp.py KerasMultiLayerPerceptronVectorRegressionModel.__init__ 4 4 0 0%
src/sensai/tensorflow/tf_mlp.py KerasMultiLayerPerceptronVectorRegressionModel.__str__ 2 2 0 0%
src/sensai/tensorflow/tf_mlp.py KerasMultiLayerPerceptronVectorRegressionModel._create_model 6 6 0 0%
src/sensai/tensorflow/tf_mlp.py (no function) 7 0 0 100%
src/sensai/torch/__init__.py (no function) 5 0 0 100%
src/sensai/torch/torch_base.py MCDropoutCapableNNModule.__init__ 3 0 0 100%
src/sensai/torch/torch_base.py MCDropoutCapableNNModule.__setstate__ 5 2 0 60%
src/sensai/torch/torch_base.py MCDropoutCapableNNModule._dropout 5 5 0 0%
src/sensai/torch/torch_base.py MCDropoutCapableNNModule._enable_mc_dropout 2 2 0 0%
src/sensai/torch/torch_base.py MCDropoutCapableNNModule.infer_mc_dropout 13 13 0 0%
src/sensai/torch/torch_base.py TorchModel.__init__ 7 0 0 100%
src/sensai/torch/torch_base.py TorchModel._tostring_exclude_private 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel.set_torch_module 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel.set_normalisation_check_threshold 1 1 0 0%
src/sensai/torch/torch_base.py TorchModel.get_module_bytes 3 0 0 100%
src/sensai/torch/torch_base.py TorchModel.set_module_bytes 2 0 0 100%
src/sensai/torch/torch_base.py TorchModel.get_torch_module 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel._set_cuda_enabled 1 1 0 0%
src/sensai/torch/torch_base.py TorchModel._is_cuda_enabled 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel._load_model 24 21 0 12%
src/sensai/torch/torch_base.py TorchModel.create_torch_module 1 1 0 0%
src/sensai/torch/torch_base.py TorchModel.__getstate__ 4 4 0 0%
src/sensai/torch/torch_base.py TorchModel.__setstate__ 11 0 0 100%
src/sensai/torch/torch_base.py TorchModel.apply 29 10 0 66%
src/sensai/torch/torch_base.py TorchModel.apply.extract 8 1 0 88%
src/sensai/torch/torch_base.py TorchModel.apply_scaled 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel.scaled_output 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel._extract_params_from_data 2 0 0 100%
src/sensai/torch/torch_base.py TorchModel.fit 6 0 0 100%
src/sensai/torch/torch_base.py TorchModel._get_gpu_from_model_parameter_device 4 2 0 50%
src/sensai/torch/torch_base.py TorchModel.best_epoch 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel.total_epochs 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel._tostring_excludes 1 0 0 100%
src/sensai/torch/torch_base.py TorchModel._tostring_additional_entries 1 0 0 100%
src/sensai/torch/torch_base.py TorchModelFittingStrategy.fit 1 1 0 0%
src/sensai/torch/torch_base.py TorchModelFittingStrategyDefault.fit 1 0 0 100%
src/sensai/torch/torch_base.py TorchModelFromModuleFactory.__init__ 4 0 0 100%
src/sensai/torch/torch_base.py TorchModelFromModuleFactory.create_torch_module 1 0 0 100%
src/sensai/torch/torch_base.py TorchModelFromModule.__init__ 2 2 0 0%
src/sensai/torch/torch_base.py TorchModelFromModule.create_torch_module 1 1 0 0%
src/sensai/torch/torch_base.py TorchModelFactoryFromModule.__init__ 2 2 0 0%
src/sensai/torch/torch_base.py TorchModelFactoryFromModule.__call__ 1 1 0 0%
src/sensai/torch/torch_base.py VectorTorchModel.__init__ 3 0 0 100%
src/sensai/torch/torch_base.py VectorTorchModel._extract_params_from_data 3 0 0 100%
src/sensai/torch/torch_base.py VectorTorchModel.create_torch_module 1 0 0 100%
src/sensai/torch/torch_base.py VectorTorchModel.create_torch_module_for_dims 1 1 0 0%
src/sensai/torch/torch_base.py TorchAutoregressiveResultHandler.clear_results 1 1 0 0%
src/sensai/torch/torch_base.py TorchAutoregressiveResultHandler.save_results 1 1 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.__init__ 18 1 0 94%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.__setstate__ 8 8 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.from_module 1 1 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel._tostring_excludes 4 1 0 75%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_input_tensoriser 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_output_tensoriser 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_output_tensor_to_array_converter 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_torch_data_set_provider_factory 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_data_frame_splitter 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_normalisation_check_threshold 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel.with_autoregressive_result_handler 3 3 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel._create_torch_model 3 3 0 0%
src/sensai/torch/torch_base.py TorchVectorRegressionModel._create_data_set_provider 4 0 0 100%
src/sensai/torch/torch_base.py TorchVectorRegressionModel._fit 6 2 0 67%
src/sensai/torch/torch_base.py TorchVectorRegressionModel._predict_outputs_for_input_data_frame 20 6 0 70%
src/sensai/torch/torch_base.py TorchVectorRegressionModel._predict 2 0 0 100%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.__init__ 16 1 0 94%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.__setstate__ 8 0 0 100%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.from_module 1 1 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.with_input_tensoriser 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.with_output_tensoriser 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.with_torch_data_set_provider_factory 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.with_data_frame_splitter 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel.with_normalisation_check_threshold 2 2 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel._create_torch_model 3 3 0 0%
src/sensai/torch/torch_base.py TorchVectorClassificationModel._create_data_set_provider 4 0 0 100%
src/sensai/torch/torch_base.py TorchVectorClassificationModel._fit_classifier 10 3 0 70%
src/sensai/torch/torch_base.py TorchVectorClassificationModel._predict_outputs_for_input_data_frame 6 0 0 100%
src/sensai/torch/torch_base.py TorchVectorClassificationModel._predict_class_probabilities 9 3 0 67%
src/sensai/torch/torch_base.py TorchVectorClassificationModel._tostring_excludes 4 1 0 75%
src/sensai/torch/torch_base.py TorchDataSetProviderFactory.create_data_set_provider 1 1 0 0%
src/sensai/torch/torch_base.py TorchDataSetProviderFactoryClassificationDefault.__init__ 1 0 0 100%
src/sensai/torch/torch_base.py TorchDataSetProviderFactoryClassificationDefault.create_data_set_provider 2 0 0 100%
src/sensai/torch/torch_base.py TorchDataSetProviderFactoryRegressionDefault.__init__ 1 0 0 100%
src/sensai/torch/torch_base.py TorchDataSetProviderFactoryRegressionDefault.create_data_set_provider 2 0 0 100%
src/sensai/torch/torch_base.py OutputTensorToArrayConverter.convert 1 1 0 0%
src/sensai/torch/torch_base.py (no function) 128 0 0 100%
src/sensai/torch/torch_data.py to_tensor 9 9 0 0%
src/sensai/torch/torch_data.py TensorScaler.cuda 1 1 0 0%
src/sensai/torch/torch_data.py TensorScaler.normalise 1 1 0 0%
src/sensai/torch/torch_data.py TensorScaler.denormalise 1 1 0 0%
src/sensai/torch/torch_data.py TensorScalerCentreAndScale.__init__ 2 0 0 100%
src/sensai/torch/torch_data.py TensorScalerCentreAndScale.cuda 4 4 0 0%
src/sensai/torch/torch_data.py TensorScalerCentreAndScale.normalise 5 2 0 60%
src/sensai/torch/torch_data.py TensorScalerCentreAndScale.denormalise 5 2 0 60%
src/sensai/torch/torch_data.py TensorScalerFromVectorDataScaler.__init__ 10 4 0 60%
src/sensai/torch/torch_data.py TensorScalerFromVectorDataScaler.__setstate__ 4 1 0 75%
src/sensai/torch/torch_data.py TensorScalerIdentity.cuda 1 1 0 0%
src/sensai/torch/torch_data.py TensorScalerIdentity.normalise 1 1 0 0%
src/sensai/torch/torch_data.py TensorScalerIdentity.denormalise 1 1 0 0%
src/sensai/torch/torch_data.py TensorScalerFromDFTSkLearnTransformer.__init__ 13 13 0 0%
src/sensai/torch/torch_data.py Tensoriser.tensorise 10 5 0 50%
src/sensai/torch/torch_data.py Tensoriser._tensorise 1 1 0 0%
src/sensai/torch/torch_data.py Tensoriser.fit 1 1 0 0%
src/sensai/torch/torch_data.py RuleBasedTensoriser.fit 1 1 0 0%
src/sensai/torch/torch_data.py TensoriserDataFrameFloatValuesMatrix._tensorise 1 0 0 100%
src/sensai/torch/torch_data.py TensoriserClassLabelIndices._tensorise 3 1 0 67%
src/sensai/torch/torch_data.py DataUtil.split_into_tensors 1 1 0 0%
src/sensai/torch/torch_data.py DataUtil.get_output_tensor_scaler 1 1 0 0%
src/sensai/torch/torch_data.py DataUtil.get_input_tensor_scaler 1 1 0 0%
src/sensai/torch/torch_data.py DataUtil.model_output_dim 1 1 0 0%
src/sensai/torch/torch_data.py DataUtil.input_dim 1 1 0 0%
src/sensai/torch/torch_data.py VectorDataUtil.__init__ 11 1 0 91%
src/sensai/torch/torch_data.py VectorDataUtil.__len__ 1 1 0 0%
src/sensai/torch/torch_data.py VectorDataUtil.get_output_tensor_scaler 1 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil.get_input_tensor_scaler 1 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil._compute_split_indices 5 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil.split_into_tensors 4 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil._data_frames_for_indices 3 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil._tensors_for_indices 2 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil._tensors_for_data_frames 5 2 0 60%
src/sensai/torch/torch_data.py VectorDataUtil.split_into_data_sets 11 8 0 27%
src/sensai/torch/torch_data.py VectorDataUtil.input_dim 1 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil.output_dim 1 0 0 100%
src/sensai/torch/torch_data.py VectorDataUtil.model_output_dim 1 0 0 100%
src/sensai/torch/torch_data.py ClassificationVectorDataUtil.__init__ 4 1 0 75%
src/sensai/torch/torch_data.py ClassificationVectorDataUtil.model_output_dim 1 0 0 100%
src/sensai/torch/torch_data.py TorchDataSet.iter_batches 1 1 0 0%
src/sensai/torch/torch_data.py TorchDataSet.size 1 1 0 0%
src/sensai/torch/torch_data.py TorchDataSetProvider.__init__ 10 3 0 70%
src/sensai/torch/torch_data.py TorchDataSetProvider.provide_split 1 1 0 0%
src/sensai/torch/torch_data.py TorchDataSetProvider.get_output_tensor_scaler 1 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetProvider.get_input_tensor_scaler 1 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetProvider.get_model_output_dim 1 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetProvider.get_input_dim 1 0 0 100%
src/sensai/torch/torch_data.py TensorTuple.__init__ 7 1 0 86%
src/sensai/torch/torch_data.py TensorTuple.__len__ 1 0 0 100%
src/sensai/torch/torch_data.py TensorTuple.__getitem__ 2 0 0 100%
src/sensai/torch/torch_data.py TensorTuple.cuda 1 1 0 0%
src/sensai/torch/torch_data.py TensorTuple.tuple 1 1 0 0%
src/sensai/torch/torch_data.py TensorTuple.item 3 1 0 67%
src/sensai/torch/torch_data.py TensorTuple.concat 4 4 0 0%
src/sensai/torch/torch_data.py TorchDataSetFromTensors.__init__ 7 1 0 86%
src/sensai/torch/torch_data.py TorchDataSetFromTensors.iter_batches 2 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetFromTensors._get_batches 29 3 0 90%
src/sensai/torch/torch_data.py TorchDataSetFromTensors.size 1 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetFromDataFramesPreTensorised.__init__ 11 4 0 64%
src/sensai/torch/torch_data.py TorchDataSetFromDataFramesDynamicallyTensorised.__init__ 12 12 0 0%
src/sensai/torch/torch_data.py TorchDataSetFromDataFramesDynamicallyTensorised.size 1 1 0 0%
src/sensai/torch/torch_data.py TorchDataSetFromDataFramesDynamicallyTensorised.iter_batches 17 17 0 0%
src/sensai/torch/torch_data.py TorchDataSetFromDataFrames.__init__ 3 1 0 67%
src/sensai/torch/torch_data.py TorchDataSetFromDataFrames.iter_batches 1 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetFromDataFrames.size 1 1 0 0%
src/sensai/torch/torch_data.py TorchDataSetProviderFromDataUtil.__init__ 3 3 0 0%
src/sensai/torch/torch_data.py TorchDataSetProviderFromDataUtil.provide_split 2 2 0 0%
src/sensai/torch/torch_data.py TorchDataSetProviderFromVectorDataUtil.__init__ 4 0 0 100%
src/sensai/torch/torch_data.py TorchDataSetProviderFromVectorDataUtil.provide_split 1 0 0 100%
src/sensai/torch/torch_data.py TensorTransformer.transform 1 1 0 0%
src/sensai/torch/torch_data.py (no function) 122 0 0 100%
src/sensai/torch/torch_enums.py ActivationFunction.from_name 4 4 0 0%
src/sensai/torch/torch_enums.py ActivationFunction.get_torch_function 1 0 0 100%
src/sensai/torch/torch_enums.py ActivationFunction.get_name 1 1 0 0%
src/sensai/torch/torch_enums.py ActivationFunction.torch_function_from_any 12 5 0 58%
src/sensai/torch/torch_enums.py ClassificationOutputMode.for_activation_fn 16 7 0 56%
src/sensai/torch/torch_enums.py (no function) 23 0 0 100%
src/sensai/torch/torch_eval_util.py TorchVectorRegressionModelEvaluationUtil._create_plots 7 7 0 0%
src/sensai/torch/torch_eval_util.py TorchVectorRegressionModelEvaluationUtil._add_loss_progression_plot_if_torch_vector_regression_model 2 2 0 0%
src/sensai/torch/torch_eval_util.py (no function) 10 10 0 0%
src/sensai/torch/torch_models/__init__.py (no function) 3 0 0 100%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.__init__ 15 15 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._create_lst_network_model 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._LSTNetworkModel.__init__ 2 2 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._LSTNetworkModel.create_torch_module_for_dims 10 10 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._create_data_set_provider 5 5 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._predict_outputs_for_input_data_frame 3 3 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel._compute_model_inputs 22 22 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.__init__ 4 4 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.input_dim 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.model_output_dim 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.split_into_tensors 4 4 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.get_input_output_pair 3 3 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.get_output_tensor_scaler 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py LSTNetworkVectorClassificationModel.DataUtil.get_input_tensor_scaler 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_models.py (no function) 29 0 0 100%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork.__init__ 39 39 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork.__setstate__ 3 3 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork.compute_encoder_dim 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork.get_encoder_dim 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork.forward 39 39 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork._plus 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py LSTNetwork._product 1 1 0 0%
src/sensai/torch/torch_models/lstnet/lstnet_modules.py (no function) 23 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronTorchModel.__init__ 6 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronTorchModel.create_torch_module_for_dims 1 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronVectorRegressionModel.__init__ 7 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronVectorRegressionModel._create_torch_model 1 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronVectorClassificationModel.__init__ 8 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py MultiLayerPerceptronVectorClassificationModel._create_torch_model 1 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_models.py (no function) 18 0 0 100%
src/sensai/torch/torch_models/mlp/mlp_modules.py MultiLayerPerceptron.__init__ 15 1 0 93%
src/sensai/torch/torch_models/mlp/mlp_modules.py MultiLayerPerceptron.__str__ 1 1 0 0%
src/sensai/torch/torch_models/mlp/mlp_modules.py MultiLayerPerceptron.forward 9 1 0 89%
src/sensai/torch/torch_models/mlp/mlp_modules.py (no function) 9 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py ResidualFeedForwardNetworkTorchModel.__init__ 5 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py ResidualFeedForwardNetworkTorchModel.create_torch_module_for_dims 1 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py ResidualFeedForwardNetworkVectorRegressionModel.__init__ 6 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py ResidualFeedForwardNetworkVectorRegressionModel._create_torch_model 1 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_models.py (no function) 14 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork.__init__ 21 2 0 90%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork.forward 7 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._BatchNorm.__init__ 2 2 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._BatchNorm.forward 7 7 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._ResidualBlock.__init__ 10 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._ResidualBlock.forward 10 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._ResidualBlock._skip 1 1 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._IdentityBlock.__init__ 1 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._IdentityBlock._skip 1 0 0 100%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._DenseBlock.__init__ 2 2 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py ResidualFeedForwardNetwork._DenseBlock._skip 1 1 0 0%
src/sensai/torch/torch_models/residualffn/residualffn_modules.py (no function) 21 0 0 100%
src/sensai/torch/torch_modules.py (no function) 6 0 0 100%
src/sensai/torch/torch_opt.py Optimiser.from_name 5 1 0 80%
src/sensai/torch/torch_opt.py Optimiser.from_name_or_instance 3 0 0 100%
src/sensai/torch/torch_opt.py _Optimiser.__init__ 15 2 0 87%
src/sensai/torch/torch_opt.py _Optimiser.step 6 1 0 83%
src/sensai/torch/torch_opt.py _Optimiser.step.closure_with_shrinkage 3 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluator.Evaluation.start_epoch 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.Evaluation.compute_train_batch_loss 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.Evaluation.get_epoch_train_loss 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.Evaluation.process_validation_batch 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.Evaluation.get_validation_metrics 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.start_evaluation 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluator.get_validation_metric_name 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation.__init__ 8 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation.start_epoch 3 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation.compute_train_batch_loss 17 7 0 59%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation.get_epoch_train_loss 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation.process_validation_batch 4 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.Evaluation.get_validation_metrics 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.start_evaluation 8 3 0 62%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.get_training_criterion 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.get_output_dim_weights 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.create_validation_loss_evaluator 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.get_validation_metric_name 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.ValidationLossEvaluator.start_validation_collection 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.ValidationLossEvaluator.process_validation_result_batch 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorFixedDim.ValidationLossEvaluator.end_validation_collection 1 1 0 0%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.__init__ 10 3 0 70%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.create_validation_loss_evaluator 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.get_training_criterion 8 4 0 50%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.get_output_dim_weights 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.ValidationLossEvaluator.__init__ 13 2 0 85%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.ValidationLossEvaluator.start_validation_collection 3 1 0 67%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.ValidationLossEvaluator.process_validation_result_batch 18 2 0 89%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.ValidationLossEvaluator.end_validation_collection 18 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.ValidationLossEvaluator.end_validation_collection.mean 3 1 0 67%
src/sensai/torch/torch_opt.py NNLossEvaluatorRegression.get_validation_metric_name 7 3 0 57%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.LossFunction.create_criterion 4 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.LossFunction.get_validation_metric_key 4 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.LossFunction.default_for_output_mode 7 4 0 43%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.__init__ 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.__str__ 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.create_validation_loss_evaluator 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.get_training_criterion 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.get_output_dim_weights 1 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.ValidationLossEvaluator.__init__ 6 1 0 83%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.ValidationLossEvaluator.start_validation_collection 2 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.ValidationLossEvaluator.process_validation_result_batch 2 0 0 100%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.ValidationLossEvaluator.end_validation_collection 7 2 0 71%
src/sensai/torch/torch_opt.py NNLossEvaluatorClassification.get_validation_metric_name 1 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiserParams.__init__ 21 4 0 81%
src/sensai/torch/torch_opt.py NNOptimiserParams._updated_params 1 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiserParams.__setstate__ 3 3 0 0%
src/sensai/torch/torch_opt.py NNOptimiserParams.from_dict_or_instance 3 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiserParams.from_dict 1 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiserParams.from_either_dict_or_instance 7 7 0 0%
src/sensai/torch/torch_opt.py NNOptimiser.__init__ 5 1 0 80%
src/sensai/torch/torch_opt.py NNOptimiser.__str__ 1 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiser.fit 104 8 0 92%
src/sensai/torch/torch_opt.py NNOptimiser.fit.to_data_set_provider 5 3 0 40%
src/sensai/torch/torch_opt.py NNOptimiser.fit.training_log 2 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiser._apply_model 6 2 0 67%
src/sensai/torch/torch_opt.py NNOptimiser._scaled_values 3 3 0 0%
src/sensai/torch/torch_opt.py NNOptimiser._train 6 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiser._train.closure 5 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiser._evaluate 6 0 0 100%
src/sensai/torch/torch_opt.py NNOptimiser._init_cuda 12 10 0 17%
src/sensai/torch/torch_opt.py TrainingInfo.__init__ 5 0 0 100%
src/sensai/torch/torch_opt.py TrainingInfo.__setstate__ 3 3 0 0%
src/sensai/torch/torch_opt.py TrainingInfo.get_training_loss_series 1 1 0 0%
src/sensai/torch/torch_opt.py TrainingInfo.get_validation_metric_series 1 1 0 0%
src/sensai/torch/torch_opt.py TrainingInfo._create_series_with_one_based_index 3 3 0 0%
src/sensai/torch/torch_opt.py TrainingInfo.plot_all 13 13 0 0%
src/sensai/torch/torch_opt.py (no function) 146 1 0 99%
src/sensai/torch/torchtext.py TorchtextDataSetFromDataFrame.__init__ 3 3 0 0%
src/sensai/torch/torchtext.py TorchtextDataSetFromDataFrame._exampleFromSeries 1 1 0 0%
src/sensai/torch/torchtext.py TorchtextDataSetFromDataFrame._exampleFromDict 8 8 0 0%
src/sensai/torch/torchtext.py TorchDataSetFromTorchtextDataSet.__init__ 4 4 0 0%
src/sensai/torch/torchtext.py TorchDataSetFromTorchtextDataSet.iter_batches 7 7 0 0%
src/sensai/torch/torchtext.py TorchDataSetFromTorchtextDataSet.size 1 1 0 0%
src/sensai/torch/torchtext.py TorchDataSetProviderFromTorchtextDataSet.__init__ 5 5 0 0%
src/sensai/torch/torchtext.py TorchDataSetProviderFromTorchtextDataSet.provide_split 2 2 0 0%
src/sensai/torch/torchtext.py TorchDataSetProviderFromTorchtextDataSet._createDataSet 1 1 0 0%
src/sensai/torch/torchtext.py (no function) 19 19 0 0%
src/sensai/tracking/__init__.py (no function) 1 0 0 100%
src/sensai/tracking/azure_tracking.py TrackedAzureMLEvaluation.__init__ 3 3 0 0%
src/sensai/tracking/azure_tracking.py TrackedAzureMLEvaluation.eval_model 7 7 0 0%
src/sensai/tracking/azure_tracking.py TrackedAzureMLExperiment.__init__ 3 3 0 0%
src/sensai/tracking/azure_tracking.py TrackedAzureMLExperiment._track_values 3 3 0 0%
src/sensai/tracking/azure_tracking.py TrackedAzureMLExperiment._create_tracking_context 1 1 0 0%
src/sensai/tracking/azure_tracking.py (no function) 12 12 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLTrackingContext.__init__ 2 2 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLTrackingContext._track_metrics 1 1 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLTrackingContext.track_figure 1 1 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLTrackingContext.track_text 1 1 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLTrackingContext._end 1 1 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLExperiment.__init__ 11 11 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLExperiment._track_values 1 1 0 0%
src/sensai/tracking/clearml_tracking.py ClearMLExperiment._create_tracking_context 1 1 0 0%
src/sensai/tracking/clearml_tracking.py (no function) 17 17 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext.__init__ 5 5 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext._metric_name 3 3 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext._track_metrics 2 2 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext.track_figure 1 1 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext.track_text 1 1 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext.track_tag 1 1 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowTrackingContext._end 1 1 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowExperiment.__init__ 7 7 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowExperiment._track_values 2 2 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowExperiment._create_tracking_context 5 5 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowExperiment.begin_context_for_model 3 3 0 0%
src/sensai/tracking/mlflow_tracking.py MLFlowExperiment.end_context 4 4 0 0%
src/sensai/tracking/mlflow_tracking.py (no function) 22 22 0 0%
src/sensai/tracking/tracking_base.py TrackingContext.__init__ 3 0 0 100%
src/sensai/tracking/tracking_base.py TrackingContext.from_optional_experiment 7 5 0 29%
src/sensai/tracking/tracking_base.py TrackingContext.is_enabled 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingContext._track_metrics 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingContext.track_metrics 3 1 0 67%
src/sensai/tracking/tracking_base.py TrackingContext.track_figure 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingContext.track_text 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingContext.__enter__ 2 0 0 100%
src/sensai/tracking/tracking_base.py TrackingContext.__exit__ 1 0 0 100%
src/sensai/tracking/tracking_base.py TrackingContext._end 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingContext.end 5 1 0 80%
src/sensai/tracking/tracking_base.py DummyTrackingContext.__init__ 1 0 0 100%
src/sensai/tracking/tracking_base.py DummyTrackingContext.is_enabled 1 1 0 0%
src/sensai/tracking/tracking_base.py DummyTrackingContext._track_metrics 1 0 0 100%
src/sensai/tracking/tracking_base.py DummyTrackingContext.track_figure 1 1 0 0%
src/sensai/tracking/tracking_base.py DummyTrackingContext.track_text 1 1 0 0%
src/sensai/tracking/tracking_base.py DummyTrackingContext._end 1 0 0 100%
src/sensai/tracking/tracking_base.py TrackedExperiment.__init__ 3 3 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment.track_values 6 6 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment._track_values 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment._create_tracking_context 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment.begin_context 3 3 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment.begin_context_for_model 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment.end_context 4 4 0 0%
src/sensai/tracking/tracking_base.py TrackedExperiment.__del__ 2 2 0 0%
src/sensai/tracking/tracking_base.py TrackingMixin.set_tracked_experiment 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingMixin.unset_tracked_experiment 1 1 0 0%
src/sensai/tracking/tracking_base.py TrackingMixin.tracked_experiment 1 0 0 100%
src/sensai/tracking/tracking_base.py TrackingMixin.begin_optional_tracking_context_for_model 1 0 0 100%
src/sensai/tracking/tracking_base.py (no function) 50 0 0 100%
src/sensai/util/__init__.py _backward_compatibility 1 0 0 100%
src/sensai/util/__init__.py (no function) 10 0 0 100%
src/sensai/util/aggregation.py RelativeFrequencyCounter.__init__ 2 2 0 0%
src/sensai/util/aggregation.py RelativeFrequencyCounter.count 3 3 0 0%
src/sensai/util/aggregation.py RelativeFrequencyCounter._tostring_object_info 4 4 0 0%
src/sensai/util/aggregation.py RelativeFrequencyCounter.add 2 2 0 0%
src/sensai/util/aggregation.py RelativeFrequencyCounter.get_relative_frequency 3 3 0 0%
src/sensai/util/aggregation.py DistributionCounter.__init__ 2 2 0 0%
src/sensai/util/aggregation.py DistributionCounter._zero 1 1 0 0%
src/sensai/util/aggregation.py DistributionCounter.count 2 2 0 0%
src/sensai/util/aggregation.py DistributionCounter.get_distribution 1 1 0 0%
src/sensai/util/aggregation.py DistributionCounter._tostring_object_info 1 1 0 0%
src/sensai/util/aggregation.py WeightedMean.__init__ 2 2 0 0%
src/sensai/util/aggregation.py WeightedMean._tostring_object_info 1 1 0 0%
src/sensai/util/aggregation.py WeightedMean.add 2 2 0 0%
src/sensai/util/aggregation.py WeightedMean.get_weighted_mean 1 1 0 0%
src/sensai/util/aggregation.py (no function) 21 0 0 100%
src/sensai/util/cache.py BoxedValue.__init__ 1 1 0 0%
src/sensai/util/cache.py KeyValueCache.set 1 1 0 0%
src/sensai/util/cache.py KeyValueCache.get 1 1 0 0%
src/sensai/util/cache.py InMemoryKeyValueCache.__init__ 1 1 0 0%
src/sensai/util/cache.py InMemoryKeyValueCache.set 1 1 0 0%
src/sensai/util/cache.py InMemoryKeyValueCache.get 1 1 0 0%
src/sensai/util/cache.py InMemoryKeyValueCache.empty 1 1 0 0%
src/sensai/util/cache.py InMemoryKeyValueCache.__len__ 1 1 0 0%
src/sensai/util/cache.py PersistentList.append 1 1 0 0%
src/sensai/util/cache.py PersistentList.iter_items 1 1 0 0%
src/sensai/util/cache.py DelayedUpdateHook.__init__ 6 6 0 0%
src/sensai/util/cache.py DelayedUpdateHook.handle_update 8 8 0 0%
src/sensai/util/cache.py DelayedUpdateHook.handle_update.do_periodic_check 7 7 0 0%
src/sensai/util/cache.py PeriodicUpdateHook.__init__ 11 11 0 0%
src/sensai/util/cache.py PeriodicUpdateHook.handle_update 8 8 0 0%
src/sensai/util/cache.py PeriodicUpdateHook.handle_update.do_periodic_check 10 10 0 0%
src/sensai/util/cache.py PicklePersistentKeyValueCache.__init__ 17 17 0 0%
src/sensai/util/cache.py PicklePersistentKeyValueCache.save 3 3 0 0%
src/sensai/util/cache.py PicklePersistentKeyValueCache.get 1 1 0 0%
src/sensai/util/cache.py PicklePersistentKeyValueCache.set 4 4 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.__init__ 8 8 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.__enter__ 4 4 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.__exit__ 2 2 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.append 6 6 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.iter_items 5 5 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.clear 3 3 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList.cache_exists 1 1 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList._set_last_cache_state 6 6 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList._dump 7 7 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList._next_slice 3 3 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList._find_sliced_caches 3 3 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList._load_pickle 8 8 0 0%
src/sensai/util/cache.py SlicedPicklePersistentList._pickle_path 1 1 0 0%
src/sensai/util/cache.py SqliteConnectionManager._register_at_exit_handler 3 3 0 0%
src/sensai/util/cache.py SqliteConnectionManager.open_connection 4 4 0 0%
src/sensai/util/cache.py SqliteConnectionManager._cleanup 3 3 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache.__init__ 17 17 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache._key_db_value 8 8 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache._commit 6 6 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache.set 12 12 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache._execute 4 4 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache.get 11 11 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache.__len__ 8 8 0 0%
src/sensai/util/cache.py SqlitePersistentKeyValueCache.iter_items 10 10 0 0%
src/sensai/util/cache.py SqlitePersistentList.__init__ 2 2 0 0%
src/sensai/util/cache.py SqlitePersistentList.append 2 2 0 0%
src/sensai/util/cache.py SqlitePersistentList.iter_items 2 2 0 0%
src/sensai/util/cache.py CachedValueProviderMixin.__init__ 6 6 0 0%
src/sensai/util/cache.py CachedValueProviderMixin.__getstate__ 5 5 0 0%
src/sensai/util/cache.py CachedValueProviderMixin.__setstate__ 3 3 0 0%
src/sensai/util/cache.py CachedValueProviderMixin._provide_value 9 9 0 0%
src/sensai/util/cache.py CachedValueProviderMixin._compute_value 1 1 0 0%
src/sensai/util/cache.py cached 24 24 0 0%
src/sensai/util/cache.py cached.call_fn_and_cache_result 7 7 0 0%
src/sensai/util/cache.py pickle_cached 7 7 0 0%
src/sensai/util/cache.py pickle_cached.decorator 2 2 0 0%
src/sensai/util/cache.py pickle_cached.decorator.wrapped 18 18 0 0%
src/sensai/util/cache.py LoadSaveInterface.save 1 1 0 0%
src/sensai/util/cache.py LoadSaveInterface.load 1 1 0 0%
src/sensai/util/cache.py PickleLoadSaveMixin.save 1 1 0 0%
src/sensai/util/cache.py PickleLoadSaveMixin.load 5 1 0 80%
src/sensai/util/cache.py (no function) 111 0 0 100%
src/sensai/util/cache_azure.py Serialiser.serialise 1 1 0 0%
src/sensai/util/cache_azure.py Serialiser.deserialise 1 1 0 0%
src/sensai/util/cache_azure.py NumpyArrayJsonSerialiser.serialise 1 1 0 0%
src/sensai/util/cache_azure.py NumpyArrayJsonSerialiser.deserialise 1 1 0 0%
src/sensai/util/cache_azure.py PropertyLoader.load_property_value 1 1 0 0%
src/sensai/util/cache_azure.py PropertyLoader.write_property_value 1 1 0 0%
src/sensai/util/cache_azure.py PropertyLoader.load_property_value_to_data_frame_column 1 1 0 0%
src/sensai/util/cache_azure.py SerialisedPropertyLoader.__init__ 2 2 0 0%
src/sensai/util/cache_azure.py SerialisedPropertyLoader.load_property_value 1 1 0 0%
src/sensai/util/cache_azure.py SerialisedPropertyLoader.write_property_value 1 1 0 0%
src/sensai/util/cache_azure.py SerialisedPropertyLoader.load_property_value_to_data_frame_column 2 2 0 0%
src/sensai/util/cache_azure.py AzureTableBlobBackend.get_value_from_reference 1 1 0 0%
src/sensai/util/cache_azure.py AzureTableBlobBackend.get_value_reference 1 1 0 0%
src/sensai/util/cache_azure.py AzureTableBlobBackend.set_value_for_reference 1 1 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend.__init__ 6 6 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend.file_extension 1 1 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend._get_blob_value 1 1 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend._write_value_to_blob 1 1 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend.get_value_from_reference 3 3 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend.get_value_reference 2 2 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend.set_value_for_reference 3 3 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend._get_blob_name_from_identifier 1 1 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend._get_container_name_from_identifier 1 1 0 0%
src/sensai/util/cache_azure.py BlobPerKeyAzureTableBlobBackend._get_blob_name_from_keys 3 3 0 0%
src/sensai/util/cache_azure.py TextDumpAzureTableBlobBackend.file_extension 1 1 0 0%
src/sensai/util/cache_azure.py TextDumpAzureTableBlobBackend._get_blob_value 1 1 0 0%
src/sensai/util/cache_azure.py TextDumpAzureTableBlobBackend._write_value_to_blob 1 1 0 0%
src/sensai/util/cache_azure.py JsonAzureTableBlobBackend.file_extension 1 1 0 0%
src/sensai/util/cache_azure.py JsonAzureTableBlobBackend._get_blob_value 2 2 0 0%
src/sensai/util/cache_azure.py JsonAzureTableBlobBackend._write_value_to_blob 2 2 0 0%
src/sensai/util/cache_azure.py JsonAzureTableBlobBackend._encode_value_to_bytes 1 1 0 0%
src/sensai/util/cache_azure.py JsonAzureTableBlobBackend._decode_bytes_to_value 1 1 0 0%
src/sensai/util/cache_azure.py PickleAzureTableBlobBackend.file_extension 1 1 0 0%
src/sensai/util/cache_azure.py PickleAzureTableBlobBackend._encode_value_to_bytes 1 1 0 0%
src/sensai/util/cache_azure.py PickleAzureTableBlobBackend._decode_bytes_to_value 1 1 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader.__init__ 5 5 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader.load_property_value 2 2 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader.write_property_value 10 10 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader.load_property_value_to_data_frame_column 4 4 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader._need_to_write_to_blob 7 7 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader._is_entity_value_blob_backed 5 5 0 0%
src/sensai/util/cache_azure.py BlobBackedPropertyLoader._load_values_in_series 3 3 0 0%
src/sensai/util/cache_azure.py BlobBackedSerialisedPropertyLoader.__init__ 2 2 0 0%
src/sensai/util/cache_azure.py BlobBackedSerialisedPropertyLoader.load_property_value 2 2 0 0%
src/sensai/util/cache_azure.py BlobBackedSerialisedPropertyLoader.write_property_value 2 2 0 0%
src/sensai/util/cache_azure.py BlobBackedSerialisedPropertyLoader.load_property_value_to_data_frame_column 2 2 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.PartitionCommands.__init__ 2 2 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.PartitionCommands.__len__ 1 1 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.PartitionCommands.append 1 1 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.PartitionCommands.execute 6 6 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.__init__ 3 3 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.add_command 6 6 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.pop 2 2 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.pop_all 5 5 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue.is_empty 2 2 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue._pop 6 6 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue._is_empty 1 1 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.PartitionCommandsPriorityQueue._get_max_priority_info 5 5 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.__init__ 9 9 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.insert_or_replace_entity 5 5 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.insert_entity 5 5 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.get_entity 8 8 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.commit_blocking_until_empty 4 4 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.commit_non_blocking_current_queue_state 4 4 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.commit_non_blocking_current_queue_state.commit 3 3 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.commit_blocking_largest_partition_from_queue 4 4 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable._validate_max_batch_size 4 4 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.load_table_to_data_frame 11 11 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.iter_data_frame_chunks 9 9 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.iter_records 4 4 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable._iter_records 4 4 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.insert_data_frame_to_table 8 8 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable._insert_or_replace_entity_via_batch 1 1 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable._insert_entity_via_batch 1 1 0 0%
src/sensai/util/cache_azure.py AzureLazyBatchCommitTable.exists 1 1 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache.__init__ 13 13 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache.__init__.create_property_loaders 10 10 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache.set 7 7 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache.get 5 5 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache._get_from_table 5 5 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache._get_from_in_memory_cache 3 3 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache._get_partition_key_for_row_key 1 1 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache._commit 1 1 0 0%
src/sensai/util/cache_azure.py AzureTablePersistentKeyValueCache._periodically_commit 1 1 0 0%
src/sensai/util/cache_azure.py (no function) 141 141 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache.__init__ 13 13 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache._load_table_to_data_frame 4 4 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache.set 14 14 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache.get 4 4 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache._get_from_table 8 8 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache._get_from_in_memory_df 7 7 0 0%
src/sensai/util/cache_mysql.py MySQLPersistentKeyValueCache._commit 3 3 0 0%
src/sensai/util/cache_mysql.py (no function) 17 0 0 100%
src/sensai/util/datastruct.py Trivalent.from_bool 1 1 0 0%
src/sensai/util/datastruct.py Trivalent.is_true 1 1 0 0%
src/sensai/util/datastruct.py Trivalent.is_false 1 1 0 0%
src/sensai/util/datastruct.py Maybe.__init__ 1 1 0 0%
src/sensai/util/datastruct.py DeferredParams.__init__ 1 1 0 0%
src/sensai/util/datastruct.py DeferredParams._tostring_object_info 1 1 0 0%
src/sensai/util/datastruct.py DeferredParams.set_param 1 1 0 0%
src/sensai/util/datastruct.py DeferredParams.get_param 3 3 0 0%
src/sensai/util/datastruct.py DeferredParams.get_dict 1 1 0 0%
src/sensai/util/datastruct.py SortedValues.__init__ 1 0 0 100%
src/sensai/util/datastruct.py SortedValues.__len__ 1 1 0 0%
src/sensai/util/datastruct.py SortedValues.floor_index 1 0 0 100%
src/sensai/util/datastruct.py SortedValues.ceil_index 1 0 0 100%
src/sensai/util/datastruct.py SortedValues.closest_index 1 0 0 100%
src/sensai/util/datastruct.py SortedValues._value 3 3 0 0%
src/sensai/util/datastruct.py SortedValues.floor_value 1 1 0 0%
src/sensai/util/datastruct.py SortedValues.ceil_value 1 1 0 0%
src/sensai/util/datastruct.py SortedValues.closest_value 1 1 0 0%
src/sensai/util/datastruct.py SortedValues._value_slice 3 3 0 0%
src/sensai/util/datastruct.py SortedValues.value_slice 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.__len__ 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.floor_index 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.ceil_index 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.closest_index 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.floor_value 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.ceil_value 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.closest_value 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.floor_key_and_value 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.ceil_key_and_value 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.closest_key_and_value 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValueStructure.interpolated_value 10 2 0 80%
src/sensai/util/datastruct.py SortedKeyValueStructure.slice 21 2 0 90%
src/sensai/util/datastruct.py SortedKeyValueStructure._create_slice 1 1 0 0%
src/sensai/util/datastruct.py SortedKeysAndValues.__init__ 4 1 0 75%
src/sensai/util/datastruct.py SortedKeysAndValues.__len__ 1 1 0 0%
src/sensai/util/datastruct.py SortedKeysAndValues.from_series 1 1 0 0%
src/sensai/util/datastruct.py SortedKeysAndValues.floor_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.ceil_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.closest_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.floor_value 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.ceil_value 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.closest_value 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.floor_key_and_value 2 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.ceil_key_and_value 2 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.closest_key_and_value 2 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.value_slice_inner 1 0 0 100%
src/sensai/util/datastruct.py SortedKeysAndValues.value_slice_outer 1 1 0 0%
src/sensai/util/datastruct.py SortedKeysAndValues._create_slice 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValuePairs.from_unsorted_key_value_pairs 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValuePairs.__init__ 2 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.__len__ 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs._value 3 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.value_for_index 1 1 0 0%
src/sensai/util/datastruct.py SortedKeyValuePairs.key_for_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.floor_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.floor_value 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.floor_key_and_value 2 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.ceil_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.ceil_value 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.ceil_key_and_value 2 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.closest_index 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.closest_value 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs.closest_key_and_value 2 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs._value_slice 3 1 0 67%
src/sensai/util/datastruct.py SortedKeyValuePairs.value_slice 1 0 0 100%
src/sensai/util/datastruct.py SortedKeyValuePairs._create_slice 1 0 0 100%
src/sensai/util/datastruct.py (no function) 101 1 0 99%
src/sensai/util/deprecation.py deprecated 3 0 0 100%
src/sensai/util/deprecation.py deprecated.deprecated_decorator 2 0 0 100%
src/sensai/util/deprecation.py deprecated.deprecated_decorator.deprecated_func 6 2 0 67%
src/sensai/util/deprecation.py (no function) 5 0 0 100%
src/sensai/util/dtype.py to_float_array 9 4 0 56%
src/sensai/util/dtype.py dict_to_ordered_tuples 3 3 0 0%
src/sensai/util/dtype.py (no function) 8 0 0 100%
src/sensai/util/hash.py pickle_hash 5 5 0 0%
src/sensai/util/hash.py str_hash 5 5 0 0%
src/sensai/util/hash.py (no function) 5 0 0 100%
src/sensai/util/helper.py count_none 5 0 0 100%
src/sensai/util/helper.py count_not_none 1 0 0 100%
src/sensai/util/helper.py any_none 1 1 0 0%
src/sensai/util/helper.py all_none 1 1 0 0%
src/sensai/util/helper.py check_not_nan_dict 3 3 0 0%
src/sensai/util/helper.py mark_used 1 0 0 100%
src/sensai/util/helper.py flatten_arguments 6 0 0 100%
src/sensai/util/helper.py (no function) 10 0 0 100%
src/sensai/util/io.py ResultWriter.__init__ 6 6 0 0%
src/sensai/util/io.py ResultWriter.child_with_added_prefix 1 1 0 0%
src/sensai/util/io.py ResultWriter.child_for_subdirectory 2 2 0 0%
src/sensai/util/io.py ResultWriter.path 13 13 0 0%
src/sensai/util/io.py ResultWriter.write_text_file 6 6 0 0%
src/sensai/util/io.py ResultWriter.write_text_file_lines 5 5 0 0%
src/sensai/util/io.py ResultWriter.write_data_frame_text_file 6 6 0 0%
src/sensai/util/io.py ResultWriter.write_data_frame_csv_file 5 5 0 0%
src/sensai/util/io.py ResultWriter.write_figure 9 9 0 0%
src/sensai/util/io.py ResultWriter.write_figures 2 2 0 0%
src/sensai/util/io.py ResultWriter.write_pickle 6 6 0 0%
src/sensai/util/io.py write_text_file_lines 4 4 0 0%
src/sensai/util/io.py read_text_file_lines 8 8 0 0%
src/sensai/util/io.py is_s3_path 1 0 0 100%
src/sensai/util/io.py S3Object.__init__ 3 3 0 0%
src/sensai/util/io.py S3Object.OutputFile.__init__ 2 2 0 0%
src/sensai/util/io.py S3Object.OutputFile.write 1 1 0 0%
src/sensai/util/io.py S3Object.OutputFile.__enter__ 1 1 0 0%
src/sensai/util/io.py S3Object.OutputFile.__exit__ 1 1 0 0%
src/sensai/util/io.py S3Object.get_file_content 1 1 0 0%
src/sensai/util/io.py S3Object.open_file 7 7 0 0%
src/sensai/util/io.py S3Object.put 1 1 0 0%
src/sensai/util/io.py S3Object._get_s3_object 4 4 0 0%
src/sensai/util/io.py (no function) 35 2 0 94%
src/sensai/util/jscode.py JsCode.__str__ 1 1 0 0%
src/sensai/util/jscode.py JsCode.get_js_code 1 1 0 0%
src/sensai/util/jscode.py JsCodeLiteral.__init__ 1 1 0 0%
src/sensai/util/jscode.py JsCodeLiteral.get_js_code 1 1 0 0%
src/sensai/util/jscode.py JsValue.from_python 12 12 0 0%
src/sensai/util/jscode.py JsValue.from_value 3 3 0 0%
src/sensai/util/jscode.py JsValue.is_undefined 1 1 0 0%
src/sensai/util/jscode.py JsValue.string_value 2 2 0 0%
src/sensai/util/jscode.py JsValue.int_value 1 1 0 0%
src/sensai/util/jscode.py JsValue.float_value 1 1 0 0%
src/sensai/util/jscode.py JsValue.bool_value 2 2 0 0%
src/sensai/util/jscode.py JsValue.undefined 1 1 0 0%
src/sensai/util/jscode.py JsValue.null 1 1 0 0%
src/sensai/util/jscode.py JsValueLiteral.__init__ 1 1 0 0%
src/sensai/util/jscode.py JsValueLiteral.get_js_code 1 1 0 0%
src/sensai/util/jscode.py js_value 1 1 0 0%
src/sensai/util/jscode.py js_arg_list 7 7 0 0%
src/sensai/util/jscode.py JsObject.__init__ 1 1 0 0%
src/sensai/util/jscode.py JsObject.add 1 1 0 0%
src/sensai/util/jscode.py JsObject.add_string 1 1 0 0%
src/sensai/util/jscode.py JsObject.add_code_literal 1 1 0 0%
src/sensai/util/jscode.py JsObject.add_float 1 1 0 0%
src/sensai/util/jscode.py JsObject.add_json 1 1 0 0%
src/sensai/util/jscode.py JsObject.get_js_code 1 1 0 0%
src/sensai/util/jscode.py JsObject.__len__ 1 1 0 0%
src/sensai/util/jscode.py JsClassInstance.__init__ 2 2 0 0%
src/sensai/util/jscode.py JsList.__init__ 1 1 0 0%
src/sensai/util/jscode.py (no function) 49 49 0 0%
src/sensai/util/logging.py remove_log_handlers 3 3 0 0%
src/sensai/util/logging.py remove_log_handler 1 1 0 0%
src/sensai/util/logging.py is_log_handler_active 1 1 0 0%
src/sensai/util/logging.py is_enabled 1 1 0 0%
src/sensai/util/logging.py set_configure_callback 3 3 0 0%
src/sensai/util/logging.py configure 13 13 0 0%
src/sensai/util/logging.py run_main 8 8 0 0%
src/sensai/util/logging.py run_cli 3 3 0 0%
src/sensai/util/logging.py datetime_tag 1 1 0 0%
src/sensai/util/logging.py _at_exit_report_file_logger 2 2 0 0%
src/sensai/util/logging.py add_file_logger 9 9 0 0%
src/sensai/util/logging.py add_memory_logger 6 6 0 0%
src/sensai/util/logging.py get_memory_log 1 1 0 0%
src/sensai/util/logging.py StopWatch.__init__ 3 0 0 100%
src/sensai/util/logging.py StopWatch.reset 3 3 0 0%
src/sensai/util/logging.py StopWatch.restart 1 1 0 0%
src/sensai/util/logging.py StopWatch._get_elapsed_time_since_last_start 3 1 0 67%
src/sensai/util/logging.py StopWatch.pause 2 2 0 0%
src/sensai/util/logging.py StopWatch.resume 4 4 0 0%
src/sensai/util/logging.py StopWatch.get_elapsed_time_secs 1 0 0 100%
src/sensai/util/logging.py StopWatch.get_elapsed_timedelta 1 1 0 0%
src/sensai/util/logging.py StopWatch.get_elapsed_time_string 8 8 0 0%
src/sensai/util/logging.py StopWatchManager.get_instance 3 3 0 0%
src/sensai/util/logging.py StopWatchManager.__init__ 3 3 0 0%
src/sensai/util/logging.py StopWatchManager.start 1 1 0 0%
src/sensai/util/logging.py StopWatchManager.stop 3 3 0 0%
src/sensai/util/logging.py StopWatchManager.is_running 1 1 0 0%
src/sensai/util/logging.py LogTime.__init__ 4 4 0 0%
src/sensai/util/logging.py LogTime.start 3 3 0 0%
src/sensai/util/logging.py LogTime.stop 2 2 0 0%
src/sensai/util/logging.py LogTime.__exit__ 1 1 0 0%
src/sensai/util/logging.py LogTime.__enter__ 2 2 0 0%
src/sensai/util/logging.py FileLoggerContext.__init__ 3 3 0 0%
src/sensai/util/logging.py FileLoggerContext.__enter__ 2 2 0 0%
src/sensai/util/logging.py FileLoggerContext.__exit__ 2 2 0 0%
src/sensai/util/logging.py LoggingDisabledContext.__init__ 2 2 0 0%
src/sensai/util/logging.py LoggingDisabledContext.__enter__ 2 2 0 0%
src/sensai/util/logging.py LoggingDisabledContext.__exit__ 1 1 0 0%
src/sensai/util/logging.py FallbackHandler.__init__ 2 2 0 0%
src/sensai/util/logging.py FallbackHandler.emit 3 3 0 0%
src/sensai/util/logging.py (no function) 67 1 0 99%
src/sensai/util/math.py NormalDistribution.__init__ 5 5 0 0%
src/sensai/util/math.py NormalDistribution._tostring_includes 1 1 0 0%
src/sensai/util/math.py NormalDistribution.pdf 4 4 0 0%
src/sensai/util/math.py NormalDistribution.__str__ 1 1 0 0%
src/sensai/util/math.py sigmoid 1 1 0 0%
src/sensai/util/math.py reverse_sigmoid 1 1 0 0%
src/sensai/util/math.py reduce_float_precision_decimals 1 1 0 0%
src/sensai/util/math.py (no function) 11 11 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.__init__ 3 3 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.__str__ 1 1 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.IntermediateFittingStep.__init__ 3 3 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.IntermediateFittingStep.execute 2 2 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.IntermediateFittingStep.__str__ 1 1 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.PredictFinaliser.__init__ 2 2 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.PredictFinaliser.execute 1 1 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.PredictFinaliser.__str__ 1 1 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.fit_start 2 2 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.predict_start 2 2 0 0%
src/sensai/util/multiprocessing.py VectorModelWithSeparateFeatureGeneration.fit_end 2 2 0 0%
src/sensai/util/multiprocessing.py (no function) 16 0 0 100%
src/sensai/util/pandas.py DataFrameColumnChangeTracker.__init__ 2 0 0 100%
src/sensai/util/pandas.py DataFrameColumnChangeTracker.track_change 1 0 0 100%
src/sensai/util/pandas.py DataFrameColumnChangeTracker.get_removed_columns 2 0 0 100%
src/sensai/util/pandas.py DataFrameColumnChangeTracker.get_added_columns 2 0 0 100%
src/sensai/util/pandas.py DataFrameColumnChangeTracker.column_change_string 7 1 0 86%
src/sensai/util/pandas.py DataFrameColumnChangeTracker.assert_change_was_tracked 2 1 0 50%
src/sensai/util/pandas.py extract_array 13 13 0 0%
src/sensai/util/pandas.py remove_duplicate_index_entries 6 6 0 0%
src/sensai/util/pandas.py (no function) 14 0 0 100%
src/sensai/util/pickle.py load_pickle 7 2 0 71%
src/sensai/util/pickle.py load_pickle.read_file 10 7 0 30%
src/sensai/util/pickle.py load_pickle.read_file._load_with_error_log 5 3 0 40%
src/sensai/util/pickle.py dump_pickle 20 20 0 0%
src/sensai/util/pickle.py dump_pickle.open_file 3 3 0 0%
src/sensai/util/pickle.py PickleFailureDebugger._debug_failure 26 26 0 0%
src/sensai/util/pickle.py PickleFailureDebugger.debug_failure 4 4 0 0%
src/sensai/util/pickle.py PickleFailureDebugger.log_failure_if_enabled 8 8 0 0%
src/sensai/util/pickle.py setstate 21 3 0 86%
src/sensai/util/pickle.py getstate 20 20 0 0%
src/sensai/util/pickle.py (no function) 19 0 0 100%
src/sensai/util/plot.py Color.__init__ 1 1 0 0%
src/sensai/util/plot.py Color.darken 6 6 0 0%
src/sensai/util/plot.py Color.lighten 6 6 0 0%
src/sensai/util/plot.py Color.alpha 3 3 0 0%
src/sensai/util/plot.py Color.to_hex 1 1 0 0%
src/sensai/util/plot.py LinearColorMap.__init__ 5 5 0 0%
src/sensai/util/plot.py LinearColorMap.get_color 2 2 0 0%
src/sensai/util/plot.py plot_matrix 18 18 0 0%
src/sensai/util/plot.py Plot.__init__ 5 5 0 0%
src/sensai/util/plot.py Plot.xlabel 2 2 0 0%
src/sensai/util/plot.py Plot.ylabel 2 2 0 0%
src/sensai/util/plot.py Plot.title 2 2 0 0%
src/sensai/util/plot.py Plot.xlim 2 2 0 0%
src/sensai/util/plot.py Plot.ylim 2 2 0 0%
src/sensai/util/plot.py Plot.save 2 2 0 0%
src/sensai/util/plot.py Plot.xtick 5 5 0 0%
src/sensai/util/plot.py Plot.xtick_major 2 2 0 0%
src/sensai/util/plot.py Plot.xtick_minor 2 2 0 0%
src/sensai/util/plot.py Plot.ytick_major 2 2 0 0%
src/sensai/util/plot.py ScatterPlot.__init__ 19 19 0 0%
src/sensai/util/plot.py ScatterPlot.__init__.draw 5 5 0 0%
src/sensai/util/plot.py HeatMapPlot.__init__ 7 7 0 0%
src/sensai/util/plot.py HeatMapPlot.__init__.draw 16 16 0 0%
src/sensai/util/plot.py HistogramPlot.__init__ 2 2 0 0%
src/sensai/util/plot.py HistogramPlot.__init__.draw 26 26 0 0%
src/sensai/util/plot.py (no function) 44 0 0 100%
src/sensai/util/profiling.py profiled 6 6 0 0%
src/sensai/util/profiling.py profiled.wrapper 2 2 0 0%
src/sensai/util/profiling.py profiled.wrapper._wrapper 11 11 0 0%
src/sensai/util/profiling.py timed 3 0 0 100%
src/sensai/util/profiling.py timed._wrapper 5 5 0 0%
src/sensai/util/profiling.py (no function) 7 0 0 100%
src/sensai/util/sequences.py concat_sequences 4 0 0 100%
src/sensai/util/sequences.py get_first_duplicate 5 5 0 0%
src/sensai/util/sequences.py floor_index 4 0 0 100%
src/sensai/util/sequences.py ceil_index 4 0 0 100%
src/sensai/util/sequences.py closest_index 16 3 0 81%
src/sensai/util/sequences.py ceil_value 5 0 0 100%
src/sensai/util/sequences.py floor_value 7 1 0 86%
src/sensai/util/sequences.py closest_value 6 2 0 67%
src/sensai/util/sequences.py value_slice_inner 11 4 0 64%
src/sensai/util/sequences.py value_slice_outer 17 17 0 0%
src/sensai/util/sequences.py (no function) 13 0 0 100%
src/sensai/util/string.py StringConverter.to_string 1 1 0 0%
src/sensai/util/string.py dict_string 4 0 0 100%
src/sensai/util/string.py list_string 5 1 0 80%
src/sensai/util/string.py list_string.item 4 1 0 75%
src/sensai/util/string.py to_string 17 3 0 82%
src/sensai/util/string.py object_repr 4 4 0 0%
src/sensai/util/string.py or_regex_group 2 0 0 100%
src/sensai/util/string.py function_name 5 5 0 0%
src/sensai/util/string.py ToStringMixin._tostring_class_name 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_properties 15 1 0 93%
src/sensai/util/string.py ToStringMixin._tostring_properties.mklist 5 2 0 60%
src/sensai/util/string.py ToStringMixin._tostring_properties.is_excluded 8 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_object_info 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_excludes 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_includes 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_includes_forced 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_additional_entries 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_exclude_private 1 0 0 100%
src/sensai/util/string.py ToStringMixin._tostring_exclude_exceptions 1 0 0 100%
src/sensai/util/string.py ToStringMixin.__str__ 1 0 0 100%
src/sensai/util/string.py ToStringMixin.__repr__ 5 5 0 0%
src/sensai/util/string.py ToStringMixin.pprint 1 1 0 0%
src/sensai/util/string.py ToStringMixin.pprints 1 1 0 0%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion.__init__ 1 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion.to_string 7 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion._ToStringMixinProxy.__init__ 2 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion._ToStringMixinProxy._tostring_properties 1 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion._ToStringMixinProxy._tostring_class_name 1 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion._ToStringMixinProxy.__getattr__ 5 0 0 100%
src/sensai/util/string.py ToStringMixin._StringConverterAvoidToStringMixinRecursion._ToStringMixinProxy.__str__ 1 0 0 100%
src/sensai/util/string.py pretty_string_repr 34 34 0 0%
src/sensai/util/string.py pretty_string_repr.nl 1 1 0 0%
src/sensai/util/string.py pretty_string_repr.take 2 2 0 0%
src/sensai/util/string.py pretty_string_repr.find_matching 14 14 0 0%
src/sensai/util/string.py TagBuilder.__init__ 2 2 0 0%
src/sensai/util/string.py TagBuilder.with_component 2 2 0 0%
src/sensai/util/string.py TagBuilder.with_conditional 3 3 0 0%
src/sensai/util/string.py TagBuilder.with_alternative 2 2 0 0%
src/sensai/util/string.py TagBuilder.build 1 1 0 0%
src/sensai/util/string.py (no function) 50 0 0 100%
src/sensai/util/test.py snapshot_compatible 2 2 0 0%
src/sensai/util/test.py reduce_float_precision 1 1 0 0%
src/sensai/util/test.py convert_floats 7 7 0 0%
src/sensai/util/test.py json_mapper 11 11 0 0%
src/sensai/util/test.py (no function) 7 7 0 0%
src/sensai/util/time.py ts_next_month 4 4 0 0%
src/sensai/util/time.py time_of_day 1 1 0 0%
src/sensai/util/time.py TimeInterval.__init__ 2 2 0 0%
src/sensai/util/time.py TimeInterval.contains 1 1 0 0%
src/sensai/util/time.py TimeInterval.contains_time 3 3 0 0%
src/sensai/util/time.py TimeInterval.overlaps_with 3 3 0 0%
src/sensai/util/time.py TimeInterval.intersection 1 1 0 0%
src/sensai/util/time.py TimeInterval.time_delta 1 1 0 0%
src/sensai/util/time.py TimeInterval.mid_timestamp 2 2 0 0%
src/sensai/util/time.py format_duration 8 8 0 0%
src/sensai/util/time.py (no function) 15 1 0 93%
src/sensai/util/typing.py (no function) 3 0 0 100%
src/sensai/util/version.py Version.__init__ 1 0 0 100%
src/sensai/util/version.py Version.is_at_least 7 7 0 0%
src/sensai/util/version.py Version.is_at_most 7 2 0 71%
src/sensai/util/version.py Version.is_equal 1 0 0 100%
src/sensai/util/version.py (no function) 5 0 0 100%
src/sensai/vector_model.py VectorModelBase.__init__ 1 0 0 100%
src/sensai/vector_model.py VectorModelBase.predict 1 1 0 0%
src/sensai/vector_model.py VectorModelBase.is_regression_model 1 1 0 0%
src/sensai/vector_model.py VectorModelBase.get_predicted_variable_names 1 1 0 0%
src/sensai/vector_model.py VectorModelBase.with_name 2 0 0 100%
src/sensai/vector_model.py VectorModelBase.set_name 1 0 0 100%
src/sensai/vector_model.py VectorModelBase.get_name 3 0 0 100%
src/sensai/vector_model.py VectorModelFittableBase.fit 1 1 0 0%
src/sensai/vector_model.py VectorModelFittableBase.is_fitted 1 1 0 0%
src/sensai/vector_model.py TrainingContext.__init__ 2 0 0 100%
src/sensai/vector_model.py VectorModel.__init__ 9 0 0 100%
src/sensai/vector_model.py VectorModel.__getstate__ 1 1 0 0%
src/sensai/vector_model.py VectorModel.__setstate__ 3 0 0 100%
src/sensai/vector_model.py VectorModel._tostring_exclude_private 1 0 0 100%
src/sensai/vector_model.py VectorModel._tostring_exclude_exceptions 4 0 0 100%
src/sensai/vector_model.py VectorModel._tostring_additional_entries 6 0 0 100%
src/sensai/vector_model.py VectorModel.with_raw_input_transformers 2 0 0 100%
src/sensai/vector_model.py VectorModel.with_feature_transformers 5 2 0 60%
src/sensai/vector_model.py VectorModel.with_input_transformers 1 0 0 100%
src/sensai/vector_model.py VectorModel.with_feature_generator 2 0 0 100%
src/sensai/vector_model.py VectorModel.with_feature_collector 4 1 0 75%
src/sensai/vector_model.py VectorModel._pre_processors_are_fitted 4 0 0 100%
src/sensai/vector_model.py VectorModel.is_fitted 5 0 0 100%
src/sensai/vector_model.py VectorModel._is_underlying_model_fitted 2 0 0 100%
src/sensai/vector_model.py VectorModel._check_model_input_columns 2 1 0 50%
src/sensai/vector_model.py VectorModel.compute_model_inputs 1 1 0 0%
src/sensai/vector_model.py VectorModel._compute_model_inputs 10 0 0 100%
src/sensai/vector_model.py VectorModel._compute_model_outputs 1 0 0 100%
src/sensai/vector_model.py VectorModel.compute_model_outputs 1 1 0 0%
src/sensai/vector_model.py VectorModel.predict 6 1 0 83%
src/sensai/vector_model.py VectorModel._create_output_data_frame 7 4 0 43%
src/sensai/vector_model.py VectorModel._predict 1 1 0 0%
src/sensai/vector_model.py VectorModel._underlying_model_requires_fitting 1 0 0 100%
src/sensai/vector_model.py VectorModel._fit_preprocessors 6 1 0 83%
src/sensai/vector_model.py VectorModel.fit_input_output_data 1 1 0 0%
src/sensai/vector_model.py VectorModel.fit 29 4 0 86%
src/sensai/vector_model.py VectorModel.is_being_fitted 1 0 0 100%
src/sensai/vector_model.py VectorModel._fit 1 1 0 0%
src/sensai/vector_model.py VectorModel.get_predicted_variable_names 1 0 0 100%
src/sensai/vector_model.py VectorModel.get_model_input_variable_names 1 1 0 0%
src/sensai/vector_model.py VectorModel.get_input_transformer 4 4 0 0%
src/sensai/vector_model.py VectorModel.get_feature_transformer 4 4 0 0%
src/sensai/vector_model.py VectorModel.get_raw_input_transformer 4 4 0 0%
src/sensai/vector_model.py VectorModel.get_input_transformer_chain 1 1 0 0%
src/sensai/vector_model.py VectorModel.get_raw_input_transformer_chain 1 1 0 0%
src/sensai/vector_model.py VectorModel.get_feature_transformer_chain 1 1 0 0%
src/sensai/vector_model.py VectorModel.set_feature_generator 1 1 0 0%
src/sensai/vector_model.py VectorModel.get_feature_generator 1 0 0 100%
src/sensai/vector_model.py VectorModel.remove_input_preprocessors 3 3 0 0%
src/sensai/vector_model.py VectorRegressionModel.__init__ 4 0 0 100%
src/sensai/vector_model.py VectorRegressionModel._tostring_exclude_exceptions 4 0 0 100%
src/sensai/vector_model.py VectorRegressionModel.is_regression_model 1 0 0 100%
src/sensai/vector_model.py VectorRegressionModel.with_output_transformers 4 4 0 0%
src/sensai/vector_model.py VectorRegressionModel.with_target_transformer 4 1 0 75%
src/sensai/vector_model.py VectorRegressionModel.get_target_transformer 1 0 0 100%
src/sensai/vector_model.py VectorRegressionModel.get_output_transformer_chain 1 1 0 0%
src/sensai/vector_model.py VectorRegressionModel._apply_post_processing 6 2 0 67%
src/sensai/vector_model.py VectorRegressionModel._compute_model_outputs 5 0 0 100%
src/sensai/vector_model.py VectorRegressionModel.predict 2 0 0 100%
src/sensai/vector_model.py VectorRegressionModel.is_fitted 7 1 0 86%
src/sensai/vector_model.py VectorRegressionModel.get_model_output_variable_names 1 0 0 100%
src/sensai/vector_model.py VectorClassificationModel.__init__ 2 0 0 100%
src/sensai/vector_model.py VectorClassificationModel.is_regression_model 1 0 0 100%
src/sensai/vector_model.py VectorClassificationModel._fit 4 1 0 75%
src/sensai/vector_model.py VectorClassificationModel.get_class_labels 1 0 0 100%
src/sensai/vector_model.py VectorClassificationModel._fit_classifier 1 1 0 0%
src/sensai/vector_model.py VectorClassificationModel.convert_class_probabilities_to_predictions 8 1 0 88%
src/sensai/vector_model.py VectorClassificationModel.predict_class_probabilities 7 7 0 0%
src/sensai/vector_model.py VectorClassificationModel._check_prediction 10 10 0 0%
src/sensai/vector_model.py VectorClassificationModel._predict_class_probabilities 1 1 0 0%
src/sensai/vector_model.py VectorClassificationModel._predict 2 0 0 100%
src/sensai/vector_model.py RuleBasedVectorRegressionModel.__init__ 3 0 0 100%
src/sensai/vector_model.py RuleBasedVectorRegressionModel._underlying_model_requires_fitting 1 0 0 100%
src/sensai/vector_model.py RuleBasedVectorRegressionModel._fit 1 1 0 0%
src/sensai/vector_model.py RuleBasedVectorClassificationModel.__init__ 6 6 0 0%
src/sensai/vector_model.py RuleBasedVectorClassificationModel._underlying_model_requires_fitting 1 1 0 0%
src/sensai/vector_model.py RuleBasedVectorClassificationModel._fit 1 1 0 0%
src/sensai/vector_model.py RuleBasedVectorClassificationModel._fit_classifier 1 1 0 0%
src/sensai/vector_model.py (no function) 122 0 0 100%
src/sensai/vectoriser.py Vectoriser.__init__ 5 5 0 0%
src/sensai/vectoriser.py Vectoriser.__setstate__ 2 2 0 0%
src/sensai/vectoriser.py Vectoriser._tostring_exclude_private 1 1 0 0%
src/sensai/vectoriser.py Vectoriser.is_fitted 1 1 0 0%
src/sensai/vectoriser.py Vectoriser.set_name 1 1 0 0%
src/sensai/vectoriser.py Vectoriser.get_name 3 3 0 0%
src/sensai/vectoriser.py Vectoriser.fit 4 4 0 0%
src/sensai/vectoriser.py Vectoriser._f 8 8 0 0%
src/sensai/vectoriser.py Vectoriser.apply 4 4 0 0%
src/sensai/vectoriser.py Vectoriser.apply_multi 17 17 0 0%
src/sensai/vectoriser.py Vectoriser.ResultType.from_value 7 7 0 0%
src/sensai/vectoriser.py EmptyVectoriser.__init__ 1 1 0 0%
src/sensai/vectoriser.py EmptyVectoriser._create_empty_vector 1 1 0 0%
src/sensai/vectoriser.py ItemIdentifierProvider.get_identifier 1 1 0 0%
src/sensai/vectoriser.py SequenceVectoriser.__init__ 8 8 0 0%
src/sensai/vectoriser.py SequenceVectoriser.__setstate__ 2 2 0 0%
src/sensai/vectoriser.py SequenceVectoriser.fit 27 27 0 0%
src/sensai/vectoriser.py SequenceVectoriser.apply 6 6 0 0%
src/sensai/vectoriser.py SequenceVectoriser.apply_multi 16 16 0 0%
src/sensai/vectoriser.py SequenceVectoriser.apply_multi_with_padding 10 10 0 0%
src/sensai/vectoriser.py SequenceVectoriser.get_vector_dim 1 1 0 0%
src/sensai/vectoriser.py VectoriserRegistry.__init__ 1 1 0 0%
src/sensai/vectoriser.py VectoriserRegistry.get_available_vectorisers 1 1 0 0%
src/sensai/vectoriser.py VectoriserRegistry._name 3 3 0 0%
src/sensai/vectoriser.py VectoriserRegistry.register_factory 4 4 0 0%
src/sensai/vectoriser.py VectoriserRegistry._register_factory 4 4 0 0%
src/sensai/vectoriser.py VectoriserRegistry.get_vectoriser 7 7 0 0%
src/sensai/vectoriser.py VectoriserRegistry.get_vectorisers 1 1 0 0%
src/sensai/vectoriser.py (no function) 57 57 0 0%
src/sensai/xgboost.py is_xgboost_version_at_least 9 9 0 0%
src/sensai/xgboost.py XGBGradientBoostedVectorRegressionModel.__init__ 1 1 0 0%
src/sensai/xgboost.py XGBRandomForestVectorRegressionModel.__init__ 1 1 0 0%
src/sensai/xgboost.py XGBGradientBoostedVectorClassificationModel.__init__ 2 2 0 0%
src/sensai/xgboost.py XGBRandomForestVectorClassificationModel.__init__ 2 2 0 0%
src/sensai/xgboost.py (no function) 12 12 0 0%
Total   12023 6931 0 42%

No items found using the specified filter.