TurbuStat is currently only available from the github repo.
TurbuStat requires the follow packages:
- astropy>=1.0
- numpy>=1.7
- matplotlib>=1.2
- scipy>=0.12
- sklearn>=0.13.0
- pandas>=0.13
- statsmodels>=0.4.0
The following packages are optional, but required for specific functions in TurbuStat:
- spectral-cube - Efficient handling of PPV cubes. Required for calculating moment arrays in
turbustat.data_reduction.Mask_and_Moments
- astrodendro-development - Required for calculating dendrograms in
turbustat.statistics.dendrograms
- emcee - MCMC fitting in
PCA
.
turbustat.data_reduction.Mask_and_Moments
, the noise can be automatically estimated by installing two additional packages (IN DEVELOPMENT):To install the packages, clone the repository:
>>> git clone https://github.com/Astroua/TurbuStat
Then install the package:
>>> python setup.py install
The script will install numpy and astropy if your python installation does not have them installed. Due to package conflicts, it will NOT install the rest of the dependencies! Until this can be fixed, you can check to see if you have all of the dependencies installed by running:
>>> python setup.py check_deps
If you find any issues in the installation, please make an issue on github or contact the developers at the email on this page. Thank you!