Skip to content

Updating code to release 0.2.1#7

Merged
gomezzz merged 1 commit intomainfrom
release-0.2.1
Jan 22, 2026
Merged

Updating code to release 0.2.1#7
gomezzz merged 1 commit intomainfrom
release-0.2.1

Conversation

@gomezzz
Copy link
Copy Markdown
Collaborator

@gomezzz gomezzz commented Jan 22, 2026

No description provided.

@gomezzz gomezzz requested a review from AstroORyan January 22, 2026 10:42
@github-actions
Copy link
Copy Markdown

Overall Coverage

Coverage Report
FileStmtsMissCoverMissing
__init__.py8537%13, 15, 17–18, 20
app.py350100% 
catalogue_preprocessor.py3695485%69, 82–83, 277–278, 292–294, 313, 316, 324, 331, 339, 344–348, 350–351, 400–401, 404, 406–407, 410, 438–439, 442–443, 446–448, 454–455, 464–466, 479, 510–511, 566, 568–569, 573, 620, 628, 659, 664, 678, 681, 734, 742, 746
catalogue_streamer.py158994%114, 201, 228, 239–242, 367, 409
constants.py20100% 
cutout_extraction.py1521888%73–74, 76, 119, 124–125, 281–283, 334, 355, 357–359, 363–364, 366, 369
cutout_process.py23612447%81, 224, 244–245, 258, 261, 274–275, 277–281, 310, 313–316, 324–325, 328–330, 333–337, 339, 341–342, 345–346, 348, 353, 356–359, 361, 366, 368, 371–372, 376, 379, 381, 386–389, 392–393, 396–398, 401–405, 408, 411, 414–415, 418, 420, 424, 459–460, 462–466, 468–470, 472, 478–480, 483, 487, 489–490, 492–493, 496, 499, 502, 513–514, 516, 522–525, 527–528, 531–535, 537–538, 542, 544–545, 548, 550–551, 555–561, 564–566, 568
cutout_process_utils.py1943184%54, 60, 148–149, 162–165, 167, 216–217, 228–230, 232, 236–238, 323, 365, 393, 416, 422, 430, 458–461, 515–516, 521
cutout_writer_fits.py2214579%38–39, 199–200, 212, 221–223, 226–227, 230–236, 239, 241–245, 247–248, 251–256, 325, 343–344, 392–393, 464–465, 484, 494, 503, 505, 543–545
cutout_writer_zarr.py882176%115–116, 129–130, 137–139, 169, 200–202, 223–224, 245–247, 268–269, 290–292
deployment_validator.py29920033%25–27, 74–75, 87, 90–93, 95–96, 99–100, 102, 106–107, 109–111, 113, 121, 124, 128, 135–136, 138–140, 142, 144–145, 148, 150, 152–158, 160–165, 167, 169–171, 173–174, 213–215, 223, 225–226, 228, 230–234, 236, 239–241, 243, 246–248, 251–252, 255–259, 262–266, 269–276, 279–280, 291–292, 295–309, 312–313, 315–317, 319, 322–325, 327, 330–331, 334–336, 338–341, 344–346, 348–349, 352, 354, 357–358, 360–362, 364–365, 369, 377, 379, 381, 388–390, 393, 397–399, 402–403, 405, 408, 412–414, 416–417, 419–427, 436–437, 479–480, 485–487, 489–490, 500, 508, 512–513, 515, 518–526, 557–558
fits_dataset.py133794%54–56, 238, 260, 262, 294
fits_reader.py52394%53, 128–129
flux_conversion.py150100% 
get_default_config.py1554968%52, 56, 58, 69–70, 164, 167, 174–176, 178–179, 181–183, 185–187, 189–191, 193–195, 197–201, 203, 205–206, 209–210, 213, 217, 220, 222–224, 226, 228–229, 269, 273–275, 278, 306
image_processor.py1751094%56, 256–259, 299–302, 334
job_tracker.py1261588%205, 220–221, 229, 233, 251, 256, 273–276, 278, 281, 286, 412
loadbalancer.py3307377%107–109, 111, 119, 122–123, 125–126, 153, 157, 159–160, 168–169, 222–223, 226–227, 231–232, 235–236, 239, 249–250, 254–255, 258, 261, 271, 303–304, 400, 407, 518, 588–589, 604–608, 610–617, 621, 623–625, 627–629, 663, 667, 670, 673–675, 682–684, 831–834, 841–842
logging_config.py33293%67, 69
normalisation_parameters.py1352978%105–109, 112, 127–128, 131, 143–147, 150, 191–193, 195, 240, 242, 245–246, 250–251, 260, 269, 323–324
orchestrator.py52913075%133–134, 144–147, 189, 205–206, 276–277, 285–293, 295, 431–434, 468, 481–485, 491, 495–501, 504–508, 515, 524, 528–530, 581, 587–588, 607, 609–615, 617–618, 662–665, 677–679, 686–687, 736, 739–740, 748–749, 751–755, 804–806, 829–831, 842–844, 854–856, 861–863, 928–929, 933, 937–938, 942, 945–946, 950–952, 960–961, 1010–1011, 1029–1030, 1038, 1061–1064, 1067–1070, 1072, 1074, 1107, 1109–1110, 1114, 1209, 1211
performance_profiler.py79494%77, 134, 143, 185
preview_generator.py2474283%64–65, 114, 118, 120, 147, 158, 165, 171, 232–233, 249–250, 252–253, 261–262, 265, 271–272, 281, 290, 327, 348, 364, 376, 380, 399–402, 404–405, 430, 433–434, 461, 465, 481–484
process_status_reader.py1572385%63, 85, 93–95, 105–106, 143, 146, 171, 174, 195–197, 264–266, 300–302, 443–445
process_status_writer.py1422483%76–80, 83, 85–86, 120, 200, 303–306, 347–348, 351, 354, 357, 360, 363, 391–393
progress_report.py1441589%125, 132, 135–139, 145–147, 161–162, 223, 226–227
streaming_orchestrator.py1461391%164, 221–222, 231, 262–263, 330, 351, 360, 364, 368–370
styles.py35197%37
system_monitor.py2449660%64–66, 75–77, 103–108, 111–113, 115–116, 134–137, 139, 141–143, 146, 151–159, 162–164, 166–167, 188, 191–192, 202, 204, 223–226, 235–236, 240–243, 253–256, 365, 401, 403, 405–406, 410, 442–443, 449–457, 459–460, 485, 488–491, 499–501, 505, 539, 543–545, 547–549, 551–552
validate_config.py1884973%345, 351, 356, 360, 367, 371, 375, 379, 383, 387, 405, 409, 413, 418, 421, 428, 433, 435, 442, 447–448, 455, 458, 460, 462, 464, 467–470, 475, 478, 482, 487, 489–491, 496–498, 501, 504, 511, 521, 569, 643–644, 646, 656
main_screen
   __init__.py20100% 
   configuration_panel.py40295%66, 104
   main_screen.py1569439%57–59, 190, 192, 195, 199, 202, 205, 208, 211–212, 215, 217, 219–222, 225–229, 231–238, 241–243, 245, 248–249, 251–261, 265, 268, 271, 274, 276, 278–284, 286–289, 291–293, 307, 310–311, 314, 318, 321–322, 326–327, 329, 333, 336–340, 343, 346–347, 350, 353, 357, 360, 363–364, 367, 370
   preview_panel.py1656361%120–121, 125, 129–132, 134–135, 141, 145, 147–149, 155, 157–158, 161, 169–172, 175, 178–180, 182–186, 192, 201, 203–204, 224, 234, 237–238, 286–290, 292–294, 303, 311, 313–314, 358, 363–365, 368–371, 373–374, 376, 390
   status_panel.py1251389%163, 179–181, 183, 236, 244–246, 248, 293, 334, 347
start_screen
   __init__.py20100% 
   configuration_component.py39294%142, 150
   file_selection.py1005743%84, 86–87, 89, 94–95, 100–101, 107–112, 114, 117–118, 120–121, 124–131, 133, 135, 137–138, 140, 142–144, 146, 152–153, 163, 165, 173–174, 181, 183, 185–186, 188–189, 191, 195–196, 212, 216–217, 229–231
   output_folder.py702958%41, 46–49, 84, 86, 89–91, 93, 95, 105, 107, 115–116, 123, 125, 127–128, 130–131, 133, 137–138, 145, 151–153
   start_screen.py1784873%51–53, 173–174, 178, 202–203, 207, 218–220, 274–275, 277–280, 282–285, 329, 331, 333, 336, 339, 358–360, 364–365, 367, 371, 374–379, 382, 385, 392, 395, 399, 402, 409, 412
utils
   __init__.py00100% 
   backend_interface.py1123965%63–64, 66–69, 71–72, 86–87, 89, 91–93, 95, 97, 100–102, 105–107, 110–111, 114–116, 118, 121–122, 124, 126–127, 129–130, 143, 147, 162, 173
   log_manager.py683745%43, 48–49, 78, 80, 82–84, 86, 89–90, 93–94, 96, 99, 108, 111, 120, 122, 124–125, 137, 140–142, 145–146, 148–152, 154, 160–161, 174, 179
   markdown_loader.py2212171%24–27, 29–30, 32–35, 49, 52, 55–56, 59, 61, 64, 67–74, 77, 80–81, 84, 86–94, 96, 99, 101–105, 108–109, 111, 113–115, 117, 120–122, 125–126, 128, 130–133, 136, 138–141, 144, 150, 153–154, 157–158, 160–161, 163–164, 167–168, 171–172, 174–175, 178–180, 183–185, 188, 194, 197–198, 201–202, 204–205, 207–208, 211–212, 215–216, 218–219, 222–225, 228, 234, 237–238, 241–242, 244–245, 247–248, 251–252, 255–256, 258, 261, 264–268, 271, 277, 280–281, 284–285, 287–288, 290–291, 294–295, 298–299, 302, 305, 308–310, 318, 323, 326, 328, 332–333, 336–337, 340, 344, 346–347, 349–350, 353–354, 357–358, 360, 362, 364, 367–370, 372, 375, 377–378, 381, 385, 390, 397, 400–401, 404, 409, 415, 417–419, 422, 432, 435–439, 441, 445–450, 453, 456, 459, 462, 484, 491, 494, 498, 592–594, 598, 604
   svg_loader.py17664%26–31
widgets
   __init__.py00100% 
   configuration_widget.py3357477%246, 277, 281, 284–286, 288, 294, 297, 304, 308, 312, 329–330, 332–334, 336–337, 339, 341–342, 345–346, 348–351, 353, 355–358, 364, 378, 397–399, 423, 431–432, 507, 536, 544, 569–571, 576, 590–592, 594, 596–599, 656, 658, 687, 701–705, 707–712, 720–721, 723–724
   file_chooser.py23482%184, 193–194, 196
   header_version_help.py955740%33–35, 38–40, 42–43, 45–49, 52, 62–65, 76–78, 81–87, 89, 225, 228, 232, 237–238, 241, 246–247, 249, 260–261, 264, 267, 293–294, 296, 304, 320–323, 325–327, 330–331, 335–336
   loading_spinner.py90100% 
   normalisation_config_widget.py1523775%241–242, 244–245, 247–249, 252, 254–258, 261–264, 267, 270–271, 274–277, 323–325, 328–331, 333, 336–339, 343
   progress_bar.py30196%124
TOTAL6777187272% 

Tests Skipped Failures Errors Time
648 0 💤 0 ❌ 0 🔥 3m 34s ⏱️

Copy link
Copy Markdown
Collaborator

@AstroORyan AstroORyan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@gomezzz gomezzz merged commit 8200a0a into main Jan 22, 2026
7 checks passed
@gomezzz gomezzz deleted the release-0.2.1 branch January 22, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants