LSST Applications 30.0.7,g0e76e35be5+e8e946ae08,g19811a7679+138f7293ba,g199a45376c+5e234f8357,g1fd858c14a+2f48dbc4c4,g262e1987ae+fb36cac54d,g29ae962dfc+d9108a0941,g2c21b0017a+4f59a27f16,g31e44d4a5c+b0138be388,g33ac35c1f1+28b9f72785,g35bb328faa+b0138be388,g40c9b15c53+823ad735c1,g47891489e3+bcc48a0b46,g53246c7159+b0138be388,g64539dfbff+e8e946ae08,g67b6fd64d1+bcc48a0b46,g74acd417e5+422380537a,g76965917b2+a5ca99c4d9,g786e29fd12+796b79145d,g7aefaa3e3d+dc0c200193,g86b635cae8+734fe384f0,g87389fa792+d8b5378923,g89139ef638+bcc48a0b46,g8bbb235e95+3f4f7f9447,g8ea07a8fe4+78a4c88802,g9290983e33+ffdc83c6f7,g92c671f44c+e8e946ae08,gaa753fd333+03f406da14,gbf99507273+b0138be388,gc49b57b85e+8df26ee1f0,gca7fc764a6+bcc48a0b46,gd7ef33dd92+bcc48a0b46,gdab6d2f7ff+422380537a,ge1c02a5578+b0138be388,ge410e46f29+bcc48a0b46,ge80df9fc40+e6db5413d1,geaed405ab2+1de65a85c6,gf5dcc679e7+35a0ce2edd,gf5f1c85443+e8e946ae08
LSST Data Management Base Package
Loading...
Searching...
No Matches
photfit.py File Reference

Go to the source code of this file.

Namespaces

namespace  lsst
 
namespace  lsst.pipe
 
namespace  lsst.pipe.tasks
 
namespace  lsst.pipe.tasks.ssp
 
namespace  lsst.pipe.tasks.ssp.photfit
 

Functions

 lsst.pipe.tasks.ssp.photfit.HG_model (phase, params)
 
 lsst.pipe.tasks.ssp.photfit.HG1G2_model (phase, params)
 
 lsst.pipe.tasks.ssp.photfit.HG12_model (phase, params)
 
 lsst.pipe.tasks.ssp.photfit.HG12star_model (phase, params)
 
 lsst.pipe.tasks.ssp.photfit.chi2 (params, mag, phase, mag_err, model)
 
 lsst.pipe.tasks.ssp.photfit.fit (mag, phase, sigma, model=HG12_model, params=[0.1])
 
 lsst.pipe.tasks.ssp.photfit.fitHG12 (mag, magSigma, phaseAngle, tdist, rdist, fixedG12=None, magSigmaFloor=0.0, nSigmaClip=None)
 
 lsst.pipe.tasks.ssp.photfit.phase_angle_deg (r_obj_sun, r_obs_sun)
 
 lsst.pipe.tasks.ssp.photfit.hg_V_mag (H, G, r, delta, phase_deg)
 

Variables

 lsst.pipe.tasks.ssp.photfit.HG12FitResult
 
list lsst.pipe.tasks.ssp.photfit.A = [3.332, 1.862]
 
list lsst.pipe.tasks.ssp.photfit.B = [0.631, 1.218]
 
list lsst.pipe.tasks.ssp.photfit.C = [0.986, 0.238]
 
 lsst.pipe.tasks.ssp.photfit.alpha_12 = np.deg2rad([7.5, 30.0, 60, 90, 120, 150])
 
list lsst.pipe.tasks.ssp.photfit.phi_1_sp = [7.5e-1, 3.3486016e-1, 1.3410560e-1, 5.1104756e-2, 2.1465687e-2, 3.6396989e-3]
 
list lsst.pipe.tasks.ssp.photfit.phi_1_derivs = [-1.9098593, -9.1328612e-2]
 
list lsst.pipe.tasks.ssp.photfit.phi_2_sp = [9.25e-1, 6.2884169e-1, 3.1755495e-1, 1.2716367e-1, 2.2373903e-2, 1.6505689e-4]
 
list lsst.pipe.tasks.ssp.photfit.phi_2_derivs = [-5.7295780e-1, -8.6573138e-8]
 
 lsst.pipe.tasks.ssp.photfit.alpha_3 = np.deg2rad([0.0, 0.3, 1.0, 2.0, 4.0, 8.0, 12.0, 20.0, 30.0])
 
list lsst.pipe.tasks.ssp.photfit.phi_3_sp
 
list lsst.pipe.tasks.ssp.photfit.phi_3_derivs = [-1.0630097, 0]
 
 lsst.pipe.tasks.ssp.photfit.phi_1 = CubicSpline(alpha_12, phi_1_sp, bc_type=((1, phi_1_derivs[0]), (1, phi_1_derivs[1])))
 
 lsst.pipe.tasks.ssp.photfit.phi_2 = CubicSpline(alpha_12, phi_2_sp, bc_type=((1, phi_2_derivs[0]), (1, phi_2_derivs[1])))
 
 lsst.pipe.tasks.ssp.photfit.phi_3 = CubicSpline(alpha_3, phi_3_sp, bc_type=((1, phi_3_derivs[0]), (1, phi_3_derivs[1])))