Skip to content
forked from difx/difx

DiFX(Distributed FX) correlator

Notifications You must be signed in to change notification settings

shaoguangleo/difx

 
 

Repository files navigation

DiFX

The official repo for DiFX.

Installation

DiFX requires MPI, PGPLOT and IPP.

Details see https://www.atnf.csiro.au/vlbi/dokuwiki/doku.php/difx/installation.

For DiFX Users

At the time of writing, the current stable version of DiFX is DiFX-2.8.1. You can look the DiFX tags for more version.

Then we recommend the user to check out stable version right now. If you want to check out v2.8.1, just type :

$ git clone https://github.com/difx/difx -b v2.8.1

For DiFX Developers

To install the latest dev branch of DiFX, follow these simple instructions:

$ git clone https://github.com/difx/difx
$ cd difx
# now there are just one main branch
$ git checkout -b dev origin/dev
# Now you are in dev branch, 
# we will do the development based on dev branch
# until we want do a release tag version
# do coding now

Compiling DiFX

# make sure the setting in setup.bash is correct
$ source setup.bash # (or .csh). 
#You will probably want to add this to your .bashrc or .cshrc files

# Help on options for that last bit are available with ./install-difx --help.
$ ./install-difx

The troubleshooting area on http://www.atnf.csiro.au/vlbi/dokuwiki/doku.php/difx/start

TESTING

See http://www.atnf.csiro.au/dokuwiki/doku.php/difx/benchmarks

Usage

See the userguide of DiFX.

Maintainer

@adamdeller

Contributing

Feel free to join us! Open an issue or submit PRs is always welcome.

Find more details on CONTRIBUTION .

Please follows the Contributor Covenant Code of Conduct.

Contributors

This project exists thanks to all the people who contribute.

License

About

DiFX(Distributed FX) correlator

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 35.5%
  • Fortran 16.5%
  • Python 14.4%
  • C++ 13.3%
  • Java 10.5%
  • HTML 3.8%
  • Other 6.0%