Skip to content

[pre-commit.ci] pre-commit autoupdate#222

Open
pre-commit-ci[bot] wants to merge 1 commit into
mainfrom
pre-commit-ci-update-config
Open

[pre-commit.ci] pre-commit autoupdate#222
pre-commit-ci[bot] wants to merge 1 commit into
mainfrom
pre-commit-ci-update-config

Conversation

@pre-commit-ci

@pre-commit-ci pre-commit-ci Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

updates:
- [github.com/pre-commit/mirrors-mypy: v2.1.0 → v2.3.0](pre-commit/mirrors-mypy@v2.1.0...v2.3.0)
- [github.com/astral-sh/ruff-pre-commit: v0.15.20 → v0.15.21](astral-sh/ruff-pre-commit@v0.15.20...v0.15.21)
@codecov

codecov Bot commented Jul 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.41%. Comparing base (967824c) to head (f0a68ea).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #222   +/-   ##
=======================================
  Coverage   96.41%   96.41%           
=======================================
  Files          57       57           
  Lines        4239     4239           
=======================================
  Hits         4087     4087           
  Misses        152      152           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Name Stmts Miss Cover Missing
artist\__init__.py 3 0 100%
artist\field\__init__.py 14 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 116 0 100%
artist\field\heliostat_group.py 52 0 100%
artist\field\heliostat_group_rigid_body.py 23 0 100%
artist\field\kinematics.py 12 0 100%
artist\field\kinematics_rigid_body.py 98 0 100%
artist\field\solar_tower.py 48 0 100%
artist\field\surface.py 22 0 100%
artist\field\tower_target_areas.py 15 0 100%
artist\field\tower_target_areas_cylindrical.py 40 0 100%
artist\field\tower_target_areas_planar.py 32 0 100%
artist\flux\__init__.py 2 0 100%
artist\flux\bitmap.py 65 1 98% 116
artist\geometry\__init__.py 4 0 100%
artist\geometry\coordinates.py 95 1 99% 293
artist\geometry\rotations.py 31 1 97% 112
artist\geometry\transforms.py 97 1 99% 346
artist\io\__init__.py 3 0 100%
artist\io\calibration_parser.py 42 2 95% 197-202
artist\io\h5_scenario_parser.py 149 5 97% 550, 554, 560, 565, 570
artist\io\paint_calibration_parser.py 66 0 100%
artist\io\paint_scenario_parser.py 193 0 100%
artist\io\stral_scenario_parser.py 42 0 100%
artist\nurbs\__init__.py 3 0 100%
artist\nurbs\surfaces.py 156 20 87% 210-241, 395, 399, 401-402, 553-554, 557-558
artist\nurbs\utils.py 24 0 100%
artist\optim\__init__.py 7 0 100%
artist\optim\aim_point_optimizer.py 186 10 95% 516, 695-702, 713-722
artist\optim\kinematics_reconstructor.py 207 15 93% 640-648, 677-700, 832, 1001
artist\optim\loss.py 85 0 100%
artist\optim\regularizers.py 24 0 100%
artist\optim\surface_reconstructor.py 212 12 94% 769-777, 817-835
artist\optim\training.py 67 1 99% 181
artist\raytracing\__init__.py 4 0 100%
artist\raytracing\blocking.py 283 9 97% 378, 380, 552-555, 592-593, 722, 737, 975
artist\raytracing\geometry.py 91 0 100%
artist\raytracing\heliostat_ray_tracer.py 142 1 99% 176
artist\raytracing\sampling.py 29 0 100%
artist\scenario\__init__.py 4 0 100%
artist\scenario\h5_scenario_generator.py 83 30 64% 117-141, 153-161, 185, 192-197, 215-218
artist\scenario\scenario.py 94 2 98% 215, 434
artist\scenario\surface_generator.py 89 0 100%
artist\scene\__init__.py 5 0 100%
artist\scene\light_source.py 11 0 100%
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 56 18 68% 101-135
artist\util\config.py 203 0 100%
artist\util\constants.py 305 0 100%
artist\util\env.py 110 23 79% 89-91, 186-228, 308
artist\util\indices.py 324 0 100%
artist\util\type_registry.py 11 0 100%
TOTAL 4239 152 96%

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.

0 participants