Skip to content

Commit 33c6b27

Browse files
committed
Bug and compatibility fixes.
1 parent 69fbfc1 commit 33c6b27

File tree

6 files changed

+15
-14
lines changed

6 files changed

+15
-14
lines changed

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
long_description = ''
66

77
setup(name='LDTk',
8-
version='1.0-beta',
8+
version='1.0-beta.1',
99
description='Toolkit to calculate stellar limb darkening profiles for arbitrary filters.',
1010
long_description=long_description,
1111
author='Hannu Parviainen',
1212
author_email='[email protected]',
1313
url='https://github.com/hpparvi/ldtk',
1414
package_dir={'ldtk':'src'},
1515
packages=['ldtk'],
16-
install_requires=["numpy","scipy","astropy"],
16+
install_requires=["numpy","scipy>=0.16","astropy","tqdm","traitlets"],
1717
license='GPLv2',
1818
classifiers=[
1919
"Topic :: Scientific/Engineering",
@@ -22,6 +22,7 @@
2222
"Development Status :: 5 - Production/Stable",
2323
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
2424
"Operating System :: OS Independent",
25-
"Programming Language :: Python"
25+
"Programming Language :: Python :: 2.7",
26+
"Programming Language :: Python :: 3"
2627
]
2728
)

src/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
from ldtk.ldtk import LDPSetCreator, LDPSet
2-
from ldtk.filters import BoxcarFilter, TabulatedFilter
1+
from .ldmodel import *
2+
from .ldtk import LDPSetCreator, LDPSet
3+
from .filters import BoxcarFilter, TabulatedFilter
34

45
__all__ = ['LDPSetCreator','LDPSet','BoxcarFilter','TabulatedFilter']

src/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from ftplib import FTP
2121
from itertools import product
2222
from tqdm import tqdm
23-
from ldtk.core import *
23+
from .core import *
2424

2525
class Client(object):
2626
def __init__(self, limits=None, verbosity=1, update_server_file_list=False, cache=None):
@@ -36,7 +36,7 @@ def __init__(self, limits=None, verbosity=1, update_server_file_list=False, cach
3636
os.mkdir(self._cache)
3737

3838
if exists(self._server_file_list) and not update_server_file_list:
39-
with open(self._server_file_list, 'r') as fin:
39+
with open(self._server_file_list, 'rb') as fin:
4040
self.files_in_server = load(fin)
4141
else:
4242
self.files_in_server = self.get_server_file_list()

src/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
import os
2121
from os.path import join, exists
2222
import warnings
23-
import pyfits as pf
23+
import astropy.io.fits as pf
2424
from glob import glob
2525
from os.path import exists, join, basename
26-
from cPickle import dump, load
26+
from pickle import dump, load
2727
from numpy import (array, asarray, arange, linspace, zeros, zeros_like, ones, ones_like, delete,
2828
diag, poly1d, polyfit, vstack, diff, cov, exp, log, sqrt, clip, pi, percentile)
2929
from numpy.random import normal, uniform, multivariate_normal
File renamed without changes.

src/ldtk.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1818
"""
1919

20-
import pyfits as pf
2120
from functools import partial
2221
from scipy.interpolate import LinearNDInterpolator as NDI
2322
from scipy.interpolate import interp1d
2423
from scipy.optimize import fmin
2524

26-
from ldtk.ld_models import LinearModel, QuadraticModel, NonlinearModel, GeneralModel, models
27-
from ldtk.client import Client
28-
from ldtk.core import *
25+
from .ldmodel import LinearModel, QuadraticModel, NonlinearModel, GeneralModel, models
26+
from .client import Client
27+
from .core import *
2928

3029
def load_ldpset(filename):
3130
with open(filename,'r') as fin:
@@ -54,7 +53,7 @@ def __init__(self, filters, mu, ldp_samples):
5453

5554
self._limb_i = abs(diff(self._mean_orig.mean(0))).argmax()
5655
self._limb_z = self._z_orig[self._limb_i]
57-
self._limb_mu = sqrt(1.-self._z_orig[i]**2)
56+
self._limb_mu = sqrt(1.-self._z_orig[self._limb_i]**2)
5857
self.redefine_limb()
5958

6059
self._lnl = zeros(self._nfilters)

0 commit comments

Comments
 (0)