Beispiel #1
0
setup(
    name="pylal",
    version="0.8.0",
    author="Kipp Cannon and Nickolas Fotopoulos",
    author_email="*****@*****.**",
    description="Python LIGO Algorithm Library",
    url="http://www.lsc-group.phys.uwm.edu/daswg/",
    license="See file LICENSE",
    packages=["pylal", "pylal.xlal", "pylal.xlal.datatypes", "pylal.dq"],
    cmdclass={"build_py": pylal_build_py, "install": pylal_install, "sdist": pylal_sdist},
    ext_modules=[
        Extension(
            "pylal.Fr",
            ["src/Fr.c"],
            # Use lalframe headers to silence warnings but link against libframe
            include_dirs=lalframe_pkg_config.incdirs + [numpy_get_include()],
            libraries=libframe_pkg_config.libs,
            library_dirs=libframe_pkg_config.libdirs,
            runtime_library_dirs=libframe_pkg_config.libdirs,
            extra_compile_args=lalframe_pkg_config.extra_cflags,
        ),
        Extension(
            "pylal.tools",
            ["src/tools.c"],
            include_dirs=lal_pkg_config.incdirs + lalmetaio_pkg_config.incdirs + lalinspiral_pkg_config.incdirs,
            libraries=lal_pkg_config.libs + lalinspiral_pkg_config.libs,
            library_dirs=lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
            runtime_library_dirs=lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
            extra_compile_args=lal_pkg_config.extra_cflags,
        ),
        Extension(
Beispiel #2
0
		"pylal",
		"pylal.xlal",
		"pylal.xlal.datatypes",
		"pylal.dq"
	],
	cmdclass = {
		"build_py": pylal_build_py,
		"install": pylal_install,
		"sdist": pylal_sdist
	},
	ext_modules = [
		Extension(
			"pylal.Fr",
			["src/Fr.c"],
			# Use lalframe headers to silence warnings but link against libframe
			include_dirs = lalframe_pkg_config.incdirs + [numpy_get_include()],
			libraries = libframe_pkg_config.libs,
			library_dirs = libframe_pkg_config.libdirs,
			runtime_library_dirs = libframe_pkg_config.libdirs,
			extra_compile_args = lalframe_pkg_config.extra_cflags
		),
		Extension(
			"pylal.tools",
			["src/tools.c"],
			include_dirs = lal_pkg_config.incdirs + lalmetaio_pkg_config.incdirs + lalinspiral_pkg_config.incdirs,
			libraries = lal_pkg_config.libs + lalinspiral_pkg_config.libs,
			library_dirs = lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
			runtime_library_dirs = lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
			extra_compile_args = lal_pkg_config.extra_cflags
		),
		Extension(
Beispiel #3
0
     runtime_library_dirs = lal_pkg_config.libdirs,
     extra_compile_args = lal_pkg_config.extra_cflags + ["-DPY_SSIZE_T_CLEAN"]
 ),
 Extension(
     "pylal.xlal.datatypes.snglringdowntable",
     ["src/xlal/datatypes/snglringdowntable.c", "src/xlal/misc.c"],
     include_dirs = lal_pkg_config.incdirs + lalmetaio_pkg_config.incdirs + ["src/xlal", "src/xlal/datatypes"],
     libraries = lal_pkg_config.libs,
     library_dirs = lal_pkg_config.libdirs,
     runtime_library_dirs = lal_pkg_config.libdirs,
     extra_compile_args = lal_pkg_config.extra_cflags
 ),
 Extension(
     "pylal.xlal.date",
     ["src/xlal/date.c", "src/xlal/misc.c"],
     include_dirs = lal_pkg_config.incdirs + [numpy_get_include(), "src/xlal"],
     libraries = lal_pkg_config.libs,
     library_dirs = lal_pkg_config.libdirs,
     runtime_library_dirs = lal_pkg_config.libdirs,
     extra_compile_args = lal_pkg_config.extra_cflags
 ),
 Extension(
     "pylal.xlal.tools",
     ["src/xlal/tools.c", "src/xlal/misc.c"],
     include_dirs = lal_pkg_config.incdirs + lalmetaio_pkg_config.incdirs + lalinspiral_pkg_config.incdirs + [numpy_get_include(), "src/xlal"],
     libraries = lal_pkg_config.libs + lalinspiral_pkg_config.libs,
     library_dirs = lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
     runtime_library_dirs = lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
     extra_compile_args = lal_pkg_config.extra_cflags
 ),
 Extension(
Beispiel #4
0
 author_email="*****@*****.**",
 description="Python LIGO Algorithm Library",
 url="http://www.lsc-group.phys.uwm.edu/daswg/",
 license="See file LICENSE",
 packages=["pylal", "pylal.xlal", "pylal.xlal.datatypes", "pylal.dq"],
 cmdclass={
     "build_py": pylal_build_py,
     "install": pylal_install,
     "sdist": pylal_sdist
 },
 ext_modules=[
     Extension(
         "pylal.Fr",
         ["src/Fr.c"],
         # Use lalframe headers to silence warnings but link against libframe
         include_dirs=lalframe_pkg_config.incdirs + [numpy_get_include()],
         libraries=libframe_pkg_config.libs,
         library_dirs=libframe_pkg_config.libdirs,
         runtime_library_dirs=libframe_pkg_config.libdirs,
         extra_compile_args=lalframe_pkg_config.extra_cflags),
     Extension("pylal.tools", ["src/tools.c"],
               include_dirs=lal_pkg_config.incdirs +
               lalmetaio_pkg_config.incdirs +
               lalinspiral_pkg_config.incdirs,
               libraries=lal_pkg_config.libs + lalinspiral_pkg_config.libs,
               library_dirs=lal_pkg_config.libdirs +
               lalinspiral_pkg_config.libdirs,
               runtime_library_dirs=lal_pkg_config.libdirs +
               lalinspiral_pkg_config.libdirs,
               extra_compile_args=lal_pkg_config.extra_cflags),
     Extension("pylal.xlal.datatypes.complex16fftplan",
Beispiel #5
0
     library_dirs=lal_pkg_config.libdirs,
     runtime_library_dirs=lal_pkg_config.libdirs,
     extra_compile_args=lal_pkg_config.extra_cflags +
     ["-DPY_SSIZE_T_CLEAN"]),
 Extension(
     "pylal.xlal.datatypes.snglringdowntable",
     ["src/xlal/datatypes/snglringdowntable.c", "src/xlal/misc.c"],
     include_dirs=lal_pkg_config.incdirs +
     lalmetaio_pkg_config.incdirs + ["src/xlal", "src/xlal/datatypes"],
     libraries=lal_pkg_config.libs,
     library_dirs=lal_pkg_config.libdirs,
     runtime_library_dirs=lal_pkg_config.libdirs,
     extra_compile_args=lal_pkg_config.extra_cflags),
 Extension("pylal.xlal.date", ["src/xlal/date.c", "src/xlal/misc.c"],
           include_dirs=lal_pkg_config.incdirs +
           [numpy_get_include(), "src/xlal"],
           libraries=lal_pkg_config.libs,
           library_dirs=lal_pkg_config.libdirs,
           runtime_library_dirs=lal_pkg_config.libdirs,
           extra_compile_args=lal_pkg_config.extra_cflags),
 Extension("pylal.xlal.tools", ["src/xlal/tools.c", "src/xlal/misc.c"],
           include_dirs=lal_pkg_config.incdirs +
           lalmetaio_pkg_config.incdirs +
           lalinspiral_pkg_config.incdirs +
           [numpy_get_include(), "src/xlal"],
           libraries=lal_pkg_config.libs + lalinspiral_pkg_config.libs,
           library_dirs=lal_pkg_config.libdirs +
           lalinspiral_pkg_config.libdirs,
           runtime_library_dirs=lal_pkg_config.libdirs +
           lalinspiral_pkg_config.libdirs,
           extra_compile_args=lal_pkg_config.extra_cflags),
Beispiel #6
0
		"pylal",
		"pylal.xlal",
		"pylal.xlal.datatypes",
		"pylal.dq"
	],
	cmdclass = {
		"build_py": pylal_build_py,
		"install": pylal_install,
		"sdist": pylal_sdist
	},
	ext_modules = [
		Extension(
			"pylal.Fr",
			["src/Fr.c"],
			# Use lalframe headers to silence warnings but link against libframe
			include_dirs = lalframe_pkg_config.incdirs + [numpy_get_include()],
			libraries = libframe_pkg_config.libs,
			library_dirs = libframe_pkg_config.libdirs,
			runtime_library_dirs = libframe_pkg_config.libdirs,
			extra_compile_args = lalframe_pkg_config.extra_cflags
		),
		Extension(
			"pylal.tools",
			["src/tools.c"],
			include_dirs = lal_pkg_config.incdirs + lalmetaio_pkg_config.incdirs + lalinspiral_pkg_config.incdirs,
			libraries = lal_pkg_config.libs + lalinspiral_pkg_config.libs,
			library_dirs = lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
			runtime_library_dirs = lal_pkg_config.libdirs + lalinspiral_pkg_config.libdirs,
			extra_compile_args = lal_pkg_config.extra_cflags
		),
		Extension(
Beispiel #7
0
     library_dirs=lal_pkg_config.libdirs,
     runtime_library_dirs=lal_pkg_config.libdirs,
     extra_compile_args=lal_pkg_config.extra_cflags +
     ["-DPY_SSIZE_T_CLEAN"]),
 Extension(
     "pylal.xlal.datatypes.snglringdowntable",
     ["src/xlal/datatypes/snglringdowntable.c", "src/xlal/misc.c"],
     include_dirs=lal_pkg_config.incdirs +
     lalmetaio_pkg_config.incdirs + ["src/xlal", "src/xlal/datatypes"],
     libraries=lal_pkg_config.libs,
     library_dirs=lal_pkg_config.libdirs,
     runtime_library_dirs=lal_pkg_config.libdirs,
     extra_compile_args=lal_pkg_config.extra_cflags),
 Extension("pylal.xlal.date", ["src/xlal/date.c", "src/xlal/misc.c"],
           include_dirs=lal_pkg_config.incdirs +
           [numpy_get_include(), "src/xlal"],
           libraries=lal_pkg_config.libs,
           library_dirs=lal_pkg_config.libdirs,
           runtime_library_dirs=lal_pkg_config.libdirs,
           extra_compile_args=lal_pkg_config.extra_cflags),
 Extension("pylal.xlal.tools", ["src/xlal/tools.c", "src/xlal/misc.c"],
           include_dirs=lal_pkg_config.incdirs +
           lalmetaio_pkg_config.incdirs +
           lalinspiral_pkg_config.incdirs +
           [numpy_get_include(), "src/xlal"],
           libraries=lal_pkg_config.libs + lalinspiral_pkg_config.libs,
           library_dirs=lal_pkg_config.libdirs +
           lalinspiral_pkg_config.libdirs,
           runtime_library_dirs=lal_pkg_config.libdirs +
           lalinspiral_pkg_config.libdirs,
           extra_compile_args=lal_pkg_config.extra_cflags),