Skip to content

Commit

Permalink
Merge pull request #14 from saimn/remove-pyfits
Browse files Browse the repository at this point in the history
Remove pyfits
  • Loading branch information
Ole Streicher committed Aug 4, 2018
2 parents 52217da + a027114 commit bfbaedf
Show file tree
Hide file tree
Showing 9 changed files with 11 additions and 34 deletions.
5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ sudo: false

python:
- 2.7
- 3.3
- 3.4
- 3.5
- 3.6

addons:
apt:
Expand All @@ -14,8 +14,7 @@ addons:

install:
- pip install coveralls
- if [[ $TRAVIS_PYTHON_VERSION == 2.6 ]]; then pip install astropy==1.0.10; else pip install astropy; fi
- python setup.py install
- pip install .

script: (cd test && coverage run --source=cpl TestRecipe.py && mv -f .coverage ..)

Expand Down
5 changes: 1 addition & 4 deletions cpl/dfs.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
import sys
try: # pragma: no cover
from astropy.io import fits
except ImportError:
import pyfits as fits
from astropy.io import fits

import cpl

Expand Down
5 changes: 1 addition & 4 deletions cpl/frames.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
from __future__ import absolute_import
import os
try: # pragma: no cover
from astropy.io import fits
except ImportError:
import pyfits as fits
from astropy.io import fits

from . import md5sum

Expand Down
5 changes: 1 addition & 4 deletions cpl/recipe.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@
import warnings
import textwrap

try: # pragma: no cover
from astropy.io import fits
except ImportError:
import pyfits as fits
from astropy.io import fits

from . import CPL_recipe
from .frames import FrameList, mkabspath, expandframelist
Expand Down
5 changes: 1 addition & 4 deletions cpl/result.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
import signal
import logging

try: # pragma: no cover
from astropy.io import fits
except ImportError:
import pyfits as fits
from astropy.io import fits

class Result(object):
def __init__(self, directory, res, input_len = 0, logger = None,
Expand Down
3 changes: 1 addition & 2 deletions doc/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ Prequisites
-----------

* `Python <http://www.python.org/>`_ 2.6 or higher,
* `Astropy <http://www.astropy.org/>`_ or
`Pyfits <http://packages.python.org/pyfits/>`_
* `Astropy <http://www.astropy.org/>`_

Binary packages
---------------
Expand Down
4 changes: 2 additions & 2 deletions oca/organizer.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import fnmatch

import numpy
import pyfits
from astropy.io import fits

class Constant(object):
def __init__(self, value):
Expand Down Expand Up @@ -238,7 +238,7 @@ def targets(self):

files = list()
for f in filenames:
hdulist = pyfits.open(f)
hdulist = fits.open(f)
var = dict(hdulist[0].header)
var.setdefault('FILENAME', f)
organizer.classify(var)
Expand Down
8 changes: 1 addition & 7 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import os
from distutils.core import setup, Extension
from pkg_resources import require, DistributionNotFound

author = 'Ole Streicher'
email = 'python-cpl@liska.ath.cx'
Expand Down Expand Up @@ -50,11 +49,6 @@ def create_version_file(cpl_version = cpl_version):

module1 = Extension('cpl.CPL_recipe',
sources = ['cpl/CPL_recipe.c', 'cpl/CPL_library.c'])
try:
require('astropy')
required='astropy'
except DistributionNotFound:
required = 'pyfits'

setup(
name = pkgname,
Expand All @@ -67,7 +61,7 @@ def create_version_file(cpl_version = cpl_version):
url = 'https://pypi.python.org/pypi/%s/%s' % (pkgname, cpl_version),
download_url = '%s/%s-%s.tar.gz' % (baseurl, pkgname, cpl_version),
classifiers = classifiers,
install_requires = [ required ],
install_requires = [ 'astropy' ],
provides = ['cpl'],
packages = ['cpl'],
ext_modules = [module1]
Expand Down
5 changes: 1 addition & 4 deletions test/TestRecipe.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@
import unittest

import numpy
try:
from astropy.io import fits
except:
import pyfits as fits
from astropy.io import fits
import cpl
cpl.Recipe.memory_mode = 0

Expand Down

0 comments on commit bfbaedf

Please sign in to comment.