Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Move shell/python scripts from 'mass_profile/' to 'bin/' | Aaron LI | 2017-02-20 | 12 | -0/+0 | |
| | ||||||
* | Rename 'context.py' to '_context.py' | Aaron LI | 2017-02-20 | 10 | -9/+9 | |
| | ||||||
* | Add scripts/cosmo_calc.py | Aaron LI | 2017-02-20 | 2 | -1/+93 | |
| | | | | | * This 'cosmo_calc.py' replaces the original C++ version 'cosmo_calc' * Also fix a issue in 'acispy/cosmo.py' | |||||
* | Add acispy/cosmo.py | Aaron LI | 2017-02-19 | 1 | -0/+78 | |
| | ||||||
* | acispy/manifest.py: Fix parsing procedure for 'parse_value_single()' | Aaron LI | 2017-02-19 | 1 | -0/+5 | |
| | ||||||
* | acispy/manifest.py: Split out 'parse_value_single()' | Aaron LI | 2017-02-19 | 1 | -26/+34 | |
| | ||||||
* | renorm_spectrum.py: Fix the positional argument error | Aaron LI | 2017-02-19 | 1 | -1/+1 | |
| | ||||||
* | Fix import for 'acispy' modules | Aaron LI | 2017-02-19 | 1 | -1/+1 | |
| | ||||||
* | Update various script for 'acispy' | Aaron LI | 2017-02-19 | 6 | -15/+18 | |
| | ||||||
* | Update manifest.py and results.py for 'acispy' | Aaron LI | 2017-02-19 | 4 | -434/+468 | |
| | ||||||
* | Split 'analyze_path.py' to two parts for 'acispy' | Aaron LI | 2017-02-19 | 2 | -37/+55 | |
| | ||||||
* | Setup module 'acispy' and clean 'scripts' directory | Aaron LI | 2017-02-19 | 7 | -0/+16 | |
| | | | | | | Setup a module 'acispy' to hold some generic Python modules for better/easier reuse, and clean up the 'scripts' directory, which will be used to hold the CLI tools. | |||||
* | Remove unused ciao_check_offset.sh | Aaron LI | 2017-02-18 | 1 | -269/+0 | |
| |