Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
8b2652d
changes
MarleneBusch Oct 19, 2025
606a5cf
fix gradients
MarleneBusch Oct 20, 2025
0d8ad27
cvpr example
MarleneBusch Oct 31, 2025
86584c4
Merge branch 'main' into features/example_field_optimizations
MarleneBusch Nov 3, 2025
fbdfe61
remove data files from git
MarleneBusch Nov 3, 2025
d8a986d
change name from cvpr to field_optimizations
MarleneBusch Nov 4, 2025
7653711
fix docstrings and type hints
MarleneBusch Nov 4, 2025
2fbe630
rename deflectometry scenario
MarleneBusch Nov 4, 2025
032adfb
set default path for config
MarleneBusch Nov 5, 2025
bb2421a
clean up
MarleneBusch Nov 5, 2025
7fa581f
add type conversion for safety
MarleneBusch Nov 5, 2025
7e5399d
small fix
MarleneBusch Nov 5, 2025
94b66c6
fix results increment for files
MarleneBusch Nov 5, 2025
6fe9132
update
MarleneBusch Nov 5, 2025
ecbcd47
runtime monitor fix and clean up
MarleneBusch Nov 11, 2025
6cfcfb4
update parallelization
MarleneBusch Nov 13, 2025
6d62203
memory efficient ray tracer
MarleneBusch Nov 13, 2025
4a95eca
adapt tutorial to changes in kinematic reconstructor
MarleneBusch Nov 13, 2025
9fcafdd
adapt tutorial to changes in kinematic reconstructor
MarleneBusch Nov 13, 2025
984d5c6
adapt tutorial to new changes in surface reconstructor
MarleneBusch Nov 14, 2025
c9d45af
fix regularization
MarleneBusch Nov 14, 2025
4d33dae
fix docstrings
MarleneBusch Nov 14, 2025
af9264d
update loss per sample to loss per heliostat reduction
MarleneBusch Nov 14, 2025
431c726
remove test
MarleneBusch Nov 14, 2025
17059b7
fix errors
MarleneBusch Nov 14, 2025
c89b431
fix
MarleneBusch Nov 14, 2025
5412ebd
add methods for ray blocking
MarleneBusch Jan 6, 2026
4638ffb
add integration test for blocking
MarleneBusch Jan 6, 2026
315bc45
add data for blocking test
MarleneBusch Jan 6, 2026
c6edb56
fix physics in line plane intersections
MarleneBusch Jan 6, 2026
e2be7ae
add blocking to trace rays
MarleneBusch Jan 6, 2026
3653de6
fix raise ValueError, makes more sense now
MarleneBusch Jan 6, 2026
795b615
small changes
MarleneBusch Jan 6, 2026
87fb1a1
formatting changes, ruff and mypy
MarleneBusch Jan 6, 2026
ea17b2f
fix ruff, formatting and mypy
MarleneBusch Jan 6, 2026
c62c99e
fix all tests
MarleneBusch Jan 7, 2026
df99bf1
remove hyperparameter optimization from this branch
MarleneBusch Jan 7, 2026
a34a91c
ruff and mypy
MarleneBusch Jan 7, 2026
fdf9e37
fix structure
MarleneBusch Jan 7, 2026
f419154
make regularization optional
MarleneBusch Jan 7, 2026
984580e
fix ruff
MarleneBusch Jan 7, 2026
a1f20ac
add reduction for single device
MarleneBusch Jan 12, 2026
1c33910
fix reduction of loss
MarleneBusch Jan 12, 2026
478ff3e
everything new
MarleneBusch Jan 12, 2026
610885a
add type for safety
MarleneBusch Jan 12, 2026
12555ce
remove empty regularizer
MarleneBusch Jan 12, 2026
717afe1
small fixes
MarleneBusch Jan 12, 2026
aa6a538
switch coordinate e and n for stral
MarleneBusch Jan 12, 2026
b3bc0c7
remove plotting
MarleneBusch Jan 12, 2026
3b4280e
new tests for new regularizers
MarleneBusch Jan 12, 2026
971fabe
update data
MarleneBusch Jan 12, 2026
53a728c
fix type hints, docstrings, mypy
MarleneBusch Jan 12, 2026
b38da78
fix all docstrings and remove code duplicates
MarleneBusch Jan 13, 2026
bf2b5cd
update data -> new paint data
MarleneBusch Jan 15, 2026
113bb6d
fix orientations
MarleneBusch Jan 15, 2026
d3411b4
update tutorials
MarleneBusch Jan 15, 2026
3436acd
remove old scenario.h5
MarleneBusch Jan 15, 2026
7d02c2f
remove old scenario.h5
MarleneBusch Jan 15, 2026
8a310c4
fix paths
MarleneBusch Jan 15, 2026
fc3cd8c
fix distributed reduction
MarleneBusch Jan 15, 2026
95e4f5c
modify method average loss per heliostat
MarleneBusch Jan 15, 2026
0f36b61
change distributed sampling strategy
MarleneBusch Jan 15, 2026
470a2d6
reformat data
MarleneBusch Jan 16, 2026
3b6076f
fix errors
MarleneBusch Jan 16, 2026
043ecec
fix tests and data
MarleneBusch Jan 16, 2026
8190af0
add new tests for code coverage
MarleneBusch Jan 16, 2026
012e9b6
update examples
MarleneBusch Jan 16, 2026
9e86fc9
add notes
MarleneBusch Jan 16, 2026
809c62e
Merge remote-tracking branch 'origin/main' into features/blocking
MarleneBusch Jan 16, 2026
7795a21
remove comments
MarleneBusch Jan 16, 2026
a116b5b
fix paths
MarleneBusch Jan 16, 2026
93c8a9c
fix test
MarleneBusch Jan 16, 2026
0865963
pretty formatting for json files
kalebphipps Jan 20, 2026
4740361
update classifier
MarleneBusch Jan 23, 2026
8b52458
fix spelling
MarleneBusch Jan 23, 2026
0f7fd53
update mail address
MarleneBusch Jan 23, 2026
735041b
Update artist/core/heliostat_ray_tracer.py
MarleneBusch Jan 23, 2026
2f1b556
config dict update and docstrings
MarleneBusch Jan 23, 2026
f7fd702
Merge branch 'features/blocking' of github.com:ARTIST-Association/ART…
MarleneBusch Jan 23, 2026
0c50b30
update data
MarleneBusch Jan 26, 2026
f353d09
update tests
MarleneBusch Jan 26, 2026
df81c43
add parameter names in method
MarleneBusch Jan 26, 2026
23ff980
add method to update surface points
MarleneBusch Jan 26, 2026
c7fd2fb
change early stopping implementation
MarleneBusch Jan 26, 2026
c5fbb9c
clean up examples
MarleneBusch Jan 26, 2026
f7bbfab
update
MarleneBusch Jan 26, 2026
8a0f5d6
add hyperparameter search
MarleneBusch Jan 26, 2026
3474bad
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 26, 2026
602a470
remove paint plot results from tracking
MarleneBusch Jan 28, 2026
706eb55
adapt hyperparameters
MarleneBusch Jan 28, 2026
7ffe79a
fix loss calculation
MarleneBusch Jan 28, 2026
bcd31c6
fix parameter
MarleneBusch Jan 28, 2026
51856df
formatting
MarleneBusch Jan 28, 2026
65887e0
fix formatting and type annotations
MarleneBusch Jan 28, 2026
e10d569
remove import
MarleneBusch Jan 28, 2026
5ed58af
remove runtime log from tracking
MarleneBusch Jan 28, 2026
bee9485
update surface points and normals after reconstruction
MarleneBusch Jan 28, 2026
ca99c3e
add test for runtime tracker
MarleneBusch Jan 28, 2026
21f9246
rename variable
MarleneBusch Feb 9, 2026
8f15f53
remove distance attenuations for concentrated rays
MarleneBusch Feb 9, 2026
83900d3
remove weighting
MarleneBusch Feb 9, 2026
5bda4bc
make normalization optional in kl div
MarleneBusch Feb 9, 2026
fd9044d
docstrings
MarleneBusch Feb 9, 2026
6ce6fe2
docmentation
MarleneBusch Feb 9, 2026
58100e9
add gradient norm clipping
MarleneBusch Feb 9, 2026
5acbdcb
update data for tests
MarleneBusch Feb 10, 2026
e5833af
add and update tests
MarleneBusch Feb 10, 2026
057eca8
fixes and formatting
MarleneBusch Feb 10, 2026
0ab6ff5
fixes and formatting
MarleneBusch Feb 10, 2026
84a658c
exclude plots
MarleneBusch Feb 10, 2026
64a5aa4
update examples
MarleneBusch Feb 10, 2026
33c5ad1
fix
MarleneBusch Feb 10, 2026
d414e8f
fix tutorials
MarleneBusch Feb 10, 2026
b513d50
larger tolerance for git tests
MarleneBusch Feb 10, 2026
746f0c1
fixes
MarleneBusch Feb 11, 2026
d904bd0
new configs
MarleneBusch Feb 11, 2026
6ad6bb1
fix tutorials
MarleneBusch Feb 11, 2026
c4e7178
fix docstrings
MarleneBusch Feb 11, 2026
fd3a85e
remove examples/field_optimizations for now
MarleneBusch Feb 11, 2026
e2237a3
clean up examples
MarleneBusch Feb 11, 2026
a17c5d8
change ray magnitude calc
MarleneBusch Feb 11, 2026
1d2d258
fix
MarleneBusch Feb 11, 2026
06d11b9
update read the docs
MarleneBusch Feb 11, 2026
0567716
try macos-14 for mac tests
MarleneBusch Feb 12, 2026
dd80da7
try macos-14 for mac tests
MarleneBusch Feb 12, 2026
533a4a3
new results
MarleneBusch Feb 12, 2026
9bb5d14
revert changes
MarleneBusch Feb 12, 2026
45a5a78
raytracer changes
MarleneBusch Feb 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,22 @@ cython_debug/
.json
.csv
.vscode/settings.json
runtime_log.txt
examples/paint_plots/data/
examples/paint_plots/plots/
examples/paint_plots/results/
examples/paint_plots/scenarios/
examples/field_optimizations
examples/field_optimizations/data_for_stral/
examples/field_optimizations/measured_data/
examples/field_optimizations/plots/
examples/field_optimizations/results/
examples/field_optimizations/scenarios/
examples/field_optimizations/metadata
examples/hyperparameter_optimization/logs
examples/hyperparameter_optimization/scenarios
examples/hyperparameter_optimization/results
examples/hyperparameter_optimization/plots/

# Local config files.
**/config.local.json
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
max.pargmann@dlr.de.
artist@lists.kit.edu.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
This software includes code developed by Jan Ebert and Max Pargmann.
Please find a reproduction of their intial license below:
Please find a reproduction of their initial license below:

Copyright [2024] [Max Pargmann and Jan Ebert]

Expand Down
Loading
Loading