8000 GitHub - a3trejo/SS_pyphot: suite to deal with passband photometry
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

a3trejo/SS_pyphot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyphot -- A tool for computing photometry from spectra

This is a set of tools to compute synthetic photometry in a simple way, ideal to integrate in larger projects.

full documentation at: http://mfouesneau.github.io/docs/pyphot/

The inputs are photonic or energetic response functions for the desired photometric bands and stellar spectra. The modules are flexible to handle units in the wavelength definition through a simplified version of pint (link)

Filters are represented individually by a Filter object. Collections of filters are handled with a Library. We provide an internal library that contains a signitificant amount of common filters.

Each filter is minimally defined by a wavelength and throughput. Many properties such as central of pivot wavelength are computed internally. When units are provided for the wavelength, zero points in multiple units are also accessible (AB, Vega magnitude, Jy, erg/s/cm2/AA). The default detector type is assumed to be photonic, but energetic detectors are also handled for the computations.

Installation

Install this forked version with pip

pip install git+git://github.com/sundarjhu/pyphot

(--user if you want to install it in your user profile)

Manual installation

download the repository and run the setup

python setup.py install

Some scripts in the package require you to have numpy and PyTables installed. This can also be done using pip, for example:

pip install tables

Finally, download the following files and copy them into a folder named demo: https://ndownloader.figshare.com/files/9684328 (GRAMS C-rich grid, large file) https://ndownloader.figshare.com/files/9686362 (ISO spectrum of IRC+10216) https://ndownloader.figshare.com/files/9686377 (jupyter notebook to run demo) https://ndownloader.figshare.com/files/9686389 (alternatively, run this script line-by-line for demo)

Contributors

Author:

Morgan Fouesneau

Direct contributions to the code base:

  • Tim Morton
  • Ariane Lancon (@lancon)

About

suite to deal with passband photometry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.1%
  • Jupyter Notebook 4.9%
0