Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bin/fg21sim: add --version argument, and log version information | Aaron LI | 2018-01-20 | 1 | -1/+5 |
| | |||||
* | configs: Use lower case for logging levels | Aaron LI | 2017-10-04 | 5 | -10/+10 |
| | |||||
* | bin/fg21sim-download-data: Update description | Aaron LI | 2017-10-04 | 1 | -2/+3 |
| | |||||
* | Update time cost report; Also fix a variable name error | Aaron LI | 2017-09-01 | 1 | -2/+2 |
| | |||||
* | Delete obsolete script: bin/fg21sim-download-cluster-data | Aaron LI | 2017-08-27 | 1 | -163/+0 |
| | |||||
* | Update logging messages; also remove creator __name__ | Aaron LI | 2017-08-26 | 1 | -7/+8 |
| | | | | | This script is invoked on the CLI, and will have __name__ of __main__ | ||||
* | get-healpix-patch: Add argument "--sigma-npix" (default: 2.0) | Aaron LI | 2017-08-26 | 1 | -4/+8 |
| | |||||
* | sky.py: Replace @header.setter with method "merge_header()" | Aaron LI | 2017-08-26 | 1 | -1/+1 |
| | | | | | * Avoid the duplicate "@header.setter" in the inherited classes * Update get-healpix-patch | ||||
* | get-healpix-patch: Update against sky.py | Aaron LI | 2017-08-26 | 1 | -4/+9 |
| | |||||
* | bin/get-healpix-patch: Postpone modules import with JIT | Aaron LI | 2017-08-13 | 1 | -7/+9 |
| | | | | Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | utils: Merge fits.py into io.py | Aaron LI | 2017-08-13 | 3 | -3/+3 |
| | | | | | | Functions "{read,write}_fits_healpix()" merged into io.py Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | Add `fg21sim.share` module to hold globally shared "CONFIGS" & "COSMO" | Aaron LI | 2017-07-31 | 10 | -11/+11 |
| | | | | Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | Update bin scripts to use global "CONFIGS" | Aaron LI | 2017-07-23 | 9 | -60/+42 |
| | | | | | | Also update copyright year/email and minor cleanups Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | Use all uppercase to identify the global CONFIGS and COSMO | Aaron LI | 2017-07-22 | 1 | -10/+10 |
| | | | | | | Update to use the global CONFIGS and COSMO Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | bin/fg21sim: Setup cosmology model at the beginning | Aaron LI | 2017-07-21 | 1 | -3/+8 |
| | | | | | | | | * Update copyright * Add a help on "DEBUG_FG21SIM" * Also fix a bug in cosmology setup() Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | Use [arcsec] as the unit for pixel size and resolution | Aaron LI | 2017-07-19 | 1 | -4/+6 |
| | | | | Signed-off-by: Aaron LI <aly@aaronly.me> | ||||
* | bin/get-healpix-patch: Add argument --smooth and write history | Aaron LI | 2017-06-12 | 1 | -0/+13 |
| | |||||
* | uvsim/telescope.py: Add "plot_stations()" and "plot_telescope()" | Aaron LI | 2017-06-01 | 1 | -0/+6 |
| | |||||
* | Add uvsim/telescope.py and bin/make-ska1low-model | Aaron LI | 2017-05-31 | 1 | -0/+63 |
| | | | | | The `bin/make-ska1low-model` executable uses `telescope.py` to generate the SKA1-low telescope model for OSKAR simulation usage. | ||||
* | Add bin/get-healpix-patch: extract patch from HEALPix mapv0.4.2 | Aaron LI | 2017-05-27 | 1 | -0/+90 |
| | |||||
* | Import modules (with Numba JIT) just before usage | Aaron LI | 2016-12-13 | 3 | -7/+9 |
| | | | | Thus, the usage information can be printed out quickly :) | ||||
* | Implement CLI tool: bin/fg21sim-download-data | Aaron LI | 2016-11-26 | 1 | -1/+49 |
| | |||||
* | webui: WSHandler: remove "check_origin()" and "hosts_allowed" option | Aaron LI | 2016-11-23 | 1 | -16/+0 |
| | |||||
* | Update the "process time" to "CPU process time" | Aaron LI | 2016-11-21 | 1 | -1/+1 |
| | |||||
* | bin/fg21sim: Import "Foregrounds" when using; Add timing | Aaron LI | 2016-11-18 | 1 | -3/+18 |
| | |||||
* | webui: Move "password" option definition to "login.py" | Aaron LI | 2016-11-17 | 1 | -5/+2 |
| | | | | | | | NOTE: By using the "tornado.options", each module can defines its own options, which are added to the global namespace. And the defined options can also be used by other modules. | ||||
* | webui: To support password authentication | Aaron LI | 2016-11-15 | 1 | -0/+3 |
| | | | | | Move the "IndexHandler" to separate module located at the "handlers/" directory. | ||||
* | bin/fg21sim-webui: Add options "host" to allow localhost access only | Aaron LI | 2016-11-15 | 1 | -5/+16 |
| | |||||
* | webui: Replace "make_application()" with Application class | Aaron LI | 2016-11-14 | 1 | -2/+2 |
| | |||||
* | webui: bin/fg21sim-webui: implement argument "--no-browser" | Aaron LI | 2016-11-10 | 1 | -2/+8 |
| | | | | | Now, by default, this executable will open the Web UI in a new browser tab, unless the "--no-browser" argument presents | ||||
* | webui: Some minor updates | Aaron LI | 2016-11-09 | 1 | -2/+0 |
| | |||||
* | bin/fg21sim-webui: Use "tornado.options" instead of "argparse" | Aaron LI | 2016-11-08 | 1 | -12/+34 |
| | | | | | | | | | | | | * The "tornado.options" can be used in the *global scope*, therefore, the command line arguments can be stored in the options and then import the options in other modules if needed. * Add argument "--hosts-allowed", which specifies the hosts/network can access the Web UI (i.e., WebSocket) * Add argument "--no-browser", which controls whether to open the Web UI in a browser after startup. (TODO) | ||||
* | bin: Update "log_stream" and "loglevel" handling | Aaron LI | 2016-11-04 | 2 | -8/+5 |
| | | | | | | * bin/fg21sim: Simplify the "log_stream" assignment * bin/fg21sim-webui: Also enable debug logging when turning on debug flag for the tornado; also update the docstring a little. | ||||
* | Update to use renamed "check_configs()" instead of "validate_configs()" | Aaron LI | 2016-11-04 | 1 | -2/+2 |
| | |||||
* | webui: Add "bin/fg21sim-webui" to start the UI server | Aaron LI | 2016-10-30 | 1 | -0/+51 |
| | |||||
* | utils/__init__.py: Only import "setup_logging" from "logging.py" | Aaron LI | 2016-10-29 | 3 | -3/+8 |
| | | | | | | | | | | Since some modules (e.g., healpix.py) under "utils" involves Numba JIT optimization, which significantly slows the start-up speed, even some consumers (e.g., bin/fg21sim-webui) do not need them at all. Fix various import statements of other modules. NOTE: not test at the moment! | ||||
* | bin/fg21sim: Update the import path | Aaron LI | 2016-10-27 | 1 | -1/+1 |
| | |||||
* | Check the output file existence first | Aaron LI | 2016-10-27 | 3 | -5/+24 |
| | |||||
* | bin/fg21sim-download-cluster-data: Add catalog description | Aaron LI | 2016-10-21 | 1 | -0/+37 |
| | |||||
* | Add bin/fg21sim-download-cluster-data | Aaron LI | 2016-10-20 | 1 | -0/+131 |
| | | | | | This script retrieves the galaxy cluster catalog data simulated by the Hubble Volume Project, and organizes the data to a CSV file. | ||||
* | bin/fg21sim: Rewrite to use the interface from foreground.py | Aaron LI | 2016-10-18 | 1 | -44/+5 |
| | | | | | This greatly simplifies the "bin/fg21sim" script, and also makes the script more generic. | ||||
* | bin/fg21sim: Add one debug before logging available | Aaron LI | 2016-10-17 | 1 | -0/+3 |
| | |||||
* | bin/fg21sim: Support new component "galactic/snr" | Aaron LI | 2016-10-17 | 1 | -0/+10 |
| | | | | Also update the general config for the new "galactic/snr" component. | ||||
* | Add the executable bin/fg21sim-download-snr-data | Aaron LI | 2016-10-15 | 1 | -0/+86 |
| | | | | This script invokes the data/snr.py . | ||||
* | Fix an import; Update one pattern and a comment | Aaron LI | 2016-10-14 | 1 | -1/+0 |
| | |||||
* | Update bin/fg21sim to support Galactic free-free component | Aaron LI | 2016-10-11 | 1 | -4/+24 |
| | | | | | | | | | * bin/fg21sim: check the "common/components" config to simulate the enabled components; * bin/fg21sim: add Galactic free-free component support; * galactic/freefree.py: fix missing attributes. NOTE: simulated free-free maps are WRONG!! Need check/debug! | ||||
* | utils: zea2healpix(): Implement inpainting missing pixels | Aaron LI | 2016-10-10 | 1 | -0/+3 |
| | | | | | | | The missing pixels in the reprojected HEALPix map are filled with the averages of their 8 neighboring pixels (excluding the NaN's if any). Also add the "--inpaint" argument to the executable script. | ||||
* | utils: zea2healpix() also return the mask array | Aaron LI | 2016-10-10 | 1 | -5/+5 |
| | | | | | | | The mask array has values 0, 1, and 2, which indicate the different statuses of the reprojected HEALPix pixels. Also update the executable script to use the new return results. | ||||
* | Add excutable script "bin/zea2healpix" | Aaron LI | 2016-10-10 | 1 | -0/+88 |
| | | | | | | | | The script takes the two ZEA-projected FITS images, reproject them to the full-sky HEALPix map in Galactic frame with RING ordering. TODO: * Add argument "--inpaint" after implement the inpainting function. | ||||
* | utils: Preseve the dtype when read/write FITS files | Aaron LI | 2016-10-10 | 2 | -13/+0 |
| | | | | | | | | * utils/fits.py: hack the dtype to ignore the byteorder (FITS data use big endianness, e.g., dtype(">f4")) * utils/healpix.py: explicit convert the dtype and log the dtype * bin/healpix2hpx, bin/hpx2healpix: remove the --float argument * other minor fixes/updates |