Create beautiful quicklook movies from the pixel data observed by NASA's Kepler spacecraft.
Project description
*Create beautiful quicklook movies from the pixel data observed by NASA’s Kepler spacecraft.*
It is good practice to inspect scientific measurements by eye before applying sophisticated data analysis algorithms. K2flix makes it easy to convert the CCD pixel data obtained by NASA’s Kepler space telescope into beautiful movies for human inspection. K2flix takes Kepler’s Target Pixel Files (TPF) as input and turns them into contrast-stretched animated gifs or MPEG-4 movies. These TPF files are publically available from the Kepler archive and the K2 archive.
Example
Asteroids commonly pass in front of Kepler/K2 targets. How many can you spot in this example 2-day animation?
$ k2flix --start 545 --stop 680 --step 1 --fps 12 http://archive.stsci.edu\ /missions/k2/target_pixel_files/c1/201500000/72000/ktwo201572338-c01_lpd-targ.fits.gz
Installation
If you have a working installation of Python on your system, you can install k2flix using pip:
$ pip install git+https://github.com/barentsen/k2flix
Alternatively, you can clone the repository and install from source:
$ git clone https://github.com/barentsen/k2flix.git $ cd k2flix $ python setup.py install
K2flix has only been tested under Linux at present. Get in touch if you encounter issues on OS X or Windows.
Using k2flix
Converting a Kepler pixel file to an animated gif:
$ k2flix tpf-file.fits.gz
Converting a Kepler pixel file to an MPEG-4 movie:
$ k2flix -o movie.mp4 tpf-file.fits.gz
K2flix supports reading from web URLs, so you can generate a movie directly from the data archive:
$ k2flix https://archive.stsci.edu/missions/k2/target_pixel_files/c1/201400000/00000/ktwo201400022-c01_lpd-targ.fits.gz
To see all the options, use the --help argument to see the full usage information:
$ k2flix --help usage: k2flix [-h] [-o filename] [--start IDX] [--stop IDX] [--step STEP] [--fps FPS] [--dpi DPI] [--min_percent MIN_PERCENT] [--max_percent MAX_PERCENT] [--cmap colormap_name] filename [filename ...] Converts a Target Pixel File (TPF) from NASA's Kepler/K2 spacecraft into a movie or animated gif. positional arguments: filename path to one or more Kepler Target Pixel Files (TPF) optional arguments: -h, --help show this help message and exit -o filename output filename (default: gif with the same name as the input file) --start IDX first frame to show (default: 0) --stop IDX last frame to show (default: -1) --step STEP spacing between frames (default: output 100 frames) --fps FPS frames per second (default: 5) --dpi DPI resolution of the output in dots per K2 pixel --min_percent MIN_PERCENT percentile value used to determine the minimum cut level (default: 1.0) --max_percent MAX_PERCENT percentile value used to determine the maximum cut level (default: 95.0) --cmap colormap_name matplotlib color map name (default: gray)
Contributing
To report bugs and request features, please use the issue tracker. Code contributions are very welcome.
License
Copyright 2015 Geert Barentsen.
K2flix is free software made available under the MIT License. For details see the LICENSE file.
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
Built Distributions
File details
Details for the file k2flix-1.0.0.tar.gz
.
File metadata
- Download URL: k2flix-1.0.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee1baf125f46ddac238797b60a986c43a99525e23ba7490bc4a9b3fc7cccfda1 |
|
MD5 | 8b333e63d8eab8ff30ff199be3beca73 |
|
BLAKE2b-256 | b4cf98465ae1b2a2bd59b47681bc52531c81d443c33329fc28d95b0bfa4018a8 |
File details
Details for the file k2flix-1.0.0-py3.4.egg
.
File metadata
- Download URL: k2flix-1.0.0-py3.4.egg
- Upload date:
- Size: 17.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0819af973e2ac817c2513f9c3e89edd76803ab4a2aef6ebe1386f1ab32100842 |
|
MD5 | d9b80326f31a64e27fe3443ee2cbfb7c |
|
BLAKE2b-256 | 791d2920034c614b17ec0a6fabbe333dd6cc9fbe2b6050392079a55084464fa9 |
File details
Details for the file k2flix-1.0.0-py2.py3-none-any.whl
.
File metadata
- Download URL: k2flix-1.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a43bc35907ed8cdcad27d589b1f638ffef390ba76e015efdae9bd06c1fe2d042 |
|
MD5 | ab0d6eca8907c1f82f7eee149f6e268b |
|
BLAKE2b-256 | 0fea5096c6d2be4e0702a81ef8ed5e5d89ee2d3d0d0c2ae76611d8223d1cc87e |