aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* setup.py: improve trove classifiersAaron LI2017-11-161-2/+6
|
* clusters: Use "hmf" to calculate halo mass functions/distributionsAaron LI2017-10-041-0/+1
| | | | | | | | | | | | * New dependency "hmf" (halo mass functions) module * Calculate halo mass distributions/functions (dndlnm) with respect to masses and redshifts, instead of use the previous data file ("ps_data") * New section "[extragalactic][psformalism]" in configurations * New functions to write and read the dndlnm data TODO: * update the method to sample (mass, redshift) for clusters from the dndlnm data
* Add missing requirement "reproject"Aaron LI2017-07-201-0/+2
| | | | | | Also works with Python 3.6 (basic tests at the moment) Signed-off-by: Aaron LI <aly@aaronly.me>
* setup.py: Fix the missing directory for scriptsAaron LI2017-07-201-1/+1
| | | | | | This fixes the installation failure bug. Signed-off-by: Aaron LI <aly@aaronly.me>
* setup.py: Use `os.listdir("bin/")` to obtain all executablesAaron LI2017-05-311-10/+1
|
* Add bin/get-healpix-patch: extract patch from HEALPix mapv0.4.2Aaron LI2017-05-271-3/+4
|
* Add new dependence "astropy/regions" from GitHubAaron LI2017-05-221-0/+3
| | | | | | | | Credit: * Adding git (or hg, or svn) dependencies in setup.py (Python) https://mike.zwobble.org/2013/05/adding-git-or-hg-or-svn-dependencies-in-setup-py/ * Python Dependencies via Pip https://devcenter.heroku.com/articles/python-pip
* webui: Add "bin/fg21sim-webui" to start the UI serverAaron LI2016-10-301-0/+1
|
* webui: Build the Web UI using Tornado with WebSocketAaron LI2016-10-301-0/+1
| | | | Tornado: http://www.tornadoweb.org/
* setup.py: Add "zip_safe=False" to avoid installing as a zipped eggAaron LI2016-10-291-0/+5
| | | | | | | | The upcoming Web UI based on Tornado needs direct access to the templates/pages and static files, therefore avoid installing the package as a zipped egg. Also add a reference on "steuptools".
* Add back "scipy" to dependencies as utils/reproject.py requiresAaron LI2016-10-281-0/+1
|
* utils/grid.py: Use own-implemented JIT-optimized "rotate_center()"Aaron LI2016-10-261-1/+0
| | | | Also remove the dependence on "scipy".
* convert.py: Optimize "Fnu_to_Tb()" and "Sb_to_Tb()"Aaron LI2016-10-241-0/+1
| | | | | | | | | * Optimize the "Fnu_to_Tb()" and "Sb_to_Tb()" functions by explicitly calculating the conversions, avoiding the slow `astropy.unit` conversions (which is rather slow). The new fast functions are named as "Fnu_to_Tb_fast()" and "Sb_to_Tb_fast()". * Optimize the new functions using `numba.jit` further. * Add `numba` to the dependencies.
* Install the new bin/fg21sim-download-cluster-dataAaron LI2016-10-201-0/+1
|
* Add requirement "pandas" as "galactic/snr.py" will use itAaron LI2016-10-151-0/+1
|
* Install 'bin/fg21sim-download-snr-data' and update requirements.Aaron LI2016-10-151-0/+3
| | | | Add two new requirements: beautifulsoup4, requests
* Install non-code files: config specificationsAaron LI2016-10-151-0/+1
| | | | | | | | | | | The default config specifications are required and should be installed. TODO: * Figure out the problem why "LICENSE" cannot be installed as well ?? References: * http://setuptools.readthedocs.io/en/latest/setuptools.html#including-data-files * http://python-packaging.readthedocs.io/en/latest/non-code-files.html
* Add the new dependency: scipyAaron LI2016-10-141-0/+1
| | | | The utils/zea2healpix requires scipy.
* Add excutable script "bin/zea2healpix"Aaron LI2016-10-101-0/+1
| | | | | | | | 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.
* Integrate pytest for test support.Aaron LI2016-10-041-0/+26
| | | | | | Credits: * http://doc.pytest.org/en/latest/goodpractices.html * https://github.com/kennethreitz/requests/blob/master/setup.py
* Add bin/fg21sim and some updates to galactic/synchrotronAaron LI2016-10-041-0/+1
| | | | | | | | | | | | * Add new executable "bin/fg21sim" * galactic/synchrotron: update to use "configs.get_path()" * galactic/synchrotron: create output dir if not exists * galactic/synchrotron: add logging support * galactic/synchrotron: append FITS extension to filename * galactic/synchrotron: pass the basic test TODO: * "output()" needs fixes with the FITS header
* setup.py: Add missing install requirement "configobj"Aaron LI2016-09-301-0/+1
|
* setup.py: Check Python >= 3.4 before installationAaron LI2016-09-301-0/+6
|
* setup.py: add classifier and requirementsAaron LI2016-09-271-2/+31
|
* Rewrite setup.py and update __init__.py accordinglyAaron LI2016-09-271-21/+14
|
* Add logging and update setup configsAaron LI2016-09-251-1/+7
|
* Setup package structuresAaron LI2016-09-201-0/+23
Credit: https://github.com/kennethreitz/samplemod TODO: Add the 'docs' part