lisatools's Introduction
Welcome to lisatools! If you've successfully checked out this archive from the googlecode SVN, you’re almost ready to run the master installer script in lisatools. Before you do that, you will need to decide where the compiled lisatools libraries should be installed (for instance, /usr/local, or /home/yourname, or /Users/yourname on OS X), and set some environment variables. For instance, export LISATOOLS=/home/yourname export PYTHONPATH=$LISATOOLS/lib/python2.X/site-packages:$PYTHONPATH export PATH=$LISATOOLS/bin:$PATH on bash, or setenv LISATOOLS /home/yourname setenv PYTHONPATH $LISATOOLS/lib/python2.X/site-packages:$PYTHONPATH setenv PATH $LISATOOLS/bin:$PATH on tcsh. In these commands, replace "python2.X" with the version of Python on your system (just run "python" to see what you have; exit with CTRL-D). These paths will need to be set whenever you begin a lisatools session, so you can work the commands above into your .profile or .tcshrc. Great! We’re all set. Cd into lisatools, and run python master-install.py --prefix=$LISATOOLS This will install: * numpy 1.0 (a Python array library) * pyRXP 1.11 (a Python XML library) * SWIG 1.3.31 (a C/Python interface generator) * Michele’s lisaxml (a lisaXML parsing library) * Stas’s BBH and EMRI signal generation packages (C++ codes with Python interfaces) * Neil’s Fast Galaxy code (C codes and precompiled executables) * Michele’s Synthetic LISA * Neil’s LISA Simulator (two separate versions, compiled for one-year and two-year datasets, will be installed in $LISATOOLS/lisasimulator-1year and $LISATOOLS/lisasimulator-2year respectively) In fact, the master-install.py script will check if all these packages are already available in the system, and install them only if they are not. There are some exceptions, however: - SWIG will be installed if an older version is detected - the script will look for GSL (the GNU Scientific Library) under $LISATOOLS. If it does not find it, it will ask you to specify its location with a command line argument --gsl=GSLDIR (for instance, --gsl=/usr/local, if the GSL libraries are in /usr/local/lib). If you don't have it or wish to reinstall it under $LISATOOLS, the script will install v1.8 if you give it the --installgsl option. - the script will look for FFTW3 (the fastest Fourier transform in the west) under $LISATOOLS. If it does not find it, it will ask you to specify its location with a command line argument --fftw=FFTWDIR (for instance, --fftw=/usr/local, if the FFTW libraries are in /usr/local/lib). If you don't have it or wish to reinstall it under $LISATOOLS, the script will download and install v3.1.2 if you give it the --installfftw option. You should be all set! If something went wrong, the script will complain in a way that suggests a solution. If not, you should complain to [email protected].
lisatools's People
Forkers
libertang0 changitp nucleoosystem wushichao chengjun79 xiaobozou iphysresearch emmalt phyytang xiaotongwei xy-qiao zhaoty96 abhishek-sharma9 xilong subhodeepslisatools's Issues
master-install error
In line 46 of master-install.py, it says
print '!!! Cannot find version number for package', package
prompting an error due to lack of parenthesis. I hope this would be fixed!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.