Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Move various Python tools from 'scripts/' to 'bin/' | Aaron LI | 2017-02-21 | 11 | -0/+0 |
| | |||||
* | scripts/cosmo_calc.py: Rewrite arguments processing | Aaron LI | 2017-02-21 | 1 | -52/+94 |
| | | | | | * Allow specifying multiple quantities to be calculated * Default to calculate all supported quantities | ||||
* | Remove 'chandra_xcentroid.sh' (replaced by calc_centroid.py) | Aaron LI | 2017-02-20 | 1 | -332/+0 |
| | |||||
* | calc_centroid.py: Update default arguments for better results | Aaron LI | 2017-02-20 | 1 | -20/+11 |
| | |||||
* | Fix errors in acispy/region.py and scripts/calc_centroid.py | Aaron LI | 2017-02-20 | 2 | -3/+4 |
| | |||||
* | Remove scripts/ciao_blanksky.sh (replaced by make_blanksky.py) | Aaron LI | 2017-02-20 | 1 | -269/+0 |
| | |||||
* | Add scripts/make_blanksky.py (to replace ciao_blanksky.sh) | Aaron LI | 2017-02-20 | 1 | -0/+228 |
| | |||||
* | Add acispy/header.py to read/write/copy FITS header keywords | Aaron LI | 2017-02-20 | 1 | -0/+77 |
| | |||||
* | acispy/manifest.py: Add "sep" support to "getpath()" method | Aaron LI | 2017-02-20 | 1 | -6/+17 |
| | |||||
* | acispy/manifest.py: Add "has()" method | Aaron LI | 2017-02-20 | 1 | -3/+4 |
| | |||||
* | README.md: Update for the 'mass_profile' change | Aaron LI | 2017-02-20 | 1 | -12/+11 |
| | |||||
* | atoolbox/cosmo_calc already replaced by 'scripts/cosmo_calc.py' | Aaron LI | 2017-02-20 | 1 | -9/+1 |
| | |||||
* | Rename mass_profile to src; Add install & uninstall to Makefile | Aaron LI | 2017-02-20 | 22 | -0/+12 |
| | |||||
* | Merge 'mass_profile/.gitignore' to .gitignore | Aaron LI | 2017-02-20 | 2 | -21/+8 |
| |