Coverage report: 32%

Files Functions Classes

coverage.py v7.14.0, created at 2026-05-21 10:28 +0200

File class   statements missing excluded   coverage
src / __init__.py (no class)   0 0 0   100%
src / autoencodix / __init__.py (no class)   14 2 0   86%
src / autoencodix / base / __init__.py (no class)   10 0 0   100%
src / autoencodix / base / _base_autoencoder.py BaseAutoencoder   18 5 0   72%
src / autoencodix / base / _base_autoencoder.py (no class)   19 0 0   100%
src / autoencodix / base / _base_dataset.py DataSetTypes   0 0 0   100%
src / autoencodix / base / _base_dataset.py BaseDataset   23 13 0   43%
src / autoencodix / base / _base_dataset.py (no class)   16 0 0   100%
src / autoencodix / base / _base_evaluator.py BaseEvaluator   2 2 0   0%
src / autoencodix / base / _base_evaluator.py (no class)   7 0 0   100%
src / autoencodix / base / _base_loss.py BaseLoss   83 36 0   57%
src / autoencodix / base / _base_loss.py (no class)   20 0 0   100%
src / autoencodix / base / _base_pipeline.py BasePipeline   372 265 0   29%
src / autoencodix / base / _base_pipeline.py (no class)   66 0 0   100%
src / autoencodix / base / _base_predictor.py BasePredictor   1 1 0   0%
src / autoencodix / base / _base_predictor.py (no class)   3 0 0   100%
src / autoencodix / base / _base_preprocessor.py BasePreprocessor   335 335 0   0%
src / autoencodix / base / _base_preprocessor.py (no class)   45 0 3   100%
src / autoencodix / base / _base_trainer.py BaseTrainer   81 22 0   73%
src / autoencodix / base / _base_trainer.py (no class)   33 0 0   100%
src / autoencodix / base / _base_visualizer.py BaseVisualizer   228 228 0   0%
src / autoencodix / base / _base_visualizer.py (no class)   33 0 0   100%
src / autoencodix / configs / __init__.py (no class)   9 0 0   100%
src / autoencodix / configs / default_config.py SchemaPrinterMixin   16 16 0   0%
src / autoencodix / configs / default_config.py DataCase   0 0 0   100%
src / autoencodix / configs / default_config.py ConfigValidationError   0 0 0   100%
src / autoencodix / configs / default_config.py DataInfo   13 13 0   0%
src / autoencodix / configs / default_config.py DataConfig   0 0 0   100%
src / autoencodix / configs / default_config.py DefaultConfig   87 29 0   67%
src / autoencodix / configs / default_config.py (no class)   125 0 0   100%
src / autoencodix / configs / disentanglix_config.py DisentanglixConfig   0 0 0   100%
src / autoencodix / configs / disentanglix_config.py (no class)   4 0 0   100%
src / autoencodix / configs / maskix_config.py MaskixConfig   0 0 0   100%
src / autoencodix / configs / maskix_config.py (no class)   9 0 0   100%
src / autoencodix / configs / ontix_config.py OntixConfig   5 5 0   0%
src / autoencodix / configs / ontix_config.py (no class)   7 0 0   100%
src / autoencodix / configs / stackix_config.py StackixConfig   4 4 0   0%
src / autoencodix / configs / stackix_config.py (no class)   8 0 0   100%
src / autoencodix / configs / vanillix_config.py VanillixConfig   0 0 0   100%
src / autoencodix / configs / vanillix_config.py (no class)   5 0 0   100%
src / autoencodix / configs / varix_config.py VarixConfig   0 0 0   100%
src / autoencodix / configs / varix_config.py (no class)   4 0 0   100%
src / autoencodix / configs / xmodalix_config.py XModalixConfig   4 4 0   0%
src / autoencodix / configs / xmodalix_config.py (no class)   11 0 0   100%
src / autoencodix / data / __init__.py (no class)   18 0 0   100%
src / autoencodix / data / _datapackage_splitter.py DataPackageSplitter   41 41 0   0%
src / autoencodix / data / _datapackage_splitter.py (no class)   16 0 0   100%
src / autoencodix / data / _datasetcontainer.py DatasetContainer   6 1 0   83%
src / autoencodix / data / _datasetcontainer.py (no class)   10 0 0   100%
src / autoencodix / data / _datasplitter.py DataSplitter   68 6 0   91%
src / autoencodix / data / _datasplitter.py PairedUnpairedSplitter   67 23 0   66%
src / autoencodix / data / _datasplitter.py (no class)   19 0 0   100%
src / autoencodix / data / _filter.py FilterMethod   0 0 0   100%
src / autoencodix / data / _filter.py DataFilter   107 24 0   78%
src / autoencodix / data / _filter.py (no class)   29 0 0   100%
src / autoencodix / data / _image_dataset.py ImageDataset   20 20 0   0%
src / autoencodix / data / _image_dataset.py (no class)   13 0 0   100%
src / autoencodix / data / _image_processor.py ImagePreprocessor   30 30 0   0%
src / autoencodix / data / _image_processor.py (no class)   10 0 0   100%
src / autoencodix / data / _imgdataclass.py ImgData   1 0 0   100%
src / autoencodix / data / _imgdataclass.py (no class)   10 0 0   100%
src / autoencodix / data / _multimodal_dataset.py MultiModalDataset   53 53 0   0%
src / autoencodix / data / _multimodal_dataset.py CoverageEnsuringSampler   90 90 0   0%
src / autoencodix / data / _multimodal_dataset.py (no class)   44 21 0   52%
src / autoencodix / data / _nanremover.py NaNRemover   91 91 0   0%
src / autoencodix / data / _nanremover.py (no class)   14 0 0   100%
src / autoencodix / data / _numeric_dataset.py TensorAwareDataset   20 13 0   35%
src / autoencodix / data / _numeric_dataset.py NumericDataset   17 3 0   82%
src / autoencodix / data / _numeric_dataset.py (no class)   21 0 0   100%
src / autoencodix / data / _sampler.py BalancedBatchSampler   31 31 0   0%
src / autoencodix / data / _sampler.py (no class)   7 0 0   100%
src / autoencodix / data / _sc_filter.py SingleCellFilter   139 139 0   0%
src / autoencodix / data / _sc_filter.py (no class)   23 0 3   100%
src / autoencodix / data / _stackix_dataset.py StackixDataset   19 19 0   0%
src / autoencodix / data / _stackix_dataset.py (no class)   10 0 0   100%
src / autoencodix / data / _stackix_preprocessor.py StackixPreprocessor   132 132 0   0%
src / autoencodix / data / _stackix_preprocessor.py (no class)   23 0 0   100%
src / autoencodix / data / _xmodal_preprocessor.py XModalPreprocessor   65 65 0   0%
src / autoencodix / data / _xmodal_preprocessor.py (no class)   20 0 0   100%
src / autoencodix / data / datapackage.py DataPackage   160 150 0   6%
src / autoencodix / data / datapackage.py (no class)   31 0 0   100%
src / autoencodix / data / general_preprocessor.py GeneralPreprocessor   131 131 0   0%
src / autoencodix / data / general_preprocessor.py (no class)   27 0 0   100%
src / autoencodix / disentanglix.py Disentanglix   2 2 0   0%
src / autoencodix / disentanglix.py (no class)   27 0 0   100%
src / autoencodix / evaluate / __init__.py (no class)   3 0 0   100%
src / autoencodix / evaluate / _general_evaluator.py GeneralEvaluator   231 231 0   0%
src / autoencodix / evaluate / _general_evaluator.py (no class)   30 0 0   100%
src / autoencodix / evaluate / _xmodalix_evaluator.py XModalixEvaluator   99 99 0   0%
src / autoencodix / evaluate / _xmodalix_evaluator.py (no class)   29 0 0   100%
src / autoencodix / imagix.py Imagix   2 2 0   0%
src / autoencodix / imagix.py (no class)   26 0 0   100%
src / autoencodix / losses / disentanglix_loss.py DisentanglixLoss   34 34 0   0%
src / autoencodix / losses / disentanglix_loss.py (no class)   12 0 0   100%
src / autoencodix / losses / maskix_loss.py MaskixLoss   26 2 0   92%
src / autoencodix / losses / maskix_loss.py (no class)   12 0 0   100%
src / autoencodix / losses / vanillix_loss.py VanillixLoss   2 0 0   100%
src / autoencodix / losses / vanillix_loss.py (no class)   6 0 0   100%
src / autoencodix / losses / varix_loss.py VarixLoss   16 3 0   81%
src / autoencodix / losses / varix_loss.py (no class)   9 0 0   100%
src / autoencodix / losses / xmodal_loss.py XModalLoss   100 100 0   0%
src / autoencodix / losses / xmodal_loss.py (no class)   17 0 0   100%
src / autoencodix / maskix.py Maskix   9 9 0   0%
src / autoencodix / maskix.py (no class)   28 0 0   100%
src / autoencodix / modeling / __init__.py (no class)   9 0 0   100%
src / autoencodix / modeling / _captum_forward.py CaptumForward   8 8 0   0%
src / autoencodix / modeling / _captum_forward.py (no class)   7 0 0   100%
src / autoencodix / modeling / _classifier.py Classifier   10 10 0   0%
src / autoencodix / modeling / _classifier.py (no class)   6 0 0   100%
src / autoencodix / modeling / _imagevae_architecture.py ImageVAEArchitecture   39 39 0   0%
src / autoencodix / modeling / _imagevae_architecture.py (no class)   16 0 0   100%
src / autoencodix / modeling / _imgfast_architecture.py ImageVAEFastArchitecture   39 39 0   0%
src / autoencodix / modeling / _imgfast_architecture.py (no class)   16 0 0   100%
src / autoencodix / modeling / _layer_factory.py LayerFactory   15 3 0   80%
src / autoencodix / modeling / _layer_factory.py (no class)   9 0 0   100%
src / autoencodix / modeling / _maskix_architecture.py MaskixArchitectureVanilla   44 44 0   0%
src / autoencodix / modeling / _maskix_architecture.py (no class)   16 0 0   100%
src / autoencodix / modeling / _ontix_architecture.py OntixArchitecture   103 103 0   0%
src / autoencodix / modeling / _ontix_architecture.py (no class)   17 0 0   100%
src / autoencodix / modeling / _vanillix_architecture.py VanillixArchitecture   24 2 0   92%
src / autoencodix / modeling / _vanillix_architecture.py (no class)   14 0 0   100%
src / autoencodix / modeling / _varix_architecture.py VarixArchitecture   49 4 0   92%
src / autoencodix / modeling / _varix_architecture.py (no class)   15 0 0   100%
src / autoencodix / notebooks / __init__.py (no class)   0 0 0   100%
src / autoencodix / ontix.py Ontix   23 23 0   0%
src / autoencodix / ontix.py (no class)   27 0 0   100%
src / autoencodix / stackix.py Stackix   15 15 0   0%
src / autoencodix / stackix.py (no class)   30 0 0   100%
src / autoencodix / trainers / __init__.py (no class)   5 0 0   100%
src / autoencodix / trainers / _general_trainer.py GeneralTrainer   169 56 0   67%
src / autoencodix / trainers / _general_trainer.py (no class)   30 0 0   100%
src / autoencodix / trainers / _maskix_trainer.py MaskixTrainer   26 26 0   0%
src / autoencodix / trainers / _maskix_trainer.py (no class)   13 0 0   100%
src / autoencodix / trainers / _ontix_trainer.py OntixTrainer   10 10 0   0%
src / autoencodix / trainers / _ontix_trainer.py (no class)   13 0 0   100%
src / autoencodix / trainers / _stackix_orchestrator.py StackixOrchestrator   146 146 0   0%
src / autoencodix / trainers / _stackix_orchestrator.py (no class)   26 0 0   100%
src / autoencodix / trainers / _stackix_trainer.py StackixTrainer   42 42 0   0%
src / autoencodix / trainers / _stackix_trainer.py (no class)   19 0 0   100%
src / autoencodix / trainers / _xmodal_trainer.py XModalTrainer   388 388 0   0%
src / autoencodix / trainers / _xmodal_trainer.py (no class)   48 0 0   100%
src / autoencodix / utils / __init__.py (no class)   8 0 0   100%
src / autoencodix / utils / _annealer.py AnnealingScheduler   38 35 0   8%
src / autoencodix / utils / _annealer.py (no class)   15 0 0   100%
src / autoencodix / utils / _bulkreader.py BulkDataReader   86 86 0   0%
src / autoencodix / utils / _bulkreader.py (no class)   12 0 0   100%
src / autoencodix / utils / _explainer.py FeatureImportanceExplainer   53 53 0   0%
src / autoencodix / utils / _explainer.py (no class)   43 29 0   33%
src / autoencodix / utils / _imgreader.py ImageProcessingError   0 0 0   100%
src / autoencodix / utils / _imgreader.py ImageSizeFinder   25 25 0   0%
src / autoencodix / utils / _imgreader.py ImageDataReader   78 78 0   0%
src / autoencodix / utils / _imgreader.py ImageNormalizer   19 19 0   0%
src / autoencodix / utils / _imgreader.py (no class)   25 0 0   100%
src / autoencodix / utils / _internals.py (no class)   10 0 0   100%
src / autoencodix / utils / _llm_explainer.py LLMExplainer   115 115 0   0%
src / autoencodix / utils / _llm_explainer.py (no class)   20 0 0   100%
src / autoencodix / utils / _losses.py (no class)   6 0 0   100%
src / autoencodix / utils / _model_output.py ModelOutput   1 1 0   0%
src / autoencodix / utils / _model_output.py (no class)   11 0 0   100%
src / autoencodix / utils / _result.py LossRegistry   18 4 0   78%
src / autoencodix / utils / _result.py Result   107 59 0   45%
src / autoencodix / utils / _result.py (no class)   49 0 0   100%
src / autoencodix / utils / _screader.py SingleCellDataReader   19 19 0   0%
src / autoencodix / utils / _screader.py (no class)   9 0 3   100%
src / autoencodix / utils / _traindynamics.py TrainingDynamics   65 18 0   72%
src / autoencodix / utils / _traindynamics.py (no class)   11 0 0   100%
src / autoencodix / utils / _utils.py BasePipeline   0 0 0   100%
src / autoencodix / utils / _utils.py Saver   80 80 0   0%
src / autoencodix / utils / _utils.py Loader   58 58 0   0%
src / autoencodix / utils / _utils.py (no class)   161 79 0   51%
src / autoencodix / utils / adata_converter.py AnnDataConverter   32 32 0   0%
src / autoencodix / utils / adata_converter.py (no class)   15 0 0   100%
src / autoencodix / utils / example_data.py (no class)   136 136 0   0%
src / autoencodix / utils / feature_importance.py Vanillix_EncoderSingleDim   14 14 0   0%
src / autoencodix / utils / feature_importance.py Varix_EncoderSingleDim   20 20 0   0%
src / autoencodix / utils / feature_importance.py (no class)   225 225 0   0%
src / autoencodix / utils / prompts.py (no class)   1 0 0   100%
src / autoencodix / vanillix.py Vanillix   18 16 0   11%
src / autoencodix / vanillix.py (no class)   27 0 0   100%
src / autoencodix / varix.py Varix   2 2 0   0%
src / autoencodix / varix.py (no class)   27 0 0   100%
src / autoencodix / visualize / __init__.py (no class)   4 0 0   100%
src / autoencodix / visualize / _general_visualizer.py GeneralVisualizer   256 256 0   0%
src / autoencodix / visualize / _general_visualizer.py (no class)   32 0 0   100%
src / autoencodix / visualize / _imagix_visualizer.py ImagixVisualizer   31 31 0   0%
src / autoencodix / visualize / _imagix_visualizer.py (no class)   15 0 0   100%
src / autoencodix / visualize / _xmodal_visualizer.py XModalVisualizer   260 260 0   0%
src / autoencodix / visualize / _xmodal_visualizer.py (no class)   32 0 0   100%
src / autoencodix / visualize / visualize.py Visualizer   387 387 0   0%
src / autoencodix / visualize / visualize.py (no class)   41 0 0   100%
src / autoencodix / xmodalix.py XModalix   60 60 0   0%
src / autoencodix / xmodalix.py (no class)   35 0 0   100%
src / tests / __init__.py (no class)   0 0 0   100%
Total     8371 5700 9   32%

No items found using the specified filter.