Commit Graph

135 Commits

Author SHA1 Message Date
SGCMarkus 0ad300653e astrodatagui: make star list narrower 2024-05-13 11:33:38 +02:00
SGCMarkus 277a1eb473 flaredetector: dont check pcov 2024-05-13 11:33:10 +02:00
SGCMarkus 24979f97cd tmp 2024-04-29 08:59:29 +02:00
SGCMarkus e835964857 flaredetector: allow bigger delta to mean 2024-04-25 15:50:28 +02:00
SGCMarkus 31dfaebc3e flaredetector: use correct peak index for checking if flare is valid 2024-04-25 15:49:44 +02:00
SGCMarkus a15e771845 astrodatagui: FlaredetectorWidget: use proper flux to fit 2024-04-24 11:16:51 +02:00
SGCMarkus 4a09d3a757 astrodatagui: FlaredetectorWidget: only generate fits when new fits file is selected 2024-04-22 14:27:19 +02:00
SGCMarkus 4e28ec48b4 flaredetector: flares need to have a certain duration
either have 1 point before and after the peak above a threshold
or have 2 points after the peak above a threhold
2024-04-22 10:09:22 +02:00
SGCMarkus 432a92abfa astrodatagui: FlaredetectorWidget: show first 100 flares 2024-04-19 13:59:56 +02:00
SGCMarkus 7167a482e2 flaredetector: properly reset deltaCount 2024-04-19 13:59:27 +02:00
SGCMarkus f19dba985c flaredetector: catch exception if we cant fit the flare 2024-04-17 09:33:21 +02:00
SGCMarkus 126195fdb3 astrodatagui: FlaredetectorWidget: plot fits/mark flares in all possible plots 2024-04-17 08:57:12 +02:00
SGCMarkus 57e454cb3b flaredetector: move plotting functions to util 2024-04-17 08:55:42 +02:00
SGCMarkus ef455dcfbb flaredetector: add markFlare function 2024-04-17 08:54:46 +02:00
SGCMarkus ffacde3386 flaredetector: use sortByHighest for calculating fits 2024-04-17 08:36:36 +02:00
SGCMarkus ad8c22978e flaredetector: support plotting peaks onto given non-normalized fluxes 2024-04-17 08:35:58 +02:00
SGCMarkus b56a2e3701 flaredetector: add function to plot fits to an axis 2024-04-15 16:07:11 +02:00
SGCMarkus 0627296727 flaredetector: add function to plot fit peaks to an axis 2024-04-15 16:00:21 +02:00
SGCMarkus af824867fb flaredetector: split peaks/fits for calculateFlareFitsForLightcurve 2024-04-15 15:58:10 +02:00
SGCMarkus c8ad11187e flaredetector: add missing imports 2024-04-15 15:25:45 +02:00
SGCMarkus b8c38762b1 flaredetector: add calculateFlareFitsForLightcurve
this function fits all flares for a lightcurve
2024-04-15 15:19:58 +02:00
SGCMarkus 77e23f480a flaredetector: add calculateFitForFlare function
this function fits the flare at peakIndex postion from a flattened
lightcurve

returns flattened Peak value, flare fit indices (in original
lightcurve time), and the fit
2024-04-15 15:16:30 +02:00
SGCMarkus 1814467090 astrodatagui: FlaredetectorWidget: explicitely state parameters for periodogram max indices 2024-04-15 15:05:36 +02:00
SGCMarkus f2a7cc08dc flaredetector: util: add argument if peaks should be sorted or not by highest 2024-04-15 15:04:51 +02:00
SGCMarkus 0f0001f7a3 flaredetector: make sure we dont run into ranges without data 2024-04-15 14:41:20 +02:00
SGCMarkus 5bfa2b1898 flaredetector: add boundaries for flare range 2024-04-15 14:40:46 +02:00
SGCMarkus 5785bb9501 flaredetector: add algorithm to detect start/end of possible flares 2024-04-15 14:38:03 +02:00
SGCMarkus 1ecacfcaa4 flaredetector: add GaussExponential function to fit flares 2024-04-15 14:32:40 +02:00
SGCMarkus 0e5c4e7a58 astrodatagui: FlaredetectorWidget: show peaks in flatten 2024-03-28 12:02:21 +01:00
SGCMarkus 54629bf5cd flaredetector: util: allow setting min height for peaks 2024-03-28 12:01:39 +01:00
SGCMarkus fffe94916e flaredetector: util: findMaxIndices: return a -1 array of size num if no valid lc type was given 2024-03-26 13:40:04 +01:00
SGCMarkus cf9958a1af flaredetector: util: findMaxIndices: set data for light curve objects to their flux 2024-03-26 13:32:57 +01:00
SGCMarkus cbfbd7e976 flaredetector: util: set data per different instance specific to not duplicate code 2024-03-26 12:40:12 +01:00
SGCMarkus e5db328b9a flaredetector: util: check if its a Periodogram 2024-03-26 12:37:17 +01:00
SGCMarkus f756873687 astrodatagui: FlaredetectorWidget: show 4 highest peaks in the periodogram and print their periods 2024-03-26 11:28:58 +01:00
SGCMarkus ca2d09f932 flaredetector: util: add function to find indices of peaks 2024-03-26 11:28:04 +01:00
SGCMarkus 248a8c2497 astrodatagui: FlaredetectorWidget: fix normalize 2024-03-20 16:58:32 +01:00
SGCMarkus 49dad89d66 astrodatagui: FlaredectorWidget: use tight layout for lc plots 2024-03-20 14:41:15 +01:00
SGCMarkus c47cdf56be astrodatagui: FlaredectorWidget: set proper normalization for collections 2024-03-20 14:36:33 +01:00
SGCMarkus 966901f427 astrodatagui: if screen size <= 1080p launch maximized 2024-03-20 14:25:31 +01:00
SGCMarkus d38278f680 astrodatagui: disable normalize if we combine fits files
reason: crash due to different units of flux and flux_err for most
fits files
2024-03-20 11:39:43 +01:00
SGCMarkus 60e4a4782e astrodatagui: support changing between frequency/period view in periodogram 2024-03-19 13:52:54 +01:00
SGCMarkus b722bc03bb astrodatagui: FlaredetectorWidget: show max power period for periodogram 2024-03-19 13:43:29 +01:00
SGCMarkus bc2f4d366a astrodatagui: implement combine sequences/target table id button 2024-03-19 12:40:32 +01:00
SGCMarkus cd33dfbe29 astrodatagui: FlaredetectorWidget: add option to plot multiple fits files at once 2024-03-19 12:36:48 +01:00
SGCMarkus 9fb54837fd astrodatagui: allow to select multiple sequences/target table ids 2024-03-19 12:01:16 +01:00
SGCMarkus 966fb174a4 astrodatagui: fix exclusive plot options typo 2024-03-19 10:29:21 +01:00
SGCMarkus d5cf09dc0f astrodatagui: abort if wl/po/period/epoch arent valid ints/floats 2024-03-18 16:35:32 +01:00
SGCMarkus 7be0dc928c astrodatagui: only set bin size none if text is none 2024-03-18 16:34:24 +01:00
SGCMarkus f3c6f79ab3 astrodatagui: let bin size be a float 2024-03-18 16:29:52 +01:00