Commit ec9e1b5a authored by Reinhard Prix's avatar Reinhard Prix

updates for python3, improved setup.py using setuptools

parent 6a8e4c3b
......@@ -12,7 +12,7 @@ import socket
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from scipy.misc import logsumexp
from scipy.special import logsumexp
import pyfstat.helper_functions as helper_functions
from pyfstat.core import (BaseSearchClass, ComputeFstat,
......
#!/usr/bin/env python
from distutils.core import setup
from setuptools import setup, find_packages
from os import path
here = path.abspath(path.dirname(__file__))
# Get the long description from the README file
with open(path.join(here, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
setup(name='PyFstat',
version='0.2',
author='Gregory Ashton',
author_email='gregory.ashton@ligo.org',
packages=['pyfstat'],
packages=find_packages(where="pyfstat"),
include_package_data=True,
package_data={'pyfstat': ['pyCUDAkernels/cudaTransientFstatExpWindow.cu',
'pyCUDAkernels/cudaTransientFstatRectWindow.cu']},
)
install_requires=[
'matplotlib',
'scipy',
'ptemcee',
'corner',
'dill',
'tqdm',
'bashplotlib',
'peakutils',
'pathos',
'pycuda',
],
)
......@@ -93,7 +93,6 @@ class par(Test):
label = 'TestPar'
def test(self):
os.system('mkdir {}'.format(self.outdir))
os.system(
'echo "x=100\ny=10" > {}/{}.par'.format(self.outdir, self.label))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment