Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
s800_spectcl [2018/03/09 14:32] pereira [S800 SpecTcl installation in S800 computer] |
s800_spectcl [2018/03/09 14:42] pereira [S800 SpecTcl installation in S800 computer] |
| |
| |
The SpecTcl Control has been adapted for special functions required for the analysis of S800 data. SpecTcl can be open by from computer [[Software#u6pc5 (data U6)|u6pc5]] by clicking in the icon **SpecTcl** located in its desktop, or from a Linux terminal by typing ''gospectcl". | The SpecTcl Control has been adapted for special functions required for the analysis of S800 data. SpecTcl can be open by from computer [[Software#u6pc5 (data U6)|u6pc5]] by clicking in the icon **SpecTcl** located in its desktop, or from a Linux terminal by typing ''gospectcl''. |
| |
Spectra definition files can be found in directory **/user/s800/s800spectcl/Definitions**. Some pre-defined windows with useful spectra can be found in directory **/user/s800/s800spectcl/Windows**. | Spectra definition files can be found in directory **/user/s800/s800spectcl/Definitions**. Some pre-defined windows with useful spectra can be found in directory **/user/s800/s800spectcl/Windows**. |
| |
===== 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 requires special password permits. Make sure to contact Jorge Pereira (Pereira@nscl.msu.edu) or, Ron Fox (fox@nscl.msu.edu), or Giordano Cerizza (cerizza@nscl.msu.edu) for assistance. | Before installing the S800 SpecTcl make sure to contact the S800 Device Physicist (Jorge Pereira). The process requires special password permits. Make sure to contact Jorge Pereira (pereira@nscl.msu.edu) or, Ron Fox (fox@nscl.msu.edu), or Giordano Cerizza (cerizza@nscl.msu.edu) for assistance. |
| |
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 **/user/s800/s800spectcl**. If that's not the case, edit .bashrc and define the variable (make sure to source .bashrc afterwards). | - Check that the environment variable SPECTCLBINDIR is well defined: '' echo $SPECTCLBINDIR '' should give you **/user/s800/s800spectcl**. If that's not the case, edit .bashrc and define the variable (make sure to source .bashrc afterwards). |
- Go to **/user/s800/s800develop/s800spectcl_develop** and clean its content | - Go to **~/s800develop/s800spectcl_develop** and clean its content |
- Clone the master branch from the remote repository ''git clone git@git.nscl.msu.edu:pereira/s800spectcl.git master'' (NOTE: the deployment of this repository is password protected) | - Clone the master branch from the remote repository: ''git clone git@git.nscl.msu.edu:pereira/s800spectcl.git master'' (NOTE: the deployment of this repository is password protected) |
- 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 |
- Moves "control" tcl files from Main directory into **/user/s800/s800spectcl**, along with executable SpecTcl; Xamine6.ctbl to the home directory; windows files to **/Windows** and s800xdt.tcl to **/Definitions** . | - Moves "control" tcl files from Main directory into **/user/s800/s800spectcl**, along with executable SpecTcl; Xamine6.ctbl to the home directory; windows files to **/Windows** and s800xdt.tcl to **/Definitions** . |
- This gets the software necessary to run SpecTcl ready in directory **/user/s800/s800spectcl**. | - This gets the software necessary to run SpecTcl ready in directory **/user/s800/s800spectcl**. |
- SpecTcl can now be run by typing ''gospectcl'' from a terminal. | - SpecTcl can now be run just by typing ''gospectcl'' from any terminal |
| |
............................. | ............................. |
| |