Commit Graph

51 Commits

Author SHA1 Message Date
59c5cd8000 Parse ATRAN files 2020-09-30 21:53:09 +02:00
5c31dbf87c Allow single value for transmittance / reflectivity and use 1-value as emissivity 2020-09-30 21:22:55 +02:00
f951f5c636 Factories unified 2020-09-12 11:51:49 +02:00
5dfb922239 Typing improved 2020-09-10 15:31:07 +02:00
e400b21682 RadiantFactory renamed to ARadiantFactory 2020-09-10 15:09:43 +02:00
407d78c7c8 Factories combined via AFactory 2020-09-10 15:03:57 +02:00
10d0c2f77c Emissivity parameter added 2020-06-29 10:41:26 +02:00
e5b6e3b700 Bugfix: calculate extended target signal using spectral radiance values 2020-06-26 19:15:43 +02:00
ea25b4ec0f Cosmic Background component added 2020-06-18 09:03:36 +02:00
d72f9f9fce Accept lambda as noise 2020-06-18 09:03:10 +02:00
7e174381b8 Bugfix: allow 0 for noise 2020-06-08 11:34:49 +02:00
98fac7e874 Bugfix: initialize with no emission 2020-06-08 11:33:41 +02:00
2c8bf1bb1f Use default logger 2020-05-29 09:36:02 +02:00
751d9bd9d3 Fix docstring 2020-05-15 14:34:16 +02:00
a12b767aed Return obstruction 2020-05-08 17:21:33 +02:00
35488b4fb5 Configuration checks added 2020-05-08 15:06:13 +02:00
62013e323e Propagate target size. 2020-04-28 17:21:26 +02:00
67e08c2788 calcNoise() renamed to calcBackground() 2020-04-24 17:13:27 +02:00
17d7a12434 calcNoise() renamed to calcBackground() 2020-04-24 17:10:08 +02:00
1d6c2b20c4 Filter factory vectorized 2020-04-24 11:46:35 +02:00
b093ec96d3 Print debug and info 2020-04-24 11:05:01 +02:00
f0cba7ee92 Photometric system extended 2020-04-22 11:02:32 +02:00
cec9c7930a Extend photometric system 2020-04-22 11:01:33 +02:00
9b31b5d26e Try to convert emissivity to float 2020-04-22 10:36:27 +02:00
1f47f718da Use relative paths 2020-04-17 13:07:28 +02:00
e2f432137c Code clean up 2020-04-16 13:04:21 +02:00
d1eb1c5738 Code clean up 2020-04-16 09:35:24 +02:00
03b4870918 Code clean up 2020-04-16 08:23:00 +02:00
68db02c60d Mirror added 2020-04-15 17:20:24 +02:00
434f1737e0 Beam splitter added 2020-04-15 17:14:47 +02:00
8e10a3dcfe Lens added 2020-04-15 17:14:23 +02:00
3fdc3a1a08 Lens added 2020-04-15 17:11:36 +02:00
2aa7f67158 Docs updated 2020-04-15 17:03:25 +02:00
fb0ecafd40 Read emissivity from file 2020-04-15 17:03:10 +02:00
24de24aa6a Filter added 2020-04-15 16:35:35 +02:00
fa602c312d gb_factory moved to AHotOpticalComponent 2020-04-15 15:39:01 +02:00
b809951fc7 Return thermal radiation as lambda 2020-04-14 19:58:23 +02:00
5f0af43b79 Bugfix: assume obstructor as black body 2020-04-14 19:57:33 +02:00
d2dd8cadc6 Accept lambda from ownNoise() 2020-04-14 19:56:10 +02:00
998ae066af Allow int and float es transreflectivity and noise 2020-04-14 16:20:25 +02:00
6f984f7730 AHotOpticalComponent added 2020-04-14 15:53:15 +02:00
3ae1dd8733 Docs updated 2020-04-14 15:51:06 +02:00
9166555994 Initial commit 2020-04-14 14:29:50 +02:00
27a7bce3ac Fix imports 2020-04-14 14:29:36 +02:00
e640eff28b Fix units 2020-04-14 14:29:29 +02:00
3189e6ec67 Add new modules 2020-04-14 14:29:00 +02:00
b7865fe93b Docs updated 2020-04-14 13:12:40 +02:00
c73e6873c8 Initial commit 2020-04-14 13:12:33 +02:00
36097dbeb8 calculate signal and noise 2020-04-09 17:51:55 +02:00
4de0233c3d Abstract class for optical component added. 2020-04-08 18:22:24 +02:00