Coverage report: 43%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-21 08:33 +0000

File function   statements missing excluded   coverage
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / __init__.py (no function)   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / __init__.py (no function)   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / __init__.py (no function)   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / dataset.py ALOSDataset.__init__   34 34 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / dataset.py ALOSDataset.polarizations   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / dataset.py ALOSDataset.describe   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / dataset.py ALOSDataset.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / dataset.py ALOSDataset.__getitem__   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / dataset.py (no function)   10 10 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / leader_file.py LeaderFile.__init__   13 13 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / leader_file.py LeaderFile.calibration_factor   2 2 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / leader_file.py LeaderFile.__repr__   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / leader_file.py (no function)   23 23 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / parse_utils.py format_key_val   2 2 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / parse_utils.py format_dictionary   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / parse_utils.py read_field   20 20 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / parse_utils.py parse_from_format   16 16 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / parse_utils.py (no function)   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py parse_image_data   15 15 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py SARImage.__init__   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py SARImage.num_rows   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py SARImage.num_cols   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py SARImage.read_patch   16 16 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py SARImage.__repr__   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / sar_image.py (no function)   16 16 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / trailer_file.py parse_image_data   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / trailer_file.py TrailerFile.__init__   8 8 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / trailer_file.py TrailerFile.__repr__   2 2 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / trailer_file.py (no function)   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / vol_file.py VolFile.__init__   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / vol_file.py VolFile.num_polarizations   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / vol_file.py VolFile.__repr__   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / alos2 / vol_file.py (no function)   14 14 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / __init__.py (no function)   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py gather_ATRNetSTAR_datafiles   13 13 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTARSample.__init__   6 6 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTARSample.data   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTARSample.annotation   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTAR.__init__   21 21 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTAR._verify_inputs   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTAR._download_dataset   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTAR.classes   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTAR.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py ATRNetSTAR.__getitem__   6 6 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / dataset.py (no function)   33 33 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / download.py check_7z   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / download.py download_benchmark   11 11 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / download.py (no function)   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / parse_xml.py XmlListConfig.__init__   10 10 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / parse_xml.py XmlDictConfig.__init__   13 13 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / parse_xml.py xml_to_dict   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / atrnet_star / parse_xml.py (no function)   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / bretigny / __init__.py (no function)   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / bretigny / dataset.py Bretigny.__init__   37 37 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / bretigny / dataset.py Bretigny.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / bretigny / dataset.py Bretigny.__getitem__   10 10 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / bretigny / dataset.py (no function)   10 10 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py load_matlab_file   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py kspace_to_image   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py image_to_kspace   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py combine_coils_from_kspace   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py MICCAI2023.__init__   29 29 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py MICCAI2023.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py MICCAI2023.__getitem__   13 13 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / miccai2023.py (no function)   23 23 1   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / __init__.py (no function)   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py parse_header   14 14 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py MSTARSample.__init__   25 25 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py gather_mstar_datafiles   16 16 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py MSTARTargets.__init__   24 24 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py MSTARTargets.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py MSTARTargets.__getitem__   14 14 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / mstar / dataset.py (no function)   15 15 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / polsf.py PolSFDataset.__init__   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / polsf.py PolSFDataset.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / polsf.py PolSFDataset.__getitem__   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / polsf.py (no function)   12 12 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / s1slc.py S1SLC.__init__   17 17 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / s1slc.py S1SLC.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / s1slc.py S1SLC.find_city_and_local_idx   8 8 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / s1slc.py S1SLC.__getitem__   6 6 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / s1slc.py (no function)   8 8 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / __init__.py (no function)   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / dataset.py SAMPLE.__init__   25 25 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / dataset.py SAMPLE.download_file   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / dataset.py SAMPLE.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / dataset.py SAMPLE.__getitem__   15 15 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / dataset.py (no function)   16 16 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / download_filelist.py generate_file_list   17 17 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / download_filelist.py (no function)   8 8 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / sample / filelist.py (no function)   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / __init__.py (no function)   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / ann_file.py AnnFile.__init__   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / ann_file.py AnnFile.read   21 21 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / ann_file.py AnnFile.__repr__   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / ann_file.py (no function)   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / dataset.py SLCDataset.__init__   27 27 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / dataset.py SLCDataset.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / dataset.py SLCDataset.__getitem__   12 12 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / dataset.py (no function)   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py parse_slc_filename   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py SLCFile.__init__   16 16 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py SLCFile.key   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py SLCFile.polarization   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py SLCFile.__len__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py SLCFile.__getitem__   12 12 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / datasets / slc / slc_file.py (no function)   13 13 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / __init__.py (no function)   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / vision_transformer.py vit_t   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / vision_transformer.py vit_s   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / vision_transformer.py vit_b   9 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / vision_transformer.py vit_l   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / vision_transformer.py vit_h   9 9 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / models / vision_transformer.py (no function)   8 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / __init__.py (no function)   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / functional.py dropout   4 1 0   75%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / functional.py multi_head_attention_forward   116 54 0   53%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / functional.py (no function)   7 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / __init__.py (no function)   11 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py IndependentRealImag.__init__   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py IndependentRealImag.forward   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CReLU.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CPReLU.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CELU.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CCELU.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CGELU.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CSigmoid.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py CTanh.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py zReLU.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py zReLU.forward   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py zAbsReLU.__init__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py zAbsReLU.forward   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py zLeakyReLU.__init__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py zLeakyReLU.forward   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py Mod.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py Mod.forward   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py modReLU.__init__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py modReLU.forward   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py Cardioid.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py Cardioid.forward   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py MultiheadAttention.__init__   32 3 0   91%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py MultiheadAttention._reset_parameters   12 2 0   83%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py MultiheadAttention.forward   18 2 0   89%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / activation.py (no function)   45 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py batch_cov   8 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py inv_2x2   7 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py sqrt_2x2   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py slow_inv_sqrt_2x2   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py inv_sqrt_2x2   11 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py _BatchNormNd.__init__   19 5 0   74%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py _BatchNormNd.reset_running_stats   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py _BatchNormNd.reset_parameters   7 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py _BatchNormNd.forward   29 6 0   79%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / batchnorm.py (no function)   18 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / conv.py ConvTranspose2d.__init__   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / conv.py ConvTranspose2d.forward   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / conv.py (no function)   6 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / dropout.py Dropout.__init__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / dropout.py Dropout.forward   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / dropout.py Dropout2d.__init__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / dropout.py Dropout2d.forward   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / dropout.py (no function)   10 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / initialization.py complex_kaiming_normal_   4 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / initialization.py complex_kaiming_uniform_   8 2 0   75%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / initialization.py complex_xavier_uniform_   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / initialization.py complex_xavier_normal_   4 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / initialization.py (no function)   8 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / loss.py ComplexMSELoss.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / loss.py ComplexMSELoss.forward   8 1 0   88%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / loss.py (no function)   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py LayerNorm.__init__   15 3 0   80%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py LayerNorm.reset_parameters   6 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py LayerNorm.forward   15 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py RMSNorm.__init__   11 1 0   91%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py RMSNorm.reset_parameters   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py RMSNorm.forward   12 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / normalization.py (no function)   19 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py MaxPool2d.__init__   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py MaxPool2d.forward   4 1 0   75%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py AvgPool2d.__init__   20 12 0   40%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py AvgPool2d.forward   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py AdaptiveAvgPool2d.__init__   5 1 0   80%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py AdaptiveAvgPool2d.forward   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / pooling.py (no function)   13 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerEncoderLayer.__init__   13 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerEncoderLayer._reset_parameters   6 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerEncoderLayer.__setstate__   3 1 0   67%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerEncoderLayer.forward   9 2 0   78%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerEncoderLayer._sa_block   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerEncoderLayer._ff_block   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer.__init__   16 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer._reset_parameters   6 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer.__setstate__   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer.forward   9 3 0   67%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer._sa_block   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer._mha_block   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py TransformerDecoderLayer._ff_block   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py Transformer.__init__   11 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py Transformer.forward   3 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / transformer.py (no function)   28 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / upsampling.py Upsample.__init__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / upsampling.py Upsample.forward   4 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / upsampling.py (no function)   7 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / vit.py ViTLayer.__init__   7 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / vit.py ViTLayer.forward   4 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / vit.py ViT.__init__   9 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / vit.py ViT.forward   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / nn / modules / vit.py (no function)   12 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / __init__.py (no function)   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py polsar_dict_to_array   6 4 0   33%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py check_input   5 1 0   80%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py log_normalize_amplitude   8 8 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py applyfft2_np   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py applyifft2_np   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py applyfft2_torch   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py applyifft2_torch   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py get_padding   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py padifneeded   10 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py center_crop   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py rescale_intensity   7 7 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py equalize   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / functional.py (no function)   16 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py BaseTransform.__init__   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py BaseTransform.__call__   5 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py BaseTransform.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py BaseTransform.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py LogAmplitude.__init__   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py LogAmplitude.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py LogAmplitude.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Normalize.__init__   13 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Normalize.__call_numpy__   9 2 0   78%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Normalize.__call_torch__   11 2 0   82%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Amplitude.__init__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Amplitude.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Amplitude.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py RealImaginary.__call_torch__   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py RealImaginary.__call_numpy__   3 3 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py RandomPhase.__init__   2 2 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py RandomPhase.__call_torch__   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py RandomPhase.__call_numpy__   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py ToReal.__call__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py ToImaginary.__call__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py FFT2.__init__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py FFT2.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py FFT2.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py IFFT2.__init__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py IFFT2.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py IFFT2.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PadIfNeeded.__init__   4 4 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PadIfNeeded.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PadIfNeeded.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py CenterCrop.__init__   2 2 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py CenterCrop.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py CenterCrop.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py FFTResize.__init__   9 1 0   89%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py FFTResize.__call_numpy__   9 1 0   89%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py FFTResize.__call_torch__   9 1 0   89%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py SpatialResize.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py SpatialResize.__call__   21 7 0   67%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py SpatialResize.__call__.zoom   4 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR.__init__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR._handle_single_channel   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR._handle_two_channels   5 5 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR._handle_three_channels   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR._handle_four_channels   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR._convert_channels   5 1 0   80%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR.__call_numpy__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR.__call_torch__   1 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py PolSAR.__call__   2 0 0   100%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Unsqueeze.__init__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Unsqueeze.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py Unsqueeze.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py ToTensor.__init__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py ToTensor.__call_numpy__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py ToTensor.__call_torch__   1 1 0   0%
 / home / runner / work / torchcvnn / torchcvnn / src / torchcvnn / transforms / transforms.py (no function)   78 0 0   100%
Total     2095 1203 1   43%

No items found using the specified filter.