Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add bin/update_manifest.py with support of "repro" products | Aaron LI | 2017-05-25 | 2 | -5/+69 |
| | | | | TODO: support updating other products to manifest.yaml | ||||
* | Update submodule "opt_utilities" path | Aaron LI | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | chandra_genspcreg.sh: Give default values for reg_in and reg_out | Aaron LI | 2017-03-06 | 2 | -5/+6 |
| | |||||
* | make_sbprofile_reg.py: do not set default background file | Aaron LI | 2017-03-06 | 2 | -9/+4 |
| | |||||
* | HOWTO: update local background spectrum | Aaron LI | 2017-03-06 | 1 | -3/+11 |
| | |||||
* | manifest: Add logging support; avoid print messages | Aaron LI | 2017-03-05 | 3 | -20/+27 |
| | |||||
* | Add 'calc_pb_flux.py' to calculate the particle background | Aaron LI | 2017-03-04 | 1 | -0/+47 |
| | |||||
* | acispy/spectrum.py: Add "verbose" parameter | Aaron LI | 2017-03-04 | 1 | -3/+6 |
| | |||||
* | clean_evt2.py: Show a warning with solution for GTI creation in ChIPS | Aaron LI | 2017-03-04 | 1 | -0/+3 |
| | |||||
* | clean_evt2.py: Add 'reg_sources' and 'gti' to manifest | Aaron LI | 2017-03-04 | 1 | -1/+7 |
| | |||||
* | Update LICENSE copyright year | Aaron LI | 2017-03-04 | 2 | -1/+1 |
| | |||||
* | acispy/manifest.py: Support rename an item key | Aaron LI | 2017-03-04 | 1 | -1/+33 |
| | |||||
* | Update HOWTO on sbprofile.reg generation | Aaron LI | 2017-03-03 | 1 | -2/+1 |
| | |||||
* | Remove chandra_gensbpreg.sh (replaced by make_sbprofile_reg.py) | Aaron LI | 2017-03-03 | 1 | -150/+0 |
| | |||||
* | Add make_sbprofile.reg.py supporting various arguments | Aaron LI | 2017-03-03 | 1 | -0/+282 |
| | | | | To replace 'scripts/chandra_gensbpreg.sh' | ||||
* | acispy/spectrum.py: Add method "calc_flux()" | Aaron LI | 2017-03-03 | 1 | -3/+9 |
| | |||||
* | Minor changes | Aaron LI | 2017-03-03 | 2 | -3/+4 |
| | |||||
* | calc_centroid.py: Do not need to use tempfile | Aaron LI | 2017-03-03 | 1 | -9/+6 |
| | |||||
* | Add repro_acis.py: reprocess ACIS level=1 data and build manifest.yaml | Aaron LI | 2017-03-01 | 1 | -0/+99 |
| | |||||
* | ciao_deproj_spectra.sh: Change variable 'LINES' to 'NREG' | Aaron LI | 2017-02-26 | 1 | -7/+7 |
| | | | | It seems the 'LINES' may be used as a environment variable. | ||||
* | HOWTO: update according to the last changes to scripts | Aaron LI | 2017-02-26 | 1 | -17/+21 |
| | |||||
* | ciao_deproj_spectra.sh: Cleanup and simplification | Aaron LI | 2017-02-26 | 2 | -155/+23 |
| | | | | | | | Use newly developed tools: + manifest.py + results.py + renorm_spectrum.py | ||||
* | ciao_bkg_spectra.sh: Use 'renorm_spectrum.py' | Aaron LI | 2017-02-26 | 1 | -35/+2 |
| | |||||
* | Remove 'scripts/ciao_genregs.sh' | Aaron LI | 2017-02-26 | 1 | -307/+0 |
| | |||||
* | chandra_genspcreg.sh: Cleanup and simplification | Aaron LI | 2017-02-26 | 1 | -66/+72 |
| | |||||
* | acispy/manifest.py: Fix 'setpath()' method when give a list | Aaron LI | 2017-02-26 | 1 | -0/+2 |
| | |||||
* | chandra_gensbpreg.sh: cleanups and simplification | Aaron LI | 2017-02-26 | 1 | -100/+73 |
| | |||||
* | ciao_bkg_spectra.sh: Update to use 'manifest.py' and 'results.py' | Aaron LI | 2017-02-26 | 1 | -118/+29 |
| | |||||
* | Remove 'collect_infodata.sh' and 'json2csv.py' | Aaron LI | 2017-02-26 | 2 | -648/+0 |
| | | | | Superseded by 'manifest.py' and 'results.py' | ||||
* | Remove 'ciao_sbp.sh' and 'chandra_ccdgap_rect.py' | Aaron LI | 2017-02-26 | 2 | -589/+0 |
| | | | | Replaced by 'extract_sbprofile.py' | ||||
* | make_expmap.py: Add "BUNIT" raw keyword after 'dmimgcalc' | Aaron LI | 2017-02-26 | 1 | -1/+6 |
| | |||||
* | acispy/header.py: Add 'read_keyword2()' | Aaron LI | 2017-02-26 | 1 | -3/+31 |
| | | | | | | The 'read_keyword2()' uses 'astropy.io.fits' to manipulate the FITS header, and can access the raw/reserved FITS keywords that 'dmkeypar' cannot read. | ||||
* | Add extract_sbprofile.py: Extract SBP from binned image | Aaron LI | 2017-02-26 | 1 | -0/+182 |
| | | | | To replace 'ciao_sbp.sh' and 'chandra_ccdgap_rect.py' | ||||
* | Add correct_exposure.py: Create exposure-corrected image | Aaron LI | 2017-02-24 | 1 | -0/+127 |
| | |||||
* | make_expmap.py: Threshold-cut the exposure map (cut=1.5%) | Aaron LI | 2017-02-24 | 1 | -4/+33 |
| | | | | | * Copy several keywords from instrument map (as 'fluximage' does) * Set the merged expmap has block name "EXPMAP" (as 'fluximage' does) | ||||
* | Split 'get_xygrid()' from 'make_expmap.py' to 'acispy/image.py' | Aaron LI | 2017-02-24 | 2 | -17/+25 |
| | |||||
* | Remove 'scripts/ciao_expcorr.sh' | Aaron LI | 2017-02-23 | 1 | -414/+0 |
| | | | | Replaced by 'calc_spectral_weights.py' and 'make_expmap.py' | ||||
* | Add make_expmap.py: Make spectral-weighted exposure map | Aaron LI | 2017-02-23 | 1 | -0/+247 |
| | |||||
* | event2image.py: Use 'logging' instead of 'print' | Aaron LI | 2017-02-23 | 1 | -12/+13 |
| | |||||
* | Add calc_spectral_weights.py (for spectral-weighted exposure map) | Aaron LI | 2017-02-23 | 1 | -0/+118 |
| | |||||
* | clean_evt2.py: Update "DETNAM" keyword after filter out chips | Aaron LI | 2017-02-23 | 1 | -0/+4 |
| | |||||
* | Print more information | Aaron LI | 2017-02-23 | 2 | -4/+11 |
| | |||||
* | event2image.py: Update keyword "DETNAM" of the created image | Aaron LI | 2017-02-23 | 1 | -0/+4 |
| | | | | | | | | The "DETNAM" keyword of the created image is updated to show the actually available chips. Therefore, there won't be issues when this image is corrected for exposure by dividing the exposure map. And the exposure-corrected image will have correct "DETNAM" value instead of "Merged". | ||||
* | acis.py: Update argument 'sep' handling for get_chips_str() | Aaron LI | 2017-02-23 | 1 | -4/+8 |
| | |||||
* | Update to use 'cosmo_calc.py' | Aaron LI | 2017-02-22 | 4 | -6/+5 |
| | |||||
* | Remove calc_coolfunc.sh (replaced by calc_coolfunc_{table,profile}.py) | Aaron LI | 2017-02-21 | 1 | -113/+0 |
| | |||||
* | fit_{mass,sbp}.sh: Update to use 'calc_coolfunc_{table,profile}.py' | Aaron LI | 2017-02-21 | 2 | -6/+17 |
| | |||||
* | Update to use 'cosmo_calc.py' instead of 'cosmo_calc' | Aaron LI | 2017-02-21 | 5 | -5/+5 |
| | |||||
* | Add calc_coolfunc_profile.py: calculate cooling function proifle | Aaron LI | 2017-02-21 | 1 | -0/+67 |
| | | | | | | | Calculate cooling function profile w.r.t. temperature profile by interpolating previously calculated cooling function table. This tool replaces the 'calc_coolfunc.sh' and 'calc_coolfunc_bands.sh' | ||||
* | Add calc_coolfunc_table.py: to speed up the repeated CF calculations | Aaron LI | 2017-02-21 | 1 | -0/+177 |
| | | | | | | | | | Calculate the cooling function table with respect to the specified temperature range, using the XSPEC model 'wabs*apec' with the provided arguments. Later, the cooling function profile w.r.t. a temperature profile can be quickly derived by interpolating this cooling function table. |