mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-23 10:07:59 +02:00
solving merging conflicts from 3.1.0 to developer
This commit is contained in:
138
RELEASE.txt
138
RELEASE.txt
@ -1,12 +1,20 @@
|
||||
SLS Detector Package 3.0.1 released on 2017-09-27
|
||||
SLS Detector Package 3.1.1 released on 2018-03-12
|
||||
=================================================
|
||||
|
||||
|
||||
|
||||
INTRODUCTION
|
||||
|
||||
This document describes the differences between 3.0.0 and 3.0.1 release.
|
||||
This document describes the differences between 3.1.0 and 3.1.0 releases.
|
||||
|
||||
The conda package of the binaries can be downloaded from
|
||||
|
||||
https://github.com/slsdetectorgroup/sls_detector_software.git
|
||||
|
||||
The Python interface to the software package (including the package) is at
|
||||
|
||||
https://github.com/slsdetectorgroup/sls_detector.git
|
||||
|
||||
Manual (both HTML and pdf versions) are provided in
|
||||
manual/docs/
|
||||
|
||||
@ -30,10 +38,15 @@ If you have any software related questions or comments, please send them to:
|
||||
|
||||
dhanya.thattil@psi.ch
|
||||
anna.bergamaschi@psi.ch
|
||||
|
||||
If you have any python related questions or comments, please send them to:
|
||||
|
||||
erik.frojdh@psi.ch
|
||||
|
||||
|
||||
CONTENTS
|
||||
|
||||
- Firmware Requirements
|
||||
- Changes in User Interface
|
||||
- New Features
|
||||
- Resolved Issues
|
||||
@ -41,113 +54,56 @@ CONTENTS
|
||||
|
||||
|
||||
|
||||
Firmware Requirements
|
||||
=====================
|
||||
|
||||
Please refer to the link below for more details on the firmware versions.
|
||||
https://www.psi.ch/detectors/firmware.
|
||||
|
||||
Gotthard
|
||||
========
|
||||
Minimum compatible version : 11.01.2013
|
||||
Latest version : 08.02.2018 (50um and 25um Master)
|
||||
09.02.2018 (25 um Slave)
|
||||
|
||||
-Can not be upgraded remotely.
|
||||
|
||||
|
||||
Eiger
|
||||
=====
|
||||
Minimum compatible version : 16
|
||||
Latest version : 20
|
||||
|
||||
-Can be upgraded remotely via bit files.
|
||||
|
||||
|
||||
Jungfrau
|
||||
========
|
||||
Minimum compatible version : 13.11.2017
|
||||
Latest version : 13.11.2017
|
||||
|
||||
-Can be upgraded remotely via sls_detector_put programfpga <pof>.
|
||||
|
||||
|
||||
|
||||
Changes in User Interface
|
||||
=========================
|
||||
|
||||
Receiver
|
||||
--------
|
||||
|
||||
1. Bug Fix: Example receiver users code now handles child process exit
|
||||
better. Example receiver code in slsDetectorsPackage/manual/manual-api
|
||||
folder (mainReceiver.cpp).
|
||||
|
||||
2. detReceiver is now executed with [start tcp port] [number of receivers]
|
||||
as arguments. By default, start tcp port is 1954 and number of receivers
|
||||
is 1.
|
||||
|
||||
User
|
||||
----
|
||||
|
||||
3. Added a few advanced user functions in slsDetectorUser class.
|
||||
|
||||
|
||||
|
||||
New Features
|
||||
============
|
||||
|
||||
Detector Server
|
||||
---------------
|
||||
1. (Eiger): Virtual class to execute on pc for integration.
|
||||
|
||||
|
||||
Client
|
||||
------
|
||||
|
||||
2. Parallelized more commands to detector. Beneficial for large multi detector systems.
|
||||
|
||||
3. One can set "threaded" to 0 in the config file and acquire from command line. It will
|
||||
not give you progress, but might be faster for large multi detector systems.
|
||||
|
||||
|
||||
Receiver
|
||||
--------
|
||||
|
||||
4. Added silent mode to receiver using command r_silent [i] from client.
|
||||
It might be beneficial for max frame rate applications.
|
||||
|
||||
|
||||
Resolved Issues
|
||||
===============
|
||||
|
||||
Gui
|
||||
---
|
||||
|
||||
1. Bug fix:(Eiger) In expert mode and in advanced tab, when trimbits
|
||||
loaded are different for every pixel, the gui complains and sets
|
||||
all trimbits to zero. This has been resolved. Now, the "Set All
|
||||
Trimbits" field is just set to -1.
|
||||
|
||||
2. Minor alignment issue in Advanced Tab fixed.
|
||||
|
||||
Client
|
||||
------
|
||||
|
||||
3. Made it easier to disable the standard receiver and fixing bugs related to the use of a
|
||||
custom one.
|
||||
|
||||
Detector Server
|
||||
---------------
|
||||
|
||||
4. (Eiger): Status will return error if there was the unlikely trouble reading status
|
||||
register in the front end board. Earlier, it would only return idle.
|
||||
|
||||
Receiver
|
||||
--------
|
||||
|
||||
5. Bug fix: x, y and z coordinates in the call backs and the files
|
||||
are still not corrected in the detector udp header and must be
|
||||
hardcoded for this release. It is done now.
|
||||
|
||||
6. File class in receiver should be created only if file write is
|
||||
enabled. This has been corrected to that.
|
||||
|
||||
|
||||
|
||||
Known Issues
|
||||
============
|
||||
|
||||
Client
|
||||
------
|
||||
|
||||
1. Changing file name prefix at the single detector level will not concatenate scan or
|
||||
position variables to the file name prefix. This is now done only at the multi
|
||||
detector level.
|
||||
|
||||
|
||||
Detector Server
|
||||
---------------
|
||||
|
||||
2. (Eiger) The hardware mac of the detector is used (not relayed back to the client).
|
||||
For 1 GbE, the hardware IP of the detector is used (also not relayed back to the
|
||||
client).
|
||||
|
||||
3. Standard header fills x-coord in 1D. y-coord and z-coord is not implemented (3D).
|
||||
|
||||
|
||||
Receiver
|
||||
--------
|
||||
|
||||
4. HDF5 compression and filters are not implemented yet.
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user