HIFI Release Notes for HCSS 0.6.6.8

P.A. Zaal

K. Edwards

R.F. Shipman


Table of Contents

1. Getting the Build
2. Install Build
Windows Installation
Linux Installation
Mac OS Installation
3. Setting Up HCSS enivronment
Configuration for 0.6.6.8
4. Update Versant
5. What's New for HIFI - UR 6.6.8

These are the release notes for HIFI/HCSS 0.6.6.8 which is built using the tested developer (new-style) builds: HCSS-CORE 308, DP-CORE 437, DP-HIFI 257, DP-PACS 284, DP-SPIRE 260, DP-APPS 48

Chapter 1. Getting the Build

The 0.6.6.8 User Build can be fetched from the CSDT User Software Release pages at HSCDT page make sure you download the versions marked "Contains fix for PACS pipeline" since these versions fix a conflict identified with the PACS pipeline. Note this page is password protected, if you need the access please contact the

The choice is up to you whether to install with the virtual machine or not. Please note that because this installer contains ALL instruments (even if you only want HIFI), the downloaded file is very large (~1.5 GByte). This is a know issue and is being addressed It does mean that a Windows machine must have a least 2 GBytes of RAM to install from this installer version. Below is a list of the system specifications needed for the 0.6.6.8 release:

  • Java Version is Java 6. This can be downloaded at Java 6 JDK
  • Versant version is 7.0.1.4.6 plus patch. Download and install the new Versant 7.0.1.4.3 version first then download and in stall the patch (7.0.1.4). The patch applied to 7.0.1.4.3 gives the version 7.0.1.4.6

Chapter 2. Install Build

The following sections assume an installation of the HCSS software via the provided installer.

Windows Installation

Steps To follow:

  • Run the HIPE_INSTALLER.exe program by double clicking on the icon.
  • First page recommends closing all other running programs: click Next
  • License Agreement page: Accept agrement and click Next
  • Select installation: Choose Advanced and click Next
  • Instrument software page: Choose HIFI (build 257) and click Next
  • Installation Directory: Choose a directory on a disk where you have write permissions and click Next
  • Versant: Do you wish to use a Versant server? Choose Yes and click Next
  • Server-Name: iccdb1.sron.rug.nl
  • Database-Name: sovt2_fm_3_prop Note: this database can be changed later. At the time of writting this page sovt2_fm_3_prop was still incomplete.
  • Configure advanced settings (amount of memory to allocate to HIPE). 1 Gbyte is usually sufficient. Click Next
  • Create a new program group. Note the default here is to call the program group "hipe" instead of "hcss or jide" although jide will still be made available. Click Next.
  • Review the configuration: and click Install (this part may take a long time)

Linux Installation

Steps To follow:

  • Run the installer: for Linux you may have to change the permissions to make the downloaded "HIPE_INSTALLER.bin" executable. Then type
    ./HIPE_INSTALLER.bin
    if the installer is in your current working directory.
  • First page recommends closing all other running programs: click Next
  • License Agreement page: Accept agrement and click Next
  • Select installation: Choose Advanced and click Next
  • Instrument software page: Choose HIFI (build 257) and click Next
  • Installation Directory: Choose a directory on a disk where you have write permissions and click Next
  • Versant: Do you wish to use a Versant server? Choose Yes and click Next
  • Server-Name: iccdb1.sron.rug.nl
  • Database-Name: sovt2_fm_3_prop Note: this database can be changed later. At the time of writting this page sovt2_fm_3_prop was still incomplete.
  • Configure advanced settings (amount of memory to allocate to HIPE). 1 Gbyte is usually sufficient. Click Next
  • Where would you like the to create links. Choose and Click Next.
  • Review the configuration: and click Install (this part may take a long time)

Mac OS Installation

steps to follow:

  • Download software, save the zip file to the desktop
  • Double click on the HIPE_INSTALLER.zip
  • file on the desktop, the file should automatically unpack
  • Switch to Java 1.6 SE. To do this go to the Applicationsfolder, selected Utilities and then Java. Re-order the installed
  • versions of java so that the Java 1.6 SE is at the top of the list.
  • Double click on HIPE_INSTALLER
  • applications, follow instruction on the installer.
  • To only select the HIFI installation choose the Advanced option
  • when installing and then select HIFI
  • Choose your install location.

Chapter 3. Setting Up HCSS enivronment

Table of Contents

Configuration for 0.6.6.8

HCSS is driven by properties and it is important to set these correctly to access a database or the MIB in a local file. Please read the section in the HIFI Users Manual about properly setting up the properties to access MIBs.

For the downloaded version there should only be two properties which need specific attention (using propgen). These are:

  • hcss.binstruct.mib.pal.database = hifi-cal@iccdb1.sron.rug.nl 0 READ
  • hcss.binstruct.mib.pal.tm_version_map = ist-fm

Which database you want to access can be changed via the ChangeDb.py task in the build.

Configuration for 0.6.6.8

For HCSS 0.6.6.8 installers other than the ones marked Contains fix for PACS pipeline an extra step might be needed for proper configuration. Below is the complete list of properties to use the HIFI software. The configuration is controlled solely via the file system.props found in the config directory of the installation. For example if you chose to install the software on a user disk directory called hipe_0668, the file to edit would be D:\username\hipe_0668\config\system.props.

Open this file to edit and copy/paste the following lines into it:

#
var.hifi.dir = ${var.hcss.dir}
#jconsole
hcss.interpreter.python.path = {${var.hifi.dir}/lib}
herschel.share.interpreter.python.path = {${var.hifi.dir}/lib}
#
# access
hcss.access.packetprocessor = HIFI
# CCM
hcss.ccm.test.database = ${var.database.devel}
# mib
hcss.mib.instrument           = HIFI
# binstruct
hcss.binstruct.mib.source = pal
hcss.binstruct.factory = herschel.hifi.share.binstruct.HifiBinstructFactory
hcss.binstruct.services = herschel.binstruct.mib.MibPalServices
hcss.binstruct.mib.pal.database = hifi-cal@iccdb1.sron.rug.nl 0 READ
hcss.binstruct.mib.pal.tm_version_map = ist-fm
#hcss.binstruct.mib.pal.tm_version_map = ilt-fm
hcss.binstruct.mib.pal.poolname = hifi-cal
#
hcss.ccm.siteid = 1
#
hcss.store.optimistic = true
# pipeline plugins
hcss.ia.pg.plugins = {herschel.ia.pg.doc.sample.AuxPluginDemo1, herschel.hifi.pipeline.spg.plugin.CalPlugin, herschel.hifi.pipeline.spg.plugin.Level0Plugin, herschel.hifi.pipeline.spg.plugin.QualityPlugin}
#
hcss.ia.spg.store = spgstore
hcss.ia.pal.store.spgstore = {spgpool, hsapool}
hcss.ia.pal.pool.spgpool = ${var.hifi.dir}/config/spgpool.py
hcss.ia.pal.pool.hsapool = ${var.hifi.dir}/config/hsapool.py
hcss.ia.pal.pool.lhsapool = ${var.hifi.dir}/config/lhsapool.py
hcss.ia.pal.pool.ihsapool = ${var.hifi.dir}/config/ihsapool.py

Chapter 4. Update Versant

Chapter 5. What's New for HIFI - UR 6.6.8