- 29 Jul, 2020 2 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
- 28 Jul, 2020 1 commit
-
-
Arthur Nothdurft authored
-
- 25 Jul, 2020 1 commit
-
-
Arthur Nothdurft authored
-
- 24 Jul, 2020 1 commit
-
-
Arthur Nothdurft authored
-
- 22 Jul, 2020 1 commit
-
-
Arthur Nothdurft authored
It's possible to pass raybundle options now. This way angles or different starting positions of the raybundle can be configured.
-
- 21 Jul, 2020 2 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
- 07 Jul, 2020 2 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
- 24 Jun, 2020 1 commit
-
-
Arthur Nothdurft authored
-
- 19 Feb, 2020 1 commit
-
-
Arthur Nothdurft authored
-
- 18 Feb, 2020 1 commit
-
-
Arthur Nothdurft authored
Allows for plotting of cylinder raytracing without correction.
-
- 10 Feb, 2020 1 commit
-
-
Arthur Nothdurft authored
This takes lens cut-off height into account for plotting. Per default cut-off happens at a radius of 57 mm (see configuration: aperture_height = 114). The optimization also does only optimize the correctional lense within 45 mm radius inside the cylinder cavity, in order to smooth the tilt inside the cylinder and behind the setup more towards the optical center axis.
-
- 09 Feb, 2020 5 commits
-
-
Arthur Nothdurft authored
The routine keeps track of already achieved solutions, rather than comparing the current merit value to a minimal achieved merit. This accomplishes to display a range of local minimal solutions within the optimization boundaries.
-
Arthur Nothdurft authored
Due to max_aperture being to low, not the full height of the theoretically approaching raybundle got simulated.
-
Arthur Nothdurft authored
The center thickness has to be inverted, in case the surfaces get swapped.
-
Arthur Nothdurft authored
In case no target merit is defined, the function runs the optimization again and saves the result, if a lower merit value is achieved. If no lower merit gets achieved, a counter stops optimization after a set number of invain optimization runs. Bug: Last setup is saved twice.
-
Arthur Nothdurft authored
-
- 08 Feb, 2020 1 commit
-
-
Arthur Nothdurft authored
-
- 07 Feb, 2020 2 commits
-
-
Arthur Nothdurft authored
From now on an argument fixed_target can be passed to the function in order to repeat the optimization and only save results, if the specified merit-value fixed_target is achieved.
-
Arthur Nothdurft authored
-
- 06 Feb, 2020 4 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
Is only added for documentary reasons. Has to be patched, in order to work again.
-
Arthur Nothdurft authored
Functions setup_optimization and do_system_optimization get introduced to contribute to this goal.
-
- 05 Feb, 2020 3 commits
-
-
Arthur Nothdurft authored
Get a configuration for an optical system based on an optimized solution. Also tweak modifiy_initial_config_for_optimization, i.e. erase side-effects and make it operable. Also add function optimize for convenient calling of standard optimization.
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
- 17 Jan, 2020 3 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
- 16 Jan, 2020 6 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
Also added full cylinder surface configurations to configurations.py .
-
Arthur Nothdurft authored
A rough analytical approximation to the plano-convex correction setup.
-
Arthur Nothdurft authored
Quickly build the full simulation setup from results of the half-cylinder optimization.
-
- 15 Jan, 2020 2 commits
-
-
Arthur Nothdurft authored
-
Arthur Nothdurft authored
-