Skip to content

A modified version of `EccentricFD` waveform

Notifications You must be signed in to change notification settings

ekli-sysu/pyEccentricFD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is pyEccentricFD?

This is a modified version of EccentricFD waveform, which is specially for space-detector responses. If you want to check the original codes, see files in LALSuite

Get started

with Python (Quick install)

python setup.py install --with-gsl=/your/gsl/path

with cmake

  • You need to compile these codes in your own environment, so that pyEccentricFD.py can find the libEccFD.so and use it.

  • You do not need to install LAL since I have rewritten those part, we only need a C environment and gsl package.

    • Note: If cmake cannot find gsl automatically, you have to specify the directories in CMakeLists.txt.
  • We can compile them easily by cmake:

mkdir cmake-build-debug
cd cmake-build-debug
cmake ..
make
  • Then we will see libEccFD.so in cmake-build-debug/.

You can also see settings in CMakeLists.txt for an executable EccentricFD_test, this is just for testing, like:

cmake-build-debug/EccentricFD_test 10 10 0.4 0.23 0.23 0 100 10 200 0.01 0

And also we can run pyEccentricFD.py after getting libEccFD.so, to test if they are well-connected.

About

A modified version of `EccentricFD` waveform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.3%
  • Python 7.0%
  • CMake 0.7%