aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* calc_radial_psd.py: add method "AstroImage.fix_shapes()" & ignore division ↵Aaron LI2016-04-281-4/+59
| | | | warnings
* calc_radial_psd.py: add class "AstroImage" and support background ↵Aaron LI2016-04-281-34/+127
| | | | subtraction & exposure correction
* calc_radial_psd.py: renamed from radialPSD2d.py; fix args.pngAaron LI2016-04-281-4/+10
|
* sbp_fit.py: reorder for better clearance; add new TODO itemsAaron LI2016-04-261-29/+33
|
* radialPSD2d.py: rewrite to use class encapsulationAaron LI2016-04-261-143/+243
|
* msvst_starlet.py: add argument "end-scale"Aaron LI2016-04-261-9/+23
|
* msvst_starlet.py: add argument --start-scaleAaron LI2016-04-221-6/+11
|
* msvst_starlet.py: fix a bug abount p_cutoffAaron LI2016-04-221-5/+11
|
* msvst_starlet.py: show more verbose information/detailsAaron LI2016-04-221-21/+40
|
* sbp_fit.py: minor adjustments to sample configAaron LI2016-04-221-17/+17
|
* sbp_fit.py: also plot second X axis in unit "r500"Aaron LI2016-04-211-13/+66
|
* sbp_fit.py: support pix/kpc units; update config syntaxAaron LI2016-04-212-60/+166
|
* starlet.py -> msvst_starlet.py: Add argparse for scripting usageAaron LI2016-04-201-6/+95
|
* crosstalk_deprojection.py: reset_header_keywords() -> fix_header_keywords()Aaron LI2016-04-201-33/+95
|
* crosstalk_deprojection.py: not add history to header during Monte CarloAaron LI2016-04-201-31/+46
|
* crosstalk_deprojection.py: add a note for the sample configAaron LI2016-04-201-0/+5
|
* Major update and rewrite to correct_crosstalk.py/crosstalk_deprojection.pyAaron LI2016-04-192-750/+1726
| | | | | * Implement deprojection function * Implement Monte Carlo function for spectral error estimation
* rebuild_ipod_db.py: improve db entry buildAaron LI2016-04-161-5/+6
|
* Add rebuild_ipod_db.py: build iPod Shuffle (1Gen, 2Gen) databaseAaron LI2016-04-151-0/+594
|
* correct_crosstalk.py: fix RMF get_rmfimg() for XMM EPIC RMFAaron LI2016-04-061-2/+7
|
* sbp_fit.py: allow fix parameterAaron LI2016-04-051-4/+13
|
* correct_crosstalk.py: fix Spectrum spec_dtype and spec_fits_formatAaron LI2016-04-021-11/+8
|
* correct_crosstalk.py: interpolate ARF when correcting crosstalkAaron LI2016-04-021-97/+169
|
* correct_crosstalk.py: Split out class "SpectrumSet"; implement background ↵Aaron LI2016-04-011-55/+154
| | | | subtraction
* correct_crosstalk.py: Add class RMF and update docAaron LI2016-04-011-41/+299
|
* python/sbp_fit.py: report results in JSONAaron LI2016-03-311-44/+66
|
* add img/png2gif.sh: make animated GIFAaron LI2016-03-311-0/+11
|
* fix fenc=utf-8Aaron LI2016-03-312-2/+2
|
* add all scripts/toolsAaron LI2016-03-3146-1/+4212
|
* add python scriptsAaron LI2016-03-313-0/+428
|
* add several python scriptsAaron LI2016-03-319-0/+2570
|
* Update marx/randpoints.pyAaron LI2016-01-181-2/+5
|
* Add lc_clean.py, query_ned.py, query_simbad.pyAaron LI2016-01-183-0/+423
| | | | | | | * lc_clean.py: iteratively clip the lightcurve and make a TXT-format GTI file for use in xselect (for Suzaku data filtering) * query_ned.py, query_simbad.py: query NED/SIMBAD using 'astroquery' by supplying the source name
* Add `randpoints.py` to generate point source informationsAaron LI2015-12-122-5/+355
|
* Added astro/fits/merge_fits.pyAaron LI2015-06-172-2/+254
|
* Updated astro tools.Aaron LI2015-06-163-12/+188
| | | | | | | | | | | | | | | | | * fit_betasbp_cut.py - fixed 'dof' calculation with 'n-p-1' - fixed 'par_eps' calculation/configuration - added 'fit_model_bounds' using 'scipy.optimize.minimize' to perform function minimization with bounds - split the data cut section to function 'cut_data' - added argument 'options' to 'fit_model_bounds' * marx_pntsrc.py Run MARX simulation on a given list of point sources, merge the output simulation results, and finally convert into FITS image. * blanksky_add_time.py Add a time column for the chandra blanksky event file. The time data are generated with a uniform distribution between TSTART and TSTOP.
* Updated fit_betasbp_cut.py to v0.5.0, supported parameter bounds.Aaron LI2015-06-071-31/+130
| | | | | | | * added 'fit_model_bounds' using 'scipy.optimize.minimize' to perform function minimization with bounds * split the data cut section to function 'cut_data' * added argument 'options' to 'fit_model_bounds'
* Major update to 'fit_betasbp_cut.py'.Aaron LI2015-06-061-96/+210
| | | | | | | | | | | fit_betasbp_cut.py: * replace getopt with 'argparse' * added 'get_parameter' to process model parameter initial value and bounds * support read parameter bounds from input file * added options '--s0', '--rc', '--beta', '--const' to get paramter initial values and bounds * renamed 'fit_beta_model' to 'fit_model', and added argument 'func' to support other models
* Renamed & updated fit_beta_model.py -> fit_betasbp_cut.py.Aaron LI2015-06-062-133/+237
| | | | | fit_betasbp_cut.py: * added support ignore the data points whose radius value less than the given value.
* Added tool 'fit_beta_model.py'.Aaron LI2015-06-061-0/+133
| | | | | | fit_beta_model.py * fit provided data with beta model * ignore the inner-most n data points for the fitting
* Initialized my toolbox repository.Aaron LI2015-06-062-0/+18