Commit Graph

275 Commits

Author SHA1 Message Date
Lukas Klass eea4dddd79 Fix debug message 2020-07-23 15:21:32 +02:00
Lukas Klass 3c55434c71 Try to convert frequencies to wavelength
esbo_ds/ESBO-ETC/pipeline/head This commit looks good Details
2020-07-22 11:07:02 +02:00
Lukas Klass f21449d977 Path updated
esbo_ds/ESBO-ETC/pipeline/head There was a failure building this commit Details
2020-07-21 13:45:40 +02:00
Lukas Klass 3d1a430ca4 mag parameter optional 2020-07-21 11:22:01 +02:00
Lukas Klass 0e5a3f26be Enable extended target 2020-07-20 16:28:23 +02:00
Lukas Klass a55fff0d35 Handle equivalency of Celsius and Kelvin 2020-07-20 16:27:59 +02:00
Lukas Klass fa911d2b19 Heterodyne output added. 2020-07-14 12:01:28 +02:00
Lukas Klass 367568e0d3 Allow mag and mag / sr for sensitivity 2020-07-14 12:01:08 +02:00
Lukas Klass 275ccf99f8 rebin file target 2020-07-14 12:00:22 +02:00
Lukas Klass b3fb5197e9 pow method added 2020-07-14 11:59:50 +02:00
Lukas Klass 017128a840 esbo-etc.py moved 2020-07-13 15:24:32 +02:00
Lukas Klass c217ed194c Create output directory recursively 2020-07-13 15:23:49 +02:00
Lukas Klass 02b3ed2f73 call to parent object moved to ASensor 2020-07-07 09:11:21 +02:00
Lukas Klass 9bc18b5d5a SpinnerHandler moved to classes 2020-07-06 10:42:46 +02:00
Lukas Klass 6de06d7723 Visibility of class attributes changed to private 2020-07-02 16:51:18 +02:00
Lukas Klass fc5e7dfb7c Allow spectral resolution as velocity 2020-06-30 11:30:32 +02:00
Lukas Klass bd2c1c884b Heterodyne instrument introduced 2020-06-30 10:26:16 +02:00
Lukas Klass d9745b0203 Add wl_bins to configuration 2020-06-30 10:25:47 +02:00
Lukas Klass 10d0c2f77c Emissivity parameter added 2020-06-29 10:41:26 +02:00
Lukas Klass 5277f5924c Bugfix: prints removed 2020-06-26 19:16:38 +02:00
Lukas Klass e5b6e3b700 Bugfix: calculate extended target signal using spectral radiance values 2020-06-26 19:15:43 +02:00
Lukas Klass 1043a559b8 Bugfix: missing whitespace 2020-06-26 16:04:57 +02:00
Lukas Klass 095c0cc0da Bugfix: treat dimensionless units 2020-06-26 16:04:32 +02:00
Lukas Klass d70ef88643 Bugfix: allow spectral quantities of length 1 2020-06-26 16:04:00 +02:00
Lukas Klass c5c4da8404 Bugfix: calculate oversampling factor 2020-06-19 19:34:42 +02:00
Lukas Klass 6d70381b0c Scaling for AETC validation added. 2020-06-18 10:24:38 +02:00
Lukas Klass bdb67b3fe2 CosmicBackground added 2020-06-18 10:13:23 +02:00
Lukas Klass 9c5d9424e0 Bugfix: Calculate center index after oversampling 2020-06-18 09:05:10 +02:00
Lukas Klass f141733908 Bugfix: calculate center index after rescaling 2020-06-18 09:04:17 +02:00
Lukas Klass ea25b4ec0f Cosmic Background component added 2020-06-18 09:03:36 +02:00
Lukas Klass d72f9f9fce Accept lambda as noise 2020-06-18 09:03:10 +02:00
Lukas Klass 9376055240 Use numpy functions for equality check 2020-06-18 09:02:49 +02:00
Lukas Klass 9367c93743 Bugfix: check for equal length of SNR and exposure time 2020-06-09 15:39:55 +02:00
Lukas Klass b14eb0551f Code cleanup 2020-06-09 15:31:43 +02:00
Lukas Klass b48a00b9b2 Bugfix: decompose units 2020-06-08 11:36:04 +02:00
Lukas Klass 3b337749b7 Try to convert the units to the default unit 2020-06-08 11:35:48 +02:00
Lukas Klass 13372c493e Bugfix: remove check of wl_bins 2020-06-08 11:35:34 +02:00
Lukas Klass 780e4211f0 Bugfix: spectral flux density per band 2020-06-08 11:35:17 +02:00
Lukas Klass 7e174381b8 Bugfix: allow 0 for noise 2020-06-08 11:34:49 +02:00
Lukas Klass 98fac7e874 Bugfix: initialize with no emission 2020-06-08 11:33:41 +02:00
Lukas Klass 09f8ec2de9 Remove progress bar 2020-05-29 09:53:10 +02:00
Lukas Klass 8127ee2c19 Add empty line before table 2020-05-29 09:53:01 +02:00
Lukas Klass ec9f2fa737 Begfix: remove debug error 2020-05-29 09:43:24 +02:00
Lukas Klass a6badfb772 Use default logger 2020-05-29 09:37:05 +02:00
Lukas Klass ee189fa5c6 Logger improved 2020-05-29 09:36:40 +02:00
Lukas Klass 2c8bf1bb1f Use default logger 2020-05-29 09:36:02 +02:00
Lukas Klass 696076e131 error function moved to logger 2020-05-29 09:34:56 +02:00
Lukas Klass 1884559125 Fix imports 2020-05-29 09:34:38 +02:00
Lukas Klass 4a5d9cdc64 Logger creation unified, overwrite error method 2020-05-29 09:33:43 +02:00
Lukas Klass fb7c2b762d Add LoggingHandler for handling a spinner indicating an ongoing calculation 2020-05-29 09:33:06 +02:00
Lukas Klass 2f1176c998 Bugfix: write output for sensitivity calculation 2020-05-26 22:24:59 +02:00
Lukas Klass 9f831fbbb9 Set default parameters for psf and output 2020-05-26 22:11:14 +02:00
Lukas Klass 283517060a Apply unit as default during check 2020-05-26 22:10:41 +02:00
Lukas Klass a313daf44f Help text updated, output argument removed 2020-05-25 16:57:26 +02:00
Lukas Klass d42fd1eba6 Write result to files 2020-05-23 16:25:18 +02:00
Lukas Klass 4aa35f53c0 output path renamed 2020-05-23 16:25:00 +02:00
Lukas Klass 48fa7fd481 Default photometric aperture 2020-05-20 11:32:11 +02:00
Lukas Klass 49cb85b0e0 Bugfix: default PSF with OSF 2020-05-20 11:31:29 +02:00
Lukas Klass 2dc6f22af4 Dummy output function added 2020-05-20 09:13:59 +02:00
Lukas Klass 85403e984b Method visibility improved 2020-05-20 09:13:26 +02:00
Lukas Klass 1c8e0ff8b0 Method visibility improved 2020-05-20 09:13:07 +02:00
Lukas Klass 3088d2bc66 Typing improved 2020-05-20 09:12:55 +02:00
Lukas Klass 872b134ede Typing improved 2020-05-20 09:12:41 +02:00
Lukas Klass 2f96407908 Methods are now abstract 2020-05-20 09:12:29 +02:00
Lukas Klass 4c5465321b Method visibility improved 2020-05-20 09:12:08 +02:00
Lukas Klass 0a2496e146 Bugfix: accept scalar quantum efficiency 2020-05-19 15:59:07 +02:00
Lukas Klass 842839da03 Print heading symmetric 2020-05-19 15:58:39 +02:00
Lukas Klass 4ff5f63992 Bugfix: calculate exposure time correctly 2020-05-19 10:45:42 +02:00
Lukas Klass a2fbbfc49d Bugfix: print information 2020-05-19 10:34:10 +02:00
Lukas Klass 970cdd543b Minor fixes 2020-05-19 10:32:03 +02:00
Lukas Klass 16c4cb7aa7 docstrings added 2020-05-19 09:50:38 +02:00
Lukas Klass a2bac70ddc Show progress information, print results 2020-05-19 09:41:03 +02:00
Lukas Klass 0244b96499 Show progress information 2020-05-19 09:40:47 +02:00
Lukas Klass 338ece278b print results 2020-05-19 09:39:59 +02:00
Lukas Klass ef36ab908d Functions vectorized 2020-05-18 14:44:08 +02:00
Lukas Klass 86e47b356a Check for equal length of SNR and exposure time 2020-05-18 11:13:56 +02:00
Lukas Klass 4ff9de259c Check output path 2020-05-18 10:56:45 +02:00
Lukas Klass 2087ca6922 check_path() added 2020-05-18 10:56:38 +02:00
Lukas Klass f70be87f43 Allow CSV files for SNR and exposure time 2020-05-18 10:38:07 +02:00
Lukas Klass 72b973f7d6 Clean up 2020-05-18 10:37:30 +02:00
Lukas Klass 28da5d46be Calculate SNR for Validation 2020-05-18 10:37:09 +02:00
Lukas Klass f4dca2f3d3 Reading CSV file moved to helpers 2020-05-18 10:36:35 +02:00
Lukas Klass d57add3b9c Function to read a CSV file with units added 2020-05-18 10:36:21 +02:00
Lukas Klass 2bedde4bf7 Fix return types 2020-05-16 15:55:50 +02:00
Lukas Klass 14a7abca74 Calculate sensitivity 2020-05-16 15:52:27 +02:00
Lukas Klass ccad053e78 Adanced output 2020-05-15 16:22:18 +02:00
Lukas Klass 6703a8615f SNR / exposure_time parameter added. 2020-05-15 14:59:07 +02:00
Lukas Klass 09e338cc59 Fix unit check 2020-05-15 14:58:47 +02:00
Lukas Klass 8845e60654 Calculate exposure time, update docstring, documentation added 2020-05-15 14:34:55 +02:00
Lukas Klass 751d9bd9d3 Fix docstring 2020-05-15 14:34:16 +02:00
Lukas Klass 4ec4f40423 Warn on overexposure 2020-05-15 11:18:03 +02:00
Lukas Klass c1f0f981da Bugfix: respect contained pixels 2020-05-15 11:17:49 +02:00
Lukas Klass 74059f0d4a Checks improved 2020-05-15 11:16:58 +02:00
Lukas Klass 88d3b509c1 Well capacity added 2020-05-15 11:16:42 +02:00
Lukas Klass 477eb4d3af Rounding improved 2020-05-15 11:15:44 +02:00
Lukas Klass 63e9ded9d4 Sensor configuration checking improved 2020-05-15 11:15:18 +02:00
Lukas Klass c014131574 Calculate SNR (not tested) 2020-05-14 17:33:02 +02:00
Lukas Klass a6e17593d4 Bugfix: calculate total integral of obstructed airy disk 2020-05-14 16:49:20 +02:00
Lukas Klass b322740fb7 mapToPixelMask implemented 2020-05-14 15:03:03 +02:00
Lukas Klass 10038014f8 Bugfix: scale integral of convolution 2020-05-14 15:02:44 +02:00