High performance CCD photometry using GPGPU
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
releases
20151017flatv01.fit
20151017flatv02.fit
20151017flatv03.fit
20151017flatv04.fit
20151017flatv05.fit
20151017flatv06.fit
20151017flatv07.fit
GPUPhotometry 사용 매뉴얼.pdf
Makefile
Manual_ko.pdf
README.md
config.txt
image.h
m52-001D60.fit
m52-001Z.fit
m52-002D60.fit
m52-002Z.fit
m52-003D60.fit
m52-003Z.fit
m52-004D60.fit
m52-004Z.fit
m52-005D60.fit
m52-005Z.fit
m52-030V.fit
pm
processed-m52-030V.fit
run.c
viewer
viewer.c

README.md

GPUPhotometry & FITS viewer

GPUPhotometry

  • Needs CFITSIO, OpenCL to be built.
  • Performs bias, dark, flat calibration.
  • Uses OpenCL to achieve high performance.

Installing dependencies

  • OS X
brew install cfitsio
  • Linux
  • Download latest CFITSIO from the link
  • Run followings in the directory with downloaded file
tar -xvzf cfitsio*.tar.gz
cd ./cfitsio*
./configure --prefix=/usr
make
make install

How to write config file

  • 2nd to 5th line of config.txt is count of each frames.
  • 1st: preferred OpenCL device (CPU / GPU)
  • 2nd: count of bias frames
  • 3rd: count of dark frames
  • 4th: count of flat frames
  • 5th: count of light frames
  • from 6th line, type in filenames in order.

How to build

  • OS X
make osx
  • Linux
make linux

How to run

./pm config.txt
# You can give the name of your config file.

FITS viewer

  • Needs CFITSIO, GTK+ 3.0 to be built.
  • Reads fits file, and can perform differential photometry.

Installing dependencies

  • OS X
brew install cfitsio
brew install gtk+3
  • Linux
  • Download latest CFITSIO from the link
  • Run followings in the directory with downloaded file
tar -xvzf cfitsio*.tar.gz
cd ./cfitsio*
./configure --prefix=/usr
make
make install
  • GTK+3 is installed by default on ubuntu
  • It is not recommended to install GTK+3 on CentOS 6. Please consider using CentOS 7, on which GTK+3 is installed by default.

How to build

  • OS X
make osx
  • Linux
make linux

Running

  • ./viewer (filename of FITS file)
./viewer myfitsfile.fit