+ figures: apteronotus: fundament by tims bachelor thesis, important that apteronotus only shifts his frequency up (as eigenmannia doesnt --> natalies measurements) + spectogram + jar trace out of specgram + filtering of jar trace: mean noise cut --> subtracting jar response over whole stimulus + fit and jar trace --> gain and phaseshift !!! + this for different am-frequencies and delta f (-15/-5Hz) --> compare gain for them + gain curve for one or more single fish + fit of gain curve for cutoff frequency and tau + gain curve for all fish taken together + single gain curves inside gain curve for all fish --> different cutoff frequencies --> comparison to metzen/chacron --> fig_apt_specgram, fig_apt_jar_filter_fit, fig_apt_rms_gaincurve, fig_apt_gaincurve_cutoff_tau, sin_all_normal (without single gaincurves), sin_all_uniform (with gaincurves for 5Hz) eigenmannia: + deltaf / response: -2Hz different, show it + spectogram + direct to fit and jar trace --> gain and phaseshift DURCH SIN RESPONSE SPEC JAGEN! + gain curve for one or more single fish + gain curve for all fish taken together - (step response eigen) fish properties: + parameters + cutoff frequency - dominance score + eigenmannia deltaf response over all fish mean + phaseshift_all: wenn negativer gain in fit --> +pi rechnen, dann modulo - plot_eigenmannia_jar(compare res_df_%s / res_df_%s_new) - eigenmannia_jar: - specgram auch zeigen, vorallem was auch die ausreißer bei -2 Hz betreffen - fish_properties: - hauptsächlich auf f_c und tau konzentrieren, vor allem auch beides auftragen, gewicht/größe noch nehmen - step_response eigen: absolute response - Q10 Wert aus Formel von Jan auf base_frequenz rechnen (adjust-eodf in jar_functions) - sin_all_uniform - sin_all_normal (also 5Hz, let away 0.001Hz?, gain_fit): fit als spur reinlegen damit klar wird aus was gerade besteht long term: - extra datei mit script drin um fertige daten darzustellen, den fit-code nur zur datenverarbeitung verwenden - darstellung: specgram --> rausgezogene jarspur darüber --> filterung --> fit und daten zusammen dargestellt, das ganze für verschiedene frequenzen - unterschiedliche nffts auf anderem rechner laufen lassen evtl um unterschiede zu sehen - phase in degree: phase % (2pi) - modulo 2pi ( - mit zu hohem RMS rauskicken: evtl nur ein trace rauskicken wenn nur da RMS zu hoch - 2019lepto27/30: 27 - 0.05Hz (7-27-af, erste dat mit len(dat)=1), 30 - 0.001Hz (7-30-ah mit 0.005 anstatt gewollten 0.001Hz --> fehlt) )