Skip to main content

Package for registering images with extended emission

Project description

Image Registration Methods for Astronomy

(intended for extended emission, not stellar images!)

Documentation: http://image-registration.rtfd.org

Usage

  • pip install image_registration or
  • git clone https://github.com/keflavich/image_registration
from image_registration import chi2_shift
from image_registration.fft_tools import shift
import image_registration

#Generate Sample Image
image = image_registration.tests.make_extended(100)
offset_image = image_registration.tests.make_offset_extended(image, 4.76666, -12.33333333333333333333333, noise=0.1)

#Get Fused Image
xoff, yoff, exoff, eyoff = chi2_shift(image, offset_image)
corrected_image2 = shift.shiftnd(offset_image, (-yoff, -xoff))

Requirements:

Install the following version of the packages to replicate this repository:

  • FITS_tools==0.2
  • matplotlib==3.4.2
  • astropy==4.2.1

For the following packages latest version should work:

  • scipy
  • pytest

To replicate in conda you can use environment.yml given in repository

Acknowledgments:

Also implements http://solarmuri.ssl.berkeley.edu/~welsch/public/software/cross_cor_taylor.pro

Zenodo Bitdeli badge

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

image_registration-0.2.9.tar.gz (2.8 MB view hashes)

Uploaded Source

Built Distribution

image_registration-0.2.9-py3-none-any.whl (65.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page