This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
s800_spectcl [2018/03/09 14:29] pereira [S800 SpecTcl installation in S800 computer] |
s800_spectcl [2018/03/09 14:39] pereira |
||
---|---|---|---|
Line 5: | Line 5: | ||
- | The SpecTcl Control has been adapted for special functions required for the analysis of S800 data. SpecTcl can be open by from computer [[Software# | + | The SpecTcl Control has been adapted for special functions required for the analysis of S800 data. SpecTcl can be open by from computer [[Software# |
Spectra definition files can be found in directory **/ | Spectra definition files can be found in directory **/ | ||
Line 104: | Line 104: | ||
===== S800 SpecTcl installation in S800 computer ===== | ===== S800 SpecTcl installation in S800 computer ===== | ||
- | Before installing the S800 SpecTcl make sure to contact the S800 Device Physicist (Jorge Pereira). The process | + | Before installing the S800 SpecTcl make sure to contact the S800 Device Physicist (Jorge Pereira). The process |
In order to install S800 SpecTcl in the S800 computer, follow the following steps: | In order to install S800 SpecTcl in the S800 computer, follow the following steps: | ||
- | - Check that the environment variable SPECTCLBINDIR is well defined: echo $SPECTCLBINDIR should give you / | + | - Check that the environment variable SPECTCLBINDIR is well defined: |
- Go to ~/ | - Go to ~/ | ||
- Clone the master branch from the remote repository: git clone git@git.nscl.msu.edu: | - Clone the master branch from the remote repository: git clone git@git.nscl.msu.edu: | ||
- | - Type Make -f Make.s800 Install. This Makefile does the following: | + | - Type "Make -f Make.s800 Install". This Makefile does the following: |
- Goes to subdirectory /libnumrec, runs make clean, and make LIBLITE (to clear objects and create library libnumreclite.a and moves the library to the ../src subdirectory | - Goes to subdirectory /libnumrec, runs make clean, and make LIBLITE (to clear objects and create library libnumreclite.a and moves the library to the ../src subdirectory | ||
- Goes to subdirectory /src, runs make clean, and make (this creates the SpecTcl binary) and moves it to the Main directory (up) | - Goes to subdirectory /src, runs make clean, and make (this creates the SpecTcl binary) and moves it to the Main directory (up) | ||
- Creates SpecTcl-running directory defined in SPECTCLBINDIR=/ | - Creates SpecTcl-running directory defined in SPECTCLBINDIR=/ | ||
- Moves " | - Moves " | ||
- | |||
- This gets the software necessary to run SpecTcl ready in directory / | - This gets the software necessary to run SpecTcl ready in directory / | ||
- I added a script gospectcl to the binary directory / | - I added a script gospectcl to the binary directory / |