Welp looks like it's time to develop some optimization algorithms; paraxial focus doesn't seem to match the raytraced focus value, so I guess lens strength will have to be calculated by simulation

This commit is contained in:
Kelvin Ly 2022-03-08 20:32:49 -05:00
parent 41a35adc3d
commit 322f4aec34
2 changed files with 162 additions and 70 deletions

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 49,
"execution_count": 56,
"id": "6026a74b",
"metadata": {},
"outputs": [],
@ -16,7 +16,7 @@
},
{
"cell_type": "code",
"execution_count": 50,
"execution_count": 57,
"id": "c7d740ee",
"metadata": {},
"outputs": [],
@ -63,7 +63,7 @@
},
{
"cell_type": "code",
"execution_count": 51,
"execution_count": 58,
"id": "a26f0ff4",
"metadata": {
"scrolled": false
@ -72,7 +72,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "d19fee53d0f74ee5a891e7a1016bb669",
"model_id": "e617f99036964ea9ac79bf2b2e178d9c",
"version_major": 2,
"version_minor": 0
},
@ -103,7 +103,7 @@
},
{
"cell_type": "code",
"execution_count": 52,
"execution_count": 59,
"id": "85fd9885",
"metadata": {},
"outputs": [
@ -141,14 +141,14 @@
},
{
"cell_type": "code",
"execution_count": 53,
"execution_count": 60,
"id": "8f39b24f",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "dfcc24e9079f48f2b75810cacec1bb81",
"model_id": "27eac6b1a50a4387a7bc3a63a5177cc2",
"version_major": 2,
"version_minor": 0
},
@ -186,14 +186,14 @@
},
{
"cell_type": "code",
"execution_count": 54,
"execution_count": 61,
"id": "fbb733ef",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "411188d34c444ee78cc316237b79915a",
"model_id": "23c9def119674bf8a861a23902fed152",
"version_major": 2,
"version_minor": 0
},
@ -225,14 +225,14 @@
},
{
"cell_type": "code",
"execution_count": 55,
"execution_count": 62,
"id": "95deb34e",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "f172bd8c715148d495c13c1590d59a90",
"model_id": "bf1ce7e4ae3c487fa4f9fe60cf7085f4",
"version_major": 2,
"version_minor": 0
},

File diff suppressed because one or more lines are too long