Instrument Software Documentation

ICS Framework Software - Release summary

Date

ELTDev Version

ICS Framework version

Comment

Release Supported

July 2024

ELTDev 5.2.0 (Fedora 38)

IFW 2024

Official 2024.07 release

yes

December 2023

ELTDev 4.8.0 (Fedora 34)

IFW 5.0.0

Official 5.0.0 release

yes

June 2023

ELTDev 4.5.0 (Fedora 34)

IFW 5.0.0-Beta

Beta release (first version for Fedora)

no

Mars 2023

ELTDev 3.10.0 (CentOS8)

IFW 4.1.0-pre2

Development release (last version for CentOS8)

no

May 2022

ELTDev 3.9.0 (CentOS8)

IFW 4.0.0

Official Annual Release

no

May 2021

ELTDev 3.1.8 (CentOS8)

IFW 3.0.0

Official Annual Release (RPM delivery)

no

May 2020

ELTDev 2.2.0 (CentOS7)

IFW 2.0.0

Official Release (no RPM delivery, from GIT)

no

May 2019

ELTDev 2.1.13 (CentOS7)

IFW 1.0.0

Official First Release (no RPM delivery, from SVN)

no

ICS Framework Software - Latest release (Fedora38): v2024.07

IFW User Manual - v2024.07

Note

The version 5.2.0 of ELT Development Environment shall be used with this version of ICS Framework (IFW).

ESO recommends to prevent upgrades of packages by disabling the stable release before executing the puppet script, as root, before installing (see ELT Linux Installation Guide for more details):

$ ELT_STABLE_STREAM=no
$ /root/elt/puppet-force-align

List of IFW RPMs version:

  • ICS Framework HL: elt-ifw-2024.07

  • Data Display Tool: elt-ddt-1.1.0

  • Test Runner Framework: elt-etr-3.1.3 (delivered with ELT Development Environment)

  • Application Framework: elt-rad-5.5.0

  • Sequencer: elt-seq-4.2.0

  • Camera Control Framework: elt-ifw-ccf-4.0.0

  • Miscellaneous Core Libraries: elt-ifw-core-5.0.1

  • Observation Coordination Framework: elt-ifw-daq-3.1.0

  • Function Control Framework: elt-ifw-fcf-6.0.0

  • Online Data Processing: elt-ifw-odp-4.0.1

  • RTMS Tools: elt-ifw-rtmstools-2.0.0

  • Observation Coordination Framework: elt-ifw-sup-4.0.0

  • Widget Library: elt-ifw-wdglib-0.2.0

  • Calibration Framework: elt-ifw-calob-0.1.3

ICS Framework Software - Latest release (Fedora34): v5.0.0

IFW User Manual - v5.0.0

Note

The version 4.8.0 (puppet-elt-4.8.0-1) of ELT Development Environment shall be used with this version of ICS Framework (IFW).

For an upgrade of your host, you will need first to remove old version of elt-ifw and hlcc RPMs and install the latest Fedora34 ELTDEV (puppet-elt-4.8.0), as root, before installing IFW 5.0.0, with the sequence:

$ dnf remove elt-ifw
$ dnf remove elt-hlcc*
$ yum -y update puppet-elt-4.8.0
$ /root/elt/puppet-force-align
$ yum -y install elt-ifw-5.0.0

List of IFW RPMs version:

  • ICS Framework HL: elt-ifw-5.0.0

  • Data Display Tool: elt-ddt-1.0.0

  • Test Runner Framework: elt-etr-3.1.3 (delivered with ELT Development Environment)

  • Application Framework: elt-rad-5.2.0

  • Sequencer: elt-seq-4.1.0

  • Camera Control Framework: elt-ifw-ccf-3.0.0

  • Miscellaneous Core Libraries: elt-ifw-core-5.0.0

  • Observation Coordination Framework: elt-ifw-daq-3.0.1

  • Function Control Framework: elt-ifw-fcf-5.0.0

  • Online Data Processing: elt-ifw-odp-4.0.0

  • RTMS Tools: elt-ifw-rtmstools-1.0.0

  • Observation Coordination Framework: elt-ifw-sup-3.0.0

  • Widget Library: elt-ifw-wdglib-0.1.0

  • Calibration Framework: elt-ifw-calob-0.1.0

ICS Framework Software - Latest Beta release (Fedora): v5.0.0-Beta

Note

The version 4.5.0 (puppet-elt-4.5.0-1) of ELT Development Environment shall be used with this version of ICS Framework (IFW).

List of IFW RPMs version:

  • ICS Framework HL: elt-ifw-5.0.0-beta4

  • Data Display Tool: elt-ddt-1.0.0-pre1

  • Test Runner Framework: elt-etr-3.1.1 (delivered with ELT Development Environment)

  • Application Framework: elt-rad-5.1.0

  • Sequencer: elt-seq-4.0.0-pre3

  • Camera Control Framework: elt-ifw-ccf-3.0.0-pre2

  • Miscellaneous Core Libraries: elt-ifw-core-5.0.0-pre2

  • Observation Coordination Framework: elt-ifw-daq-3.0.0-pre2

  • Function Control Framework: elt-ifw-fcf-5.0.0-pre2

  • Online Data Processing: elt-ifw-odp-4.0.0-pre1

  • RTMS Tools: elt-ifw-rtmstools-1.0.0-pre1

  • Observation Coordination Framework: elt-ifw-sup-3.0.0-pre3

  • Widget Library: elt-ifw-wdglib-0.1.0-pre1

ICS Framework Software - Latest development release (Centos8): v4.1.0-pre2

Note

The version 3.10.0 (puppet-elt-3.10.0-6.noarch) of ELT Development Environment shall be used with this version of ICS Framework (IFW).

You first need to update your host to the latest CentOS8 ELTDEV (puppet-elt-3.10.0), as root, with the sequence:

$ yum -y update puppet-elt-3.10.0
$ /root/elt/puppet-force-align
$ /root/elt/puppet-check        # to verify the installation

List of IFW RPMs available with IFW v4.1.0-pre2:

  • ICS Framework HL: elt-ifw-4.1.0~pre2-1

  • Data Display Tool: elt-ddt-0.3.0~pre1-1

  • Test Runner Framework: elt-etr-3.2.0~pre1-1

  • Application Framework: elt-rad-4.1.1-1

  • Sequencer: elt-seq-3.1.0~pre1-2

  • Camera Control Framework: elt-ifw-ccf-2.1.0~pre1-1

  • Miscellaneous Core Libraries: elt-ifw-core-4.1.0~pre1-2

  • Observation Coordination Framework: elt-ifw-daq-2.1.0~pre1-1

  • Function Control Framework: elt-ifw-fcf-doc-4.1.0~pre2-1

  • Online Data Processing: elt-ifw-odp-doc-3.1.0~pre1-1

  • RTMS Tools: elt-ifw-rtmstools-0.2.0~pre1-1

  • Observation Coordination Framework: elt-ifw-sup-2.1.0~pre1-1

This version of IFW includes the following products:

ICS Framework Product

Repository/Waf project

Product version (tag)

Documentation

Application Framework

rad

4.1.1

User Manual Doxygen

Test Runner Framework

etr

3.2.0-pre1

User Manual Doxygen

Sequencer

seq

3.1.0-pre1

User Manual Doxygen

Data Display Tool

ddt

0.3.0-pre1 (Beta)

Camera Control Framework

ifw-ccf

2.1.0-pre1

User Manual Doxygen

Observation Coordination Framework (daq)

ifw-daq

2.1.0-pre1

User Manual Doxygen

Observation Coordination Framework (sup)

ifw-sup

2.1.0-pre1

User Manual Doxygen

Function Control Framework

ifw-fcf

4.1.0-pre2

User Manual Doxygen

Online Data Processing

ifw-odp

3.1.0-pre1

User Manual Doxygen

Miscellaneous Core Libraries

ifw-core

4.1.0-pre1

User Manual Doxygen

RTMS Tools

ifw-rtmstools

0.2.0-pre1

All IFW components can be installed using the following yum command as root.

$ yum -y update elt-ifw-4.1.0

Note

Starting with this release, all IFW components (RPMS with prefix elt-ifw) are installed under the directory /elt/ifw