Skip to content

revert merge with features/blocking#185

Merged
MarleneBusch merged 4 commits into
mainfrom
paper/joss
Feb 25, 2026
Merged

revert merge with features/blocking#185
MarleneBusch merged 4 commits into
mainfrom
paper/joss

Conversation

@MarleneBusch
Copy link
Copy Markdown
Member

Joss Paper update

Joss paper with updated scope and format by me and suggested improvements by Kaleb and Marie.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 25, 2026

Name Stmts Miss Cover Missing
artist/__init__.py 5 0 100%
artist/core/__init__.py 5 0 100%
artist/core/core_utils.py 20 0 100%
artist/core/heliostat_ray_tracer.py 119 0 100%
artist/core/kinematic_reconstructor.py 95 15 84% 92, 283, 309-312, 326, 353-356, 369-387
artist/core/learning_rate_schedulers.py 13 0 100%
artist/core/loss_functions.py 79 0 100%
artist/core/motor_position_optimizer.py 99 6 94% 345, 362, 418-429
artist/core/regularizers.py 66 2 97% 186-187
artist/core/surface_reconstructor.py 122 13 89% 358, 440-443, 469, 494-497, 510-524
artist/data_parser/__init__.py 0 0 100%
artist/data_parser/calibration_data_parser.py 45 0 100%
artist/data_parser/h5_scenario_parser.py 145 5 97% 572, 576, 582, 587, 592
artist/data_parser/paint_calibration_parser.py 67 0 100%
artist/data_parser/paint_scenario_parser.py 170 3 98% 1008-1009, 1034
artist/data_parser/stral_scenario_parser.py 41 0 100%
artist/field/__init__.py 11 0 100%
artist/field/actuators.py 16 0 100%
artist/field/actuators_ideal.py 9 0 100%
artist/field/actuators_linear.py 57 0 100%
artist/field/heliostat_field.py 102 0 100%
artist/field/heliostat_group.py 46 0 100%
artist/field/heliostat_group_rigid_body.py 23 0 100%
artist/field/kinematic.py 13 0 100%
artist/field/kinematic_rigid_body.py 66 0 100%
artist/field/surface.py 19 0 100%
artist/field/tower_target_areas.py 47 0 100%
artist/scenario/__init__.py 5 0 100%
artist/scenario/configuration_classes.py 201 89 56% 46-49, 132-148, 186, 249-265, 277-292, 323, 334, 402, 445-448, 582-653, 706-716, 785-787, 852-875, 940-951, 989, 1074, 1149-1172, 1213
artist/scenario/h5_scenario_generator.py 80 31 61% 89, 110-128, 140-148, 172, 179-184, 200-203
artist/scenario/scenario.py 96 1 99% 430
artist/scenario/surface_generator.py 87 0 100%
artist/scene/__init__.py 5 0 100%
artist/scene/light_source.py 11 2 82% 67, 97
artist/scene/light_source_array.py 28 0 100%
artist/scene/rays.py 7 0 100%
artist/scene/sun.py 43 0 100%
artist/util/__init__.py 23 8 65% 53-54, 59-64
artist/util/config_dictionary.py 287 0 100%
artist/util/environment_setup.py 98 23 77% 72-74, 170-212, 292
artist/util/index_mapping.py 286 0 100%
artist/util/nurbs.py 146 20 86% 215-248, 408, 412, 414-415, 564-565, 568-569
artist/util/raytracing_utils.py 19 0 100%
artist/util/type_mappings.py 11 0 100%
artist/util/utils.py 233 0 100%
TOTAL 3166 218 93%

Copy link
Copy Markdown
Member

@mcw92 mcw92 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 to me :). Some small changes in the references should be addressed before merging into main.

Comment thread joss_paper/paper.bib Outdated
Comment thread joss_paper/paper.bib Outdated
Comment thread joss_paper/paper.bib Outdated
MarleneBusch and others added 3 commits February 25, 2026 11:47
Co-authored-by: Marie Weiel <marie.weiel@kit.edu>
Co-authored-by: Marie Weiel <marie.weiel@kit.edu>
Co-authored-by: Marie Weiel <marie.weiel@kit.edu>
@MarleneBusch MarleneBusch merged commit 8e28824 into main Feb 25, 2026
11 checks passed
@MarleneBusch MarleneBusch deleted the paper/joss branch February 25, 2026 11:01
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