GSTT-CSC / hazen

Quality assurance framework for Magnetic Resonance Imaging
https://github.com/GSTT-CSC/hazen
Apache License 2.0
22 stars 12 forks source link

Generate documentation from docstrings #403

Closed sophie22 closed 9 months ago

sophie22 commented 10 months ago
github-actions[bot] commented 10 months ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
hazenlib
   ACRObject.py1071190%94, 97–99, 104–107, 139, 193–196
   HazenTask.py29390%67–71
   __init__.py571574%102, 135–144, 146–155, 157–159, 176–180, 184
   exceptions.py21576%19–23, 42
   utils.py1894377%76, 80, 101, 114, 147, 162–175, 194, 201–208, 225–227, 242–246, 262–266, 286, 291, 302, 359, 362, 370–375, 378, 433, 442, 471
hazenlib/tasks
   acr_geometric_accuracy.py1125848%53–100, 124–239
   acr_ghosting.py1074261%42–58, 102–105, 152–155, 203–285
   acr_slice_position.py1364865%56–80, 282–349
   acr_slice_thickness.py1356056%44–63, 236–320
   acr_snr.py1345857%45, 60–111, 131, 227–242, 286–304, 354–379
   acr_spatial_resolution.py2076867%69–100, 188, 286, 303–314, 460–539
   acr_uniformity.py803260%43–60, 145–197
   ghosting.py1495166%28–47, 67, 171–172, 179, 196–197, 252–256, 271–275, 346–387
   relaxometry.py2918969%210–211, 213, 226–231, 238–246, 277–326, 375, 409–431, 609, 655–659, 726, 811–833, 851–866
   slice_position.py1244068%30, 43–71, 129–130, 157, 273, 283–306
   slice_width.py3525285%44–48, 52, 123, 188–213, 555, 560–561, 567, 572, 648–649, 1020–1084
   snr.py1736960%45–48, 87, 103–113, 206–225, 237–247, 287–302, 330–340, 345–361, 399–415, 428–434, 477–495
   snr_map.py108199%157
   spatial_resolution.py2464482%50–54, 58, 90, 213, 294, 460–503
   uniformity.py801976%59–63, 67, 118–119, 126, 175–205
TOTAL286280872% 

Tests Skipped Failures Errors Time
198 0 :zzz: 0 :x: 0 :fire: 2m 17s :stopwatch:
github-actions[bot] commented 10 months ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
hazenlib
   ACRObject.py1071190%94, 97–99, 104–107, 139, 192–195
   HazenTask.py28389%67–71
   __init__.py561573%102, 135–144, 146–155, 157–159, 176–180, 184
   exceptions.py21576%19–23, 42
   utils.py1894377%76, 80, 101, 114, 147, 162–175, 194, 201–208, 226–228, 245–249, 267–271, 291, 296, 307, 364, 367, 375–380, 383, 438, 447, 476
hazenlib/tasks
   acr_geometric_accuracy.py1196248%54–101, 119–165, 186–255
   acr_ghosting.py1074261%46–62, 105–107, 159–161, 211–293
   acr_slice_position.py1364865%59–83, 286–353
   acr_slice_thickness.py1366056%48–67, 238–322
   acr_snr.py1345857%47, 62–113, 132, 227–242, 283–301, 348–373
   acr_spatial_resolution.py2076867%69–100, 188, 286, 303–314, 460–539
   acr_uniformity.py813260%47–64, 148–200
   ghosting.py1505265%28–47, 67, 171–172, 179, 196–197, 252–256, 271–275, 346–387
   relaxometry.py2908969%210–211, 213, 226–231, 238–246, 277–326, 375, 409–431, 609, 655–659, 726, 811–833, 851–866
   slice_position.py1244068%30, 43–71, 129–130, 157, 273, 283–306
   slice_width.py3515385%44–48, 52, 123, 188–213, 383, 555, 560–561, 567, 572, 648–649, 1020–1084
   snr.py1736960%45–48, 87, 103–113, 206–225, 237–247, 287–302, 330–340, 345–361, 399–415, 428–434, 477–495
   snr_map.py107199%157
   spatial_resolution.py2464582%50–54, 58, 90, 191, 213, 294, 460–503
   uniformity.py801976%59–63, 67, 118–119, 126, 175–205
TOTAL286781572% 

Tests Skipped Failures Errors Time
198 0 :zzz: 0 :x: 0 :fire: 2m 15s :stopwatch:
sophie22 commented 10 months ago

ReadTheDocs is able to build documentation!!!

sophie22 commented 9 months ago

https://readthedocs.org/projects/hazen/builds/23408263/ https://hazen.readthedocs.io/en/397-standardise-docstrings/hazenlib.tasks.acr.html

sophie22 commented 9 months ago

Latest documentation built on ReadTheDocs: https://hazen.readthedocs.io/en/397-standardise-docstrings/