Commit Graph

220 Commits

Author SHA1 Message Date
b14eb0551f Code cleanup 2020-06-09 15:31:43 +02:00
b48a00b9b2 Bugfix: decompose units 2020-06-08 11:36:04 +02:00
13372c493e Bugfix: remove check of wl_bins 2020-06-08 11:35:34 +02:00
780e4211f0 Bugfix: spectral flux density per band 2020-06-08 11:35:17 +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
09f8ec2de9 Remove progress bar 2020-05-29 09:53:10 +02:00
a6badfb772 Use default logger 2020-05-29 09:37:05 +02:00
2c8bf1bb1f Use default logger 2020-05-29 09:36:02 +02:00
1884559125 Fix imports 2020-05-29 09:34:38 +02:00
2f1176c998 Bugfix: write output for sensitivity calculation 2020-05-26 22:24:59 +02:00
9f831fbbb9 Set default parameters for psf and output 2020-05-26 22:11:14 +02:00
283517060a Apply unit as default during check 2020-05-26 22:10:41 +02:00
d42fd1eba6 Write result to files 2020-05-23 16:25:18 +02:00
4aa35f53c0 output path renamed 2020-05-23 16:25:00 +02:00
48fa7fd481 Default photometric aperture 2020-05-20 11:32:11 +02:00
49cb85b0e0 Bugfix: default PSF with OSF 2020-05-20 11:31:29 +02:00
2dc6f22af4 Dummy output function added 2020-05-20 09:13:59 +02:00
85403e984b Method visibility improved 2020-05-20 09:13:26 +02:00
1c8e0ff8b0 Method visibility improved 2020-05-20 09:13:07 +02:00
3088d2bc66 Typing improved 2020-05-20 09:12:55 +02:00
872b134ede Typing improved 2020-05-20 09:12:41 +02:00
2f96407908 Methods are now abstract 2020-05-20 09:12:29 +02:00
4c5465321b Method visibility improved 2020-05-20 09:12:08 +02:00
0a2496e146 Bugfix: accept scalar quantum efficiency 2020-05-19 15:59:07 +02:00
4ff5f63992 Bugfix: calculate exposure time correctly 2020-05-19 10:45:42 +02:00
a2fbbfc49d Bugfix: print information 2020-05-19 10:34:10 +02:00
970cdd543b Minor fixes 2020-05-19 10:32:03 +02:00
0244b96499 Show progress information 2020-05-19 09:40:47 +02:00
ef36ab908d Functions vectorized 2020-05-18 14:44:08 +02:00
86e47b356a Check for equal length of SNR and exposure time 2020-05-18 11:13:56 +02:00
4ff9de259c Check output path 2020-05-18 10:56:45 +02:00
2087ca6922 check_path() added 2020-05-18 10:56:38 +02:00
f70be87f43 Allow CSV files for SNR and exposure time 2020-05-18 10:38:07 +02:00
28da5d46be Calculate SNR for Validation 2020-05-18 10:37:09 +02:00
f4dca2f3d3 Reading CSV file moved to helpers 2020-05-18 10:36:35 +02:00
2bedde4bf7 Fix return types 2020-05-16 15:55:50 +02:00
14a7abca74 Calculate sensitivity 2020-05-16 15:52:27 +02:00
ccad053e78 Adanced output 2020-05-15 16:22:18 +02:00
6703a8615f SNR / exposure_time parameter added. 2020-05-15 14:59:07 +02:00
09e338cc59 Fix unit check 2020-05-15 14:58:47 +02:00
8845e60654 Calculate exposure time, update docstring, documentation added 2020-05-15 14:34:55 +02:00
751d9bd9d3 Fix docstring 2020-05-15 14:34:16 +02:00
4ec4f40423 Warn on overexposure 2020-05-15 11:18:03 +02:00
c1f0f981da Bugfix: respect contained pixels 2020-05-15 11:17:49 +02:00
74059f0d4a Checks improved 2020-05-15 11:16:58 +02:00
88d3b509c1 Well capacity added 2020-05-15 11:16:42 +02:00
477eb4d3af Rounding improved 2020-05-15 11:15:44 +02:00
63e9ded9d4 Sensor configuration checking improved 2020-05-15 11:15:18 +02:00
c014131574 Calculate SNR (not tested) 2020-05-14 17:33:02 +02:00
a6e17593d4 Bugfix: calculate total integral of obstructed airy disk 2020-05-14 16:49:20 +02:00
b322740fb7 mapToPixelMask implemented 2020-05-14 15:03:03 +02:00
10038014f8 Bugfix: scale integral of convolution 2020-05-14 15:02:44 +02:00
0d8b3949a0 Method signature updated 2020-05-14 15:01:36 +02:00
31a1a2c496 Minor fixes 2020-05-13 16:34:52 +02:00
156f6f5abf Minor improvements, mapToGrid renamed 2020-05-13 14:34:07 +02:00
fcfe35a206 Initial commit 2020-05-13 14:33:22 +02:00
1abfa248b2 Initial commit 2020-05-13 14:32:48 +02:00
745340488b mapToPixelMask implemented 2020-05-13 14:31:47 +02:00
3df7d534e9 mapToGrid renamed to mapToPixelMask 2020-05-13 14:31:32 +02:00
944402bad5 rebin method added 2020-05-13 14:30:46 +02:00
766a0872cc Rasterize circle on given grid 2020-05-12 09:15:40 +02:00
0d1ac338e4 Bugfix: calculate FWHM for jitter 2020-05-11 13:51:52 +02:00
ce0ae58f29 Bugfix: accept contained energy as percentage 2020-05-11 13:51:08 +02:00
ef825ec43b Support for obstruction factor added 2020-05-11 10:38:34 +02:00
3637fa9492 Check PSF oversampling parameter 2020-05-11 10:37:38 +02:00
f26a721704 Bugfix: show recommendations only if available 2020-05-11 10:37:23 +02:00
d4f28b55d8 Support for obstruction added 2020-05-11 10:36:59 +02:00
a12b767aed Return obstruction 2020-05-08 17:21:33 +02:00
81c6a854b3 docstring added 2020-05-08 17:05:17 +02:00
dd8767c1fa Add docstring 2020-05-08 16:45:55 +02:00
65f49de1c4 Fix typo 2020-05-08 16:45:39 +02:00
65f5b55153 Remove unnecessary import 2020-05-08 16:37:20 +02:00
8cbe5dce24 Minor fixes 2020-05-08 16:34:29 +02:00
d8c3553354 minor fixes 2020-05-08 15:13:15 +02:00
e342a91d1a Entry moved to own file,
check config added
2020-05-08 15:13:02 +02:00
0b3134ec03 Fix imports 2020-05-08 15:07:10 +02:00
35488b4fb5 Configuration checks added 2020-05-08 15:06:13 +02:00
fb2238b0b7 Use jitter 2020-05-06 16:59:51 +02:00
c1f2e28775 Jitter parameter added. 2020-05-06 10:21:46 +02:00
f8e16fcc9a Calculate reduced observation angle using a grid 2020-05-06 10:21:23 +02:00
b57f0f4a03 Add jitter as parameter 2020-05-06 10:20:57 +02:00
871e8b0353 Create PSF from airy disk 2020-04-29 17:37:55 +02:00
345fde8762 Create PSF from airy disk 2020-04-29 17:37:23 +02:00
37ba622407 Parse contained energy 2020-04-29 17:37:07 +02:00
46e3d8ce24 Check quantities 2020-04-29 17:19:54 +02:00
8f39ac9c2a Implement IPSF 2020-04-29 17:10:20 +02:00
5f597a22ba PSF from Zemax added 2020-04-29 17:08:03 +02:00
4695dd2dcf PSF added 2020-04-29 17:07:43 +02:00
62013e323e Propagate target size. 2020-04-28 17:21:26 +02:00
2e6df65928 Accept target magnitude as string or as quantity 2020-04-27 09:17:57 +02:00
67e08c2788 calcNoise() renamed to calcBackground() 2020-04-24 17:13:27 +02:00
513eb6b1ae calcNoise() renamed to calcBackground() 2020-04-24 17:11:53 +02:00
bfe7d4e917 Print format changed 2020-04-24 17:11:28 +02:00
37c092181c Bugfix: division 2020-04-24 17:11:15 +02:00
24f9f8aebe Integration added 2020-04-24 17:10:54 +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
1477072c2c Code tuning 2020-04-24 11:46:16 +02:00
33a6fd65c7 Method renamed 2020-04-24 11:42:55 +02:00