Modules for LAMOST spectra.
Project description
laspec
Modules for basic operations on LAMOST spectra, etc.
If you make use of this package in your research, please cite the paper below:
author
Bo Zhang, bozhang@nao.cas.cn
home page
install
- for the latest stable version:
pip install -U laspec
- for the latest github version:
pip install -U git+git://github.com/hypergravity/laspec
module structure
- binning
module for rebinning spectra- rebin(wave, flux, flux_err, mask): rebin spectra
- ccf
module for cross correlation function- xcorr_rvgrid: cross-correlation given an RV grid
- xcorr: standard cross-correlation
- sine_bell: a sine bell function
- convolution
module for spectral Gaussian convolution- conv_spec: capable to tackle arbitrary R_hi and R_lo but relatively slow
- interpolation
interpolation, but slow, please do not use.- Interp1q: use numpy.interp instead
- lamost
module for LAMOST spectra and files- lamost_filepath(planid, mjd, spid, fiberid)
- lamost_filepath_med(planid, mjd, spid, fiberid)
- sdss_filepath(plate, mjd, fiberid)
- mrs
MRS module- MrsSpec: MRS spectrum (B / R)
- MrsEpoch: MRS epoch spectrum (B + R)
- MrsFits(astropy.io.fits.HDUList): MRS fits reader
- MrsSource(numpy.ndarray): MRS source constructor
- line_indices
module to measure spectral line index (EW)- measure_line_index: measure line index (EW)
- normalization
module to normalize spectra- normalize_spectrum: a Python version of Chao's method
- normalize_spectrum_iter: iterative normalization (recommended)
- qconv
quick convolution, designed for two cases:- conv_spec_Gaussian(wave, flux, R_hi=3e5, R_lo=2000): scalar resolution to scalar resolution instrumental broadening
- conv_spec_Rotation(wave, flux, vsini=100., epsilon=0.6): stellar rotation broadening
- read_spectrum
module to read LAMOST/SDSS spectra- read_spectrum(fp): read LAMOST low-res spectra
- read_lamostms(fp): read LAMOST medium-res spcetra
- spec
modules for operations on general spectra (deprecated)- Spec: spec class
- wavelength
module to convert wavelength between air and vacuum- wave_log10: log10 wavelength grid
- vac2air: convert wavelength from vacuum to air
- air2vac: convert wavelength from air to vacuum
acknowledgements
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
laspec-2020.806.0.tar.gz
(23.4 MB
view hashes)
Built Distribution
Close
Hashes for laspec-2020.806.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98e1c5b3afbd9270009f74d2c400d99394cc4daf4521b01e50336cd0a85920ac |
|
MD5 | 91762e027b030c05fe61fcde3accd803 |
|
BLAKE2b-256 | 68c67e2f395f0b62e14aeed672d62f229653e0fb2be24adeecb7dee807673fc3 |