40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  PSL  Not logged in ELOG logo
Entry  Fri Jun 1 16:30:09 2018, shruti, Summary, TempCtrl, Measuring thermal decay time constant VacCanTemp_analysis.pdfSetup_covered_in_aluminium.png
    Reply  Fri Jun 1 22:00:52 2018, Craig, Summary, TempCtrl, Measuring thermal decay time constant 
    Reply  Wed Jun 6 22:08:33 2018, rana, Summary, TempCtrl, Measuring thermal decay time constant 
Message ID: 2195     Entry time: Fri Jun 1 22:00:52 2018     In reply to: 2194
Author: Craig 
Type: Summary 
Category: TempCtrl 
Subject: Measuring thermal decay time constant 

Hi shruti,

You might have more luck with scipy.curve_fit if you try taking the log of the y data, so log(y) = log(a * exp(-(t-c)/b) + d ) = some simpler expression, and create a new function around your simpler expression.

Quote:
 

The region of the data corresponding to the cooldown was fitted with an exponential decay using scipy.optimize.curve_fit() with:

 a\text{e}^{-(t-c)/b} + d

 

ELOG V3.1.3-