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¶
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¶
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 |
|
Test Runner Framework |
etr |
3.2.0-pre1 |
|
Sequencer |
seq |
3.1.0-pre1 |
|
Data Display Tool |
ddt |
0.3.0-pre1 (Beta) |
|
Camera Control Framework |
ifw-ccf |
2.1.0-pre1 |
|
Observation Coordination Framework (daq) |
ifw-daq |
2.1.0-pre1 |
|
Observation Coordination Framework (sup) |
ifw-sup |
2.1.0-pre1 |
|
Function Control Framework |
ifw-fcf |
4.1.0-pre2 |
|
Online Data Processing |
ifw-odp |
3.1.0-pre1 |
|
Miscellaneous Core Libraries |
ifw-core |
4.1.0-pre1 |
|
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
ICS Framework Software - Templates¶
IFW Templates for IFW v5.0.0-beta