Skip to content

Tags: mlz-ictrl/nicos

Tags

v3.10.15

Toggle v3.10.15's commit message
Release 3.10.15

4e7e0e7 remove obsolete line in installer requirements

v3.10.14

Toggle v3.10.14's commit message
Release 3.10.14

7297aab GUI: Qt6 fix for TracebackDialog's 'To clipboard'
f627588 influxdb: handle empty history queries
d1a791d influxdb: new way to init the DB
0634e01 bypass qt bug in QMainWindow in macos
6763215 gui devices: fix display of status in control dialog
853df18 SINQ: BOA: replaced BoaTable by ComponentTable as used at ICON, NEUTRA
ae8b49a BUG fix: ipython client failed after change in base class
ee421ae ast classes Num, Str, Bytes, NameConstant are deprecated since python 3.8

v3.10.13

Toggle v3.10.13's commit message

v3.11.0

Toggle v3.11.0's commit message
Release 3.11.0

b976845 All: Update copyright (year)
ee6b398 Change copyright (year)
a22d6f8 Test: Change copyright (year)
9d90f10 SPHERES mesydaq: uses Tango now
e3c71ba Physlab: Set value type of coupled device
63e3854 CHANGES: update for 3.12
3e04a22 Merge release-3.10
140f8c2 all: remove coding cookies
0c5e26f REFSANS: use f-string for 'setupname' using strings
f627588 influxdb: handle empty history queries
d1a791d influxdb: new way to init the DB
75c3309 POLI: remove setup for high-voltage experiment
e29fbb5 clients: free the walrus!
45411a4 fix typo
ce4a577 TOFTOF: Clean up impac device code
0de62d6 Test: Add tests for the environment related commands
cbff522 V6: add spin flipper
409de39 Merge release-3.10
3e698f9 Gap: Add parameter 'min_opening'
0634e01 bypass qt bug in QMainWindow in macos
c698d16 Merge release-3.10
6763215 gui devices: fix display of status in control dialog
8c43cdf SECoP: Fix some PEP8 issues
b15bbb5 Test: Add test for 'ListFitters' command.
5d2f3aa Merge remote-tracking branch 'origin/release-3.10'
853df18 SINQ: BOA: replaced BoaTable by ComponentTable as used at ICON, NEUTRA
76f1fe4 SPODI/Watchdog: Add checks of neutron guide vacuum
38cda98 SANS1: Add pixel size(s) to detector image
cc85dde protcols.cache: remove Py3.6 compatibility
e4726cb Merge release-3.10
60c314c SPODI/BIO: Rotate the image
3e0ae40 SPODI/BIO: Add special live widget with some defaults
307408d SPODI/BIO: Fix typo in pixel size defaults
ff6f06d DOC: Add documentation of the 'nicos.commands.utility' module
ae8b49a BUG fix: ipython client failed after change in base class
25e3c69 Merge branch 'release-3.10'
5785e40 all: require Python 3.9+
ee421ae ast classes Num, Str, Bytes, NameConstant are deprecated since python 3.8
c07c0b6 Commands: Rename command to 'FloatRange'
1d53188 jenkins: need influxdb tests also on release
a788be0 Jenkinsfile: run tests on Rocky 9
44e3e54 Device: Simplify code
6d197ac MIRA: remove "radmon" setup and device
a82085f kws1: use with statement
d50fbca Jenkins: Increase the timeout for the 'merge' check
bf85b51 gui: offer menu item to copy parameter value
f609085 Merge branch 'release-3.10' into HEAD
2c33158 TOFTOF: Add watchdog panel to GUI
206fc8c HostnameMailer: Make the 'subject' parameter handling more NICOS like
f88ba3d kws2: update notification receivers
ad38dc3 Stressi: Add correct sample for the simulation
492029b Stressi: Use 'control' instead of 'stressicontrol' dir
fbeb7ca LImA/Andor2: Fix setting of the 'high_capacity' parameter
b5e2fb0 Lima/Andor2: Add parameter for more hardware control
abf7526 Virt/Stressi: Change group of the eulerian setup
c29be55 Test/GUI: Add test for the create function of typed value widgets
acce854 Test: Add DeviceComboWidget test
7a1a5c9 Test: Extend number of tests for typedvalue widgets
28a9d04 Test: Add tests for the typed value qwidgets
f2048cb Stressi: Add startup code for McStas simulation
bd3b9e7 Virt/Stressi: Add different samples
ced4872 Virt/Stressi: Fix GUI configuration
36385fb Merge release-3.10
619b12c Test: Make the ILL sink test locale independent
c8a938e Commands: Improve doc of the utility commands
5461f37 GUI: Fix file extension selection on GTK
7a8516a LAHN: disable nonexisting devices in monitor setup
fb5a8c5 DOC: Add hint to the mkpasswd tool
532f176 Slit: Simplify code
a227f29 ALL: Remove import of basic if standard commands included
2e317cb PHYSLAB: Set hardware access parameter to False
dd7108a pylintrc: remove sys.path modfication inside init-hook
93f7b7d nicos_virt_mlz kws2: remove nonexisting things from monitor setups
77ee0c3 VSANS1: add selector spread device
41d3ab7 Tests: Add TUW specific device tests
f7f5134 GUI/CmdLets: Add cmdlet for the 'tomo' command
f2881d0 LAHN: V6 [new instrument] [NICOS-CARESS]
2720fd3 ANDES: Disable exchange block in monitor
ed9b368 MIRA: various fixes to monitor setups
e622289 SANS1: Add default monitor block for the W&T devices
ff0afa3 Helios: Add default monitor setup block
9be83be FOCUS: Fix monitor setup
9fde5cb SE: Fix monitor setup
186a355 Labs/Antares: Fix monitor setup
5078483 FRM2: Fix monitor block setup of ccm8v
f9bbbb7 ErwiN: Fix monitor blocks definition for neutron guide
b92c022 SANS1: Fix monitor setups
5ba7359 VStressi: Fix renamed setup names
d4433d6 refsans: fix monitor setups
bf1255d XCCM: Fix monitor setups
62b7ef6 SANS1: remove duplicate device for detector timer, fixup monitor setups
df127d5 SANS1: remove nonexisting detector 2 device from setups
9828c21 SANS1: fix detector rotation axis name
f0418aa MLZ: Move the meteo information to frm2
f276cd3 Tests: simplify includes in commands setup
8fe4ad9 Test: Add tests for the 'preset' command
0328e59 VSANS1: remove nonexisting devices from monitor setup
4362d84 Elog/Workbench: Try to catch queue closing errors
77fa67e DOC: Disable doc for not existing AMOR devices/modules
53fedbf AUTHORS: update names
851606e ErwiN: Move the neutron guide sensor to nguidctrl
b4a47f0 VPUMA: comment nonexisting devices in monitor setup
8fea6a8 DOC: Add keystorepath configuration variable description
6c93021 Merge release-3.10
328187b VTOFTOF: remove monitor setup parts copy-pasted from SPODI
721d318 VSPODI: remove nonexisting devices from monitor setup
4f1de8f SANS1: fix beamstop axis names in monitor setups
33b8eaf ERWIN: remove copy-pasted demo monitor setup
741af06 all: fix old names in monitor display of "last point number"
f3864d4 frm2: add RSC setup monitor blocks and move names to configdata
f4b69be frm2: add configdata setup with common definitions
7735a88 SXTal commands: Add commands to the doc
eb2e8f0 FRM2: Tweak setup formatting
e2240a2 SANS1: Rewwork W&T setups
c4379f4 Merge release-3.10
ae11e15 JCNS: Reformat entry in HTML monitor
e49b92f SANS: Make monitor entries setup dependend
1441fd2 frm2: move miramagnet and amagnet monitor blocks in their setups
2d18521 mlz: move CCR monitor blocks into CCR setups
3c64248 setupcheck: refactor
f752e31 mlz/jcns: fixup monitor setups
1e6b40e Labs/Battery: Switch to f-strings in setups
2c8369c mlz/erwin: add setup for monitoring nguide pressure sensor(s)
c927833 SXTal: Rework SXTalBase classes
c52f3f8 Merge release-3.10
906d9a9 Merge release-3.10
d2cbcef ErwiN: Disable encoders of the sample table
4402581 Update copyright information (year)
bbb7f68 session(s): shut up pylint complaint
2292102 test/utils: address pylint complaint
a24a243 test_stresstest: shut up pylint complaint
d4c93d7 Refsans: Make syringe01 setup fully plug and play
a2f93e5 Refsans: Fix typo in computer name
14efd7f Test: Add EIGER specific tests
e5f5332 Reseda: Change impl. of 'set_cascade' command
bb21244 Refsans: Switch syringepump setup to plug'n play
13dfbb7 Merge release-3.10
13a4fce Spodi/Bio: Use decimal scaling for live view
5d98f92 SPODI/BIO: Improve the AdjustCapillary command
2203d0a Spodi/Bio/Keyence: Add phyical pixel size parameter
650528a SPODI/Bio/Keyence: Fix start of data acquisition
39db558 BIO/Keyence: Add image rotation option
e76f30e Merge release-3.10
ed36825 Merge release-3.10
87fe5aa SPODI/BIO: Create a new view for the sample adjustment
d7cf311 ErwiN: Change setup name (sampletable)
34e83e9 LiveWidget: fix linewidth settings for rois and centermark
b6e0fcd SPODI/BIO: Add ROI to the detector
4c249b4 Seop: plot layout changes
11c62d3 VirtualImage: Unify the readresult calculation
586f539 VirtualImage: Fix issue with restarting
ce8bad2 Seop: visual fixes for plots
1cab365 Merge origin/release-3.10
1a15de7 High pressure stopped flow experiment for SANS instrument
122f425 Merge release-3.10
338c978 Commands/SXTal: Add check for needed attached device
45d4a3e INSTALL: Fix typo(s), remove sudo, and some distro
26d115c Console: Add feature to add a selected part to the elog
b913329 Commands: Fix SXTal commands
88cad21 SXTal commands: Add doc to 'ScanOmega' and 'ScanT2T'
88d8a1a SXTal/Goniometer: Refactor code and corresponding tests
8cf7052 POLI: Fix typo in commands
61c5a66 SXTal commands: Complete arguments help string
3e9b85a Merge release-3.10
f5f1d07 Merge release-3.10
0734aa7 Merge release-3.10
de31b94 MLZ: Switch setups from TACO to Tango devices
07ad6dd Update the INSTALL doc
b7f4621 Lima/AndorX: Fix writing of the raw ROI
96af1fb Merge release-3.10
9c8e2d1 Merge remote-tracking branch 'origin/release-3.10'
be6f317 Antares: Fix description of IKON L device
bda9a21 Seop: instrument setup fixes
6368e83 Jcns: add SEOP machines to instrument detection
18db600 SANS1: Add image reader for the BerSANS files
af9f13d Sans/Bersans: Code cleanup
cd40285 SPODI/BIO: Integrate adjustment commands
30f20c6 SPODI/BIO: add commands to a adjust a capillary
6e44aac SPODI/BIO: Change deleting of the last image
ac84e2a BarcodeReader: Add parameter to modify the tango polling
610b11c SINQ: Update copyright (year)
002afb1 Merge release-3.10
68d7913 utils: Fix copyright info (year)
0419691 SPODI/BIO: Clean up system configuration
dd68954 Merge release-3.10
b827dea Test: Use 'radians' instead the D2R factor
a125df9 Tests: Add tests for the QModulus class
fe5d095 Tests: Extend instrument specific tests
d13deec Utils: Fix pylint issues in 'getlast' impl.
002fb64 SXTal: Fix some pylint issues
9eccd9c ODIN: Fix some pylint issues
3a9fec7 Tests: Add tests for the tuning table read/write
3532344 SINQ: Make pylint happy (missing final new line)
4aee591 All: Update copyright information (year)
79ab456 All: Change copyright info (year)
0d4154a Poller: Fix pylint issue
806c7c1 SINQ: Fix pylint issues
323042e Kafka: Fix pylint issue
acd88ce SECoP: Fix pylint issue
b402b25 Device: Fix pylint issues
c363653 Installer: Fix pylint issues
c218a7a All: Use generators instead of lists
2c855a6 Tests: Fix some issues
0e153f9 Tools: Fix some pylint issues
d0e7fb0 ESS: Fix formatting issue
7be9abc VPGAA: Add missing config file
272f254 ALL: Remove configuration of the default values
aa9bf52 Tests: Add basic test script for Zebra instrument
77657a9 Test: Fix formatting issue
d1312f6 Test: Init the position of sequenced double slit
d042c00 PGAA: Refactor attenuator code.
3fb2a81 Skeleton: Modify the GUI configuration
d2c5e4e Tests: Extend test for the 'skew' motor
f3eb4a3 PUMA: Reformat code
ea37f97 RESEDA: Remove unused setups
b719804 Refsans: Rework the sequenced double slit
44abaac PUMA: Change the device description
776d3d1 PUMA: Rework MagLock device code
06d8608 TEST: Add tests for the MagLock device
8809c87 PUMA: Improve impl. of the virtual Logo Feedback
30447c7 Test: Complete test of SECoP validators
c8d441c GUI/Cmdlets: Remove method, which has default implementation
cb8257f SINQ: remove remaining coding cookies
967b76f Demo: Modify the GUI config of the virtual instruments
f130605 JcnsMon: Remove doubled device impl.
524c7ff DOC: Add missing doc of 'live' command
de3e9c8 SEOP: reorder buttons
6b442db MLZ: Use the full computer names
029bc4f PGAA: Add student as user
6a09f09 KOMPASS: Use the full computer names
a33c399 KOMPASS: Fix typo
faec396 KOMPASS: Clean up setups
78aa901 KOMPASS: Remove wrong DOI
4610eae KOMPASS: Change email receivers
cbcc4c4 TANGO: Modify test for Numpy support in PyTango
ee0a3a2 FlowUI: Ensure that the entries in tree view are black
d0d5f80 SINQ: Add missing file to create a package
a3b63b8 DOC: Fix class path
b6e713e Refsans: Add nimaana4 devices
708b39e REFSANS: new devicd ddg + code Ohmmeter PTxx
a5a7f22 Virtual/Stressi: Change the limits according to ROS model
ad9f844 Demo/Skeleton: Fix nicos.conf template
34b1441 Merge release-3.10
7bb0820 GUI: Qt6 fix for editor
b1ca394 ErwiN: Bind cache service to all net interfaces
b6aeb07 ErwiN: Change tango base device names for charm boxes
1078132 POLI: switch bpl and bpr back to normal
163d5e3 rabbit(mq)_sink: Ensure sink is called after standard filesinks

v3.10.12

Toggle v3.10.12's commit message
Release 3.10.12

95d27e5 all: remove dependency on 3rd party "mock" module
357f0e6 NeXus: Add milliseconds to the NXTime (and derived)
69aea50 pylintrc: remove sys.path modfication inside init-hook
c59917a SINQ: AMOR some fixes
e825891 SINQ: password change for 2024
b066e0c SINQ/Commands: Fix SXTal commands
0bad427 SECoP: status should reflect errors on reading parameters
eb12b82 JCNSSE: Adjust mon01 to display the wanted keys
5dca40a cache server: handle TELLOLD messages

v3.10.11

Toggle v3.10.11's commit message
Release 3.10.11

dc82739 TANGO: Modify test for Numpy support in PyTango
0311ba7 SECoP: Improve '_adevs' handling
7e944d5 pylint: Increase max number of line per module
a668218 Test: Add TASP specific tests
23af7af mcstas: allow overwriting default for `neutronspersec`
f905b44 SINQ: Add test scripts for instruments
a7ea535 SINQ: Add test scripts for instruments
3f5bae3 CAMEA: Change the method 'isAllowed'->'doIsAllowed'
fffa153 SINQ/TAS: Refactor code
ab5672d SINQ: added polarizer support for MORPHEUS
7421422 Tests: Add HRPT specific tests
b1b08c8 Test: Add ORION specific tests
3a1ea42 Test: Add SANS-LLB specific tests
79269f9 Test: Add SANS (SINQ) specific tests
cc0f163 Test: Add NARZISS specific tests
632bf4d Test: Add FOCUS specific tests
91cdfde Test: Add DMC specific tests
83ae1ae Morpheus: Make Aldi motor controller simulation safe
aab2902 Test: Add NEUTRA specific tests
124113a Test: Add MORPHEUS specific test scripts
71bc00b Test: Add ICON specific tests
1ce9431 DOC: Add missing class of SINQ
ab88546 SINQ: add missing 'kafka-python' package
682f5d4 SINQ: AMOR rebuild setup files
5cc96ab Test: Add basic test for the camea instrument
c7e63f6 CAMEA: Fix some formatting issues
03970af SINQ: AMOR rebuild
809413d SINQ: BOA minor bug fixes and changes to setups
0e53a04 SINQ: DMC, added new sample changer
1795df0 SINQ: bug fixes and enhancements for SINQ devices
8f60f0e SINQ: ZEBRA: minor changes and removal of auto_enable
99e2a6c SINQ: CAMEA new ei s2t controller and fixes
64e9b87 SINQ: 2023 upgrade to SANS
918aa14 SINQ: minor configuration changes at FOCUS
7549e5a SINQ: Setup changes at ICON
0169f3d tutorial: fix nicos.conf template
5f9aac2 tutorial: fix typo

v3.10.10

Toggle v3.10.10's commit message
Release 3.10.10

9f8b118 XResD: Change value information of the dectris image channel
adc07c2 magnet.py: fix typos
513ab70 ESS: kafka message value is a method not a property
c100d31 ErwiN: Change pressure device names for charm boxes
7e4f7a0 ErwiN: Use entangle devices for sample table
c627de0 ErwiN: Add setups for the monitor boxes of the CHARM detector(s)
3273b6b VRESEDA: Fix dependency from tango package
3bbefd1 cacheclient: remove unused parameter
d314b6b Merge release-3.10
96c9da1 ErwiN: Adapt slits to newer information
2448970 ErwiN: Add filter and collimator changer setup
d5179a3 Test/Setups: Change test devices to the right classes
eb8ae24 ErwiN: Add sample table and slits devices
3e03772 Devices: Add the horizontal/vertical gap to generic
a4cf8f6 ErwiN: Adjust the poller to current hardware state
90fe7ac ErwiN: add notifier(s)
512bf2a ErwiN: change detector setup
2f7331d ErwiN: Adjust config of the HV powersupply devices
3483057 mcstas: fix typo
143291d Setups: Don't configure default values
fea2220 harden cache against corrupted files
5c70b57 Physlab: Add option to flip the Mythen detector data
77a9193 KWS3: Fix interface definition of 'setReadResult'
872f47b Physlab: Add parameter to set the anode material
13e99ef ESS: add knauer valve device and setup
d64644d ESS: Fix File-writer status tracking issues
d928a10 Refsans: Fix logging call
ba31191 Refsans: Add virtual detector to simulate neutrons
7ac9266 Merge "Merge release-3.10"
b67de3b Stressi: Add the pixel size as image parameter
c65d9f4 XResD: Create auto scaling live data panel
88c46a4 KOMPASS: add guidhall setup to basic setups
c7eabd5 Merge release-3.10
0906cf0 rabbit(mq)_sink: add point statistics
ab09132 rabbit(mq)_sink: add filepaths info
efcb4e2 rabbit(mq)_sink: alternative implementation for `_getScanDatasetParents`
43d4c43 rabbit(mq)_sink: Moved publishing of message to SinkHandler
c516b5a rabbit(mq)_sink: Use dataset.started in RabbitMQ messages
76adc02 rabbit(mq)_sink: Use mapping and metadata for payload
56f9968 rabbit(mq)_sink: reuse existing uid, override settypes
6198e3d rabbit(mq)_sink: add error handling / retries
dda3b60 SINQ: assorted enhancements to the crystallographic code
d5901bd ESS: add setup for NIDO camera box
f7d55ee ESS: simplify counters
f1fda3b mcstas: always warn about McStas errors
56d029f mcstas: fix super call
605db01 Generic/Freespace: Limit the possible unit values
5f22ad3 ErwiN: Add monochromator devices based on RESI
63072e3 ErwiN: Adapt the settings to new instrument responsible
4fca1ab Merge release-3.10
b386211 GUI: setup_panel expects int
5d1af5a SECoP: do not return attached secnode in _getWaiters()
75a51ad ESS: Fixing invalid JSON
2170769 Stressi: Fix 'neutronspersec' configuration
f2f3c2f Reseda: Add simulation parameters
3df0961 McStas: Add parameter for host specific neutron rates
a51d574 mcstas: move "intermediate" functionality to the detector
95e9054 MLZ/AntaresLabs: Add grating interferometer setup
bc9b6f5 MLZ/AntaresLab: Fix device types
2be3be7 Fix sphinx search for sane versions
d8e2eb9 Fix sphinx search for sane versions
109e285 Antares: Change the cache engine
18765b2 DOC: Add documentation of horizontal/vertical gaps
c74f45c ESS: Motor extra PV handling
d09c47d Antareslab: Fix paths for the space devices
99e62b0 Antareslab: Move pibox to "global"
b9d7a04 Merge "Merge release-3.10"
bbba6ff BarcodeReader: Refactor code
0bec56e Merge release-3.10
5f79aa7 SECoP: bug fix when read raises an error
43fc412 Stressi: Create 'mixed' instrument
9671c51 Stressi: Use FQDN for the computer names
2234812 Stressi: Change NICOS user
df6a967 Merge release-3.10
6e8e9ec Labs/antares: Change the data root
a536ac6 SECoP: fix exception handling
338e003 nicos_jcns: better explanation of overriding services in nicos.conf
0ea18bc SECop: fix bug in doReset
cfc0e25 Merge release-3.10
e1c72ca Virt/Refsans: Add rate meter channel
67dcbeb frm2: use f-strings in setups
704fd1c MLZ/SANS1: update to latest entangle res changes
199465c html-monitor: avoid monospaced font
1ee808b Labs/Antares: rearrange setups
357036d TESTS/ESS: Fix not raising error in log handler test
51602be SANS1: Reformat setups
8512ab7 monitor-html: fix display of multiple warnings
a545b82 ESS: qt6 fixes for LoKI panels
9a45208 Labs/Antares: Fix some smaller issues
de1b5bd Labs/Antares/ILL: Save the current setups
e1e7a67 Test/ESS: Fix formatting issue
37999bb Rabbit/Sink: Use defined constant
1b5e171 TAS/Mono: Fix setting of focus mode
c87cd8b Merge release-3.10
cc22dc0 Tests: Try to run all scripts (*.py) in testscripts
32082be Merge release-3.10
afec12d DNS: Add DNS file reader to display data file in live view
badaa72 Merge release-3.10
77e3041 GUI: Make "contributors" display widget non-editable
426033a KOMPASS: Fix path for the live view image
71cc0d5 KOMPASS: re-enable 'mx' coder
f2d107e Merge release-3.10
c07d86a Virtual/Stressi: Update the device descriptions
52522f3 Authors: Add D. Petz
09640bb SPODI/BIO: add new sample table devices
05ebd80 Merge remote-tracking branch 'origin/release-3.10'
73a7ccf Raw image file reader is able to read 'raw' and 'singleraw' files
90ad142 DOC: Add howto about the instrument test scripts
8a0fd3e Antares/ILL: Fix double defined devices
5f45753 Antares/ILL: Save current changes made during experiment at ILL
27d1bd5 Labs/Antares/ILL: Save the current setups
0969b33 Elog/workbench integration continued
176fd3c GUI: use Qt6 compatible "namespaces" in Editor
9b3e1d0 Cascade: Fix reading size parameter
c6547c3 Tests: Make the data sink tests more robust
57d1480 Merge release-3.10
887b174 all: remove remaining coding cookies
ba8de82 ESS: add control PV to Pace 5000
bbaa3f8 fix influxdb: only on master
ec7f25a SINQ: Use more code in simulation/dry run
6950437 EPICS: Fix 'dry-run' mode for devices with enable feature
3ab9d51 SetupChecker: Create error if setup contains 'require(s)'
0bc0ce9 SINQ/LogicalMotorController: Change fmtstr generating
a45b3b6 SINQ: Replace 'requires' by 'includes' in setups
7ce4d40 SINQ: Make devices simulation running ready
71e1542 SINQ: Change valuetype of logical_motor device
a5f4ff3 ESS: Adding basic testscripts for instruments
46b46cb Tests: Add basic testscripts for xccm instrument
424572d MLZ: Fix typo in 'doPreinit'
62b502d ESS: add two TTL related PVs for RMM
a64abd4 RESEDA: Fix the RMS devices in cbox setups
a6a3d8c Test: Add 'skip' to allowed dry run test keywords
fd44073 Test: test dry run allows a list for the needs
89dd8a3 MLZ/Testscripts: simplify test script
348e91b Merge release-3.10
76fd255 ASTOR: Add basic test scripts
4211ae5 POLI: Triton dilution refrigerator
f2aca7a influxdb cache: fixed bug when all values were expired
618df9a ESS: scriptbuilder has position key before accessing
6d6a447 ANTARES: Refactor collimator code
e09a8a1 ANTARES: Fix device values during tests
d4d4a1d ANDES: Add basic test script
9a5cd3b ANDES: Set hardware access to False for the MonoBlock
31412c4 ANDES: Fix isort issue
2949e33 ANTARES: Collimator devices don't access hardware
90b723d ERWin: Add test script
3cf6449 TOFTOF: Fix path of detector configuration file
5b493c2 ERWiN: Fix typo in setup
3392883 ESS: improve name of EPICS description parameter in motor
c0ec461 ESS: update BW chopper setup
b1cb4c1 PUMA: Rework devices code
2ba213e RESI: Rework devices code
b2c7928 SANS1: Rework devices code
a7b311c Physlabs: Rework devices code
7b25b09 SPODI: Rework devices code
dcc524a VREFSANS: connect gonio_top_z to simulation
941deb5 ESS: Rework devices code
3db33d8 POLI: Rework devices code
94b21a3 SINQ: Fix isort issues
b866952 ESS: Fix isort issue
276edce ESS: add read-only params for PVA motor
7e01ca9 Fix copyright information (update year)
ebb74b3 SINQ: Make devices ready to run in simulation
f5a12d8 ORION: Fix monochromator switcher
eb3b4f3 SINQ: Make the detector devices simulation ready
7686dfe ESS: add isAllowed to motor so we can move when no limits defined
3a71b55 ESS: bifrost chopper PVs changed
28e8c31 Test: Substitute os.path by pathlib.Path
f9f579c Tests: Add basic test scripts for XRESD and XRR instruments
ba438d3 Tests: Add option to run instrument specific test
0254610 MLZ/XRR: add missing datasink
5c20906 PGAA: Change the tango config for OrtecMCA detector
23e5e1c REFSANS: Fix wrong order of the valueInfo in slit device
da2f99b PGAA: Fix wrong parameter type
070e7cd ESS: move pace5000 setup to correct lab
1db4653 ESS: added the remaining macgyver functionality
bf57cfa vrefsans: fix daemon listening address
60a2161 DOC: switch from Taco to Tango in setup doc
d85d3b2 PUMA: Remove TACO device from doc
be21e5a MIRA: Remove Taco based devices
fa69bc1 PUMA: Remove TACO based device
8ce8ab4 DataSinks: Add automatic single raw image file reader
f86549f TAS/Cell: Allow a limited number of space groups
92bc3b5 ESS: change yuos data path
203bac0 EPICS: reorganise to make removing pyepics easier
1fb593f GUI: Fixing overpopulation of tabbed GUI menus
f85dd48 REFSANS: Simplify code in calculations
ec04c00 Tests: Extend tests for the Refsans calculations
284d6fd Seop: Add Instrument for 3He-Polarization PCs
72530ea SPODI/labs: Fix unused variable
4cebe36 SPHERES: Change the parameter name in 'doStart'
652bbf2 Switch to log warning call
2062726 Oscillator: Remove unused import
9d13954 Plotting: Default marker type is 'circle' instead of 'omark'
cb2f3d2 Plots: Set the 'circle' as default marker type
b702af5 Plots: Use generators instead of lists
76f4d23 Plots: Use the NICOS defined dict of the markers GRMARKS
bb0e362 ESS: NIDO follow ups
c09dfb3 Physlab: Fix the flipping of the data for tths axis
f7ec4d8 ESS: add NIDO test instrument
aa3ce92 ELog: Fix typo in Workbench handler
f9d5f05 rabbit(mq)_sink: Make pylint happy
ab3a9d7 Physlab/HVGenerator: Implement time estimation for simulation
a001ed2 Physlab/HVGenerator: Don't move if is at target
450299b Physlab/HVGenerator: Fix valuetype and hardware access
cfa01ee Update pylintrc for current pylint
a20100c Limit opencv to <4
268df09 Physlab/HVGenerator: Fix status and reset
195204f Physlab: Add delay to avoid water pump switching off
f300ba9 XRESD: Enable single raw files for each count
6584a74 XRR: Fix missing live data sink
4cb350b MLZ/KOMPASS: temporarily disable 'mx' coder
059bce5 Physlab: Move live data sink to XRESD
a73d202 Physlab: Move special live widget to XRR instrument
dfced73 VReseda/Detector: Fix list of the fitted data
2ac935f VReseda: Adapt to new McStas simulation parameters
ed12376 VReseda/Detector: Sync use of tofchannels to Cascade
51faace Reseda: Add l1 and l2 devices for the coils distances
5552e19 VReseda/Detector: Fix results
e2f4569 Reseda: Fix formatting issue
3a27de6 RESEDA: Fix mieze display
8cff33c Reseda/MiezeFit: Allow reuse the fitter with different data
c96d439 VReseda: Rearrange the parameter definition
7fe9044 Reseda/Cbox: Improve robustness against value errors
abe5010 RESEDA/GUI: Fix data selection
a5f9081 Merge "Merge release-3.10"
35f3ceb Merge release-3.10
ab0fa46 XRESD: Fix axis scaling
12e0fff Merge release-3.10
8cd5193 KOMPASS: Change precision and format string for CAENEls
65c575d Merge release-3.10
90eb6ff CARESSsink: Fix value writing of NYS
ba866d2 RESEDA/BOA: Enable the EPICS use in the poller as well
083b25a Reseda: Improve zero command
f122ed1 MLZ/KOMPASS: add setup for spherical pa
db16200 Device: Improve formatting of the updated meta info
849e3cd CASCADE: Fix problem with doubled entries in meta data
318c8fa PUMA: Update PA module
f32c52a RESEDA/Boa: Fix doubled 'includes' directive
a8305a2 Cascade: Add the phase parameter to the results
1a7a984 MLZ/KOMPASS: adapt to recent PLC changes
88aa92d RESEDA: Make tune wave table import more robust
9239426 Reseda: Make the commands a little bit more flexible
88af8f4 RESEDA: Fix ExportTuning command
20a4b2b RESEDA/BOA: add tuning table setup
20b63eb Reseda/boa: Change the pid and log file path
8b39477 ESS: move the last few devices over to PVA
c6b457b ESS: fixed inconsistent formatting in setups
58cd9f0 ESS: move dream beam monitor to pva
184154e ESS: add epics requirements explicitly
486645c rework fix/release
9e52c52 Reseda: Adapt tuning setups to rename of cboxes
3434898 Virtual/Reseda: Fix fit return fit parameters
346e553 mcstas: fix against rare race condition
cb140f5 Fix copyright
27786d5 Merge release-3.10
9da1952 Merge release-3.10
0d31bd5 XRESD: Collect some changes
63e25cf authors: move Alex
5669b0a Doc: Complete list of Refsans classes
b72907b REFSANS: Improve doc strings for 'TemperatureControlled'
f141e69 REFSANS: Remove explicit adding of EOL
9a2a62a Antares: Add Toellner amplifier device
1330c65 KOMPASS: Add test scripts
5570af9 RESEDA: Add basic testscripts
5d290d9 Authors: Add missing authors and contributors
daabed3 Virt/Reseda: Adapt the limits of the digital outputs
b46d8ff RESEDA: Unify the setups for the cboxes
ce084e2 DOC: Update class doc for the physlab classes
69fe545 DOC: Update PGAA data sinks
12a1137 DOC: Remove another dropped device
e685118 DOC: Remove dropped classes
3754369 ESS: fixed edge case on experiment panel
f9993aa Merge release-3.10
75881c4 REFSANS: Fix unit for temperature devices
e412b9c ESS: Send relative paths in filewriting pl72 run_start messages
ac96589 REFSANS: Improve H2 alias configuration
89b6629 REFANS: Cleanup the H2 setup
139c5ce XRESD: Change the data root
c7e8bd3 XRR: Change data root
b12c4fd REFSANS: Clean up code of Pivot device
64c7e9c REFSANS: Remove unused devices (FAST Comtec related)
b538112 Merge release-3.10
19d990b XRESD: Integrate the eWorkbench as electronic logbook
29a5786 Virt/Reseda: update limits
4d83c12 ScanPlot: Fix markers are not visible
34e8337 workbench integration
406bdde ESS: experiment panel tweaks
cd44642 ESS: use the brokers not the topic
3d54ac0 ESS: fixed typo in device description
516fb48 REFSANS: Rework NOKMonitoredVoltage device
547e01f REFSANS: Remove unused parameter 'resolution'
d77309e REFSANS: Fix resolution calculation
3e898b0 REFSANS: Fix problem with 'omath' in GR
96a268c RESEDA: Fix Mieze display
d3f84de RESEDA: FIX if fit fails set parameters to 0
86571ad flowui: restore horizontal scrollbar on output
68ec8b5 RESEDA: Fix some GUI issues
43364a8 RESEDA/Boa: Set live interval to 1 second
08d048e Cascade: Fix error in case fit failed
b529507 flowui: remove stray print statement
42e78fb REFSANS: Fix some flake8 detected issues
3e97c5d Refsans: Fix typo
38cef56 REFSANS: configfile many changes to reorg cfg output
296cbf9 Virt/Refsans: Set the instrument for default simulation
10ea85d Virt/Refsans: Fix the names of the DoubleSlit height
9f6c5c2 ESS: global rename of 'batch' tab
c8b7a82 Physlab: Change the instrument devices names and cleanup
5ad1464 MLZ/RESEDA/BOA: Add counter devices from BOA
666f1b8 Merge "Merge release-3.10"
d1d6a50 ESS: update nexus link structure
4c710f9 PhysLab: Switch for all axes to Axis devices
b46dd5c Merge release-3.10
e8cc92e Physlab: Rearrange devices and datasinks
51d834a XRR: Fix detector names
5148aeb XRR: Add real hardware components
74caafb Revert "nicos_mlz: Add secop-based barcode reader device"
ed99471 nicos_mlz: Add secop-based barcode reader device
bf7800b Virtual: Reformat code
ccde312 flowui: commandline should change colour when busy
b6afca2 Merge release-3.10
a0483db LABS/RESEDA/BOA: add epics initialization
04c817c XRESD: Add RabbitMQ data sink
82a6155 ESS: update out of date error message
66dc776 ESS: use ESS sample class
6736ea0 ESS: create consumer earlier
83c0271 REFSANS: instrument setups add setup ana4gpio03
a063834 SECoP: small fixes to init code
6b03557 RESEDA/BOA: Change the basic detector setups
a9dd5a6 REFSANS: Upgrade status monitors
9a567ef REFSANS: Clean up global configuration
b9c1334 REFSANS: adjust temperature2 and chopper cores
555fc2c REFSANS: Add some devices to the HTML monitor
53c2606 REFSANS: add julabo averaging device
ab4616a REFSANS: change the conversion polynoms for humidity
939245a REFSANS setup ana4gpio03 add Sensor SHT temp+humidity
e19f2fc REFSANS: vsd adding functionality of expertvibro to vsd
50ad205 frm2: move monitor setups for ccm2aX into their setup
0e34f9f core: rename key in setup info to show it is internal
0c95551 reseda: fixup monitor setups
1cdb2e7 toftof: fixup monitor setups
d5cddfd antares: fixup monitor setups
0b5c082 MLZ/Labs/Boa: Create a new "instrument"
ba13702 Refsans: Close the data files/directories after finishing experiment
f5c4dd7 ESS: use fullpath for chopper devices
c7de554 mira/all: remove traces of CCR5
a0dcbe6 all: get rid of traces of ccmsans
a1f01bd erwin: remove copy-pasted stuff from monitor setups
800e40e frm2: fix 3He plot setups and add cci3he11/12
cc9e713 nicos_virt_mlz: remove nonexisting devices from monitor setups
2c21b85 utils: remove support for old style setup specs
d28cd90 SECoP: add more options to automatic creation.
5b5d087 all: remove coding cookies
669ccf2 ESS: remove old setup
5d9a5e7 REFSANS: Add some more tests for chopper_config calcs
829909d TESTS: Skip tests if 'lxml' package isn't installed
3327dc1 REFSANS: Fix some formatting issues
c1308b3 REFSANS: Rework of calculations and 'chopper_config'
5495714 SANS1: (Temp) remove of the col_2b entries from monitors
027ac4f FRM: rework monitor setups for the CCI inserts
0fa8a3a ANTARES: Fix dev names in monitor setups
4846fae REFSANS: Fix typo introduced in I448f5e19a1808b816ab1412869cd6e88afebad55
726db52 REFSANS: Fix path for the live image of HTML monitor
6886d56 TEST: Add test for Refsans' specific Accuracy device
a85ddae REFSANS: Reimplement Ttr device
d2b9003 REFSANS: Fix implementation of transforming devs
bd163d0 Test: Fix authorship of Refsans specific tests
b6b3d0f ESS: Fix some formatting issues
f30b580 REFSANS: Fix setup description
8395de6 REFSANS: Switch to lazy formatting in logging
d84e29a REFSANS: Refactor Vibro8 device and setup
ff8d15a REFSANS: Remove empty and unused setup file
2f19468 REFSANS: Remove unused HasPrecision from FocusPoint
bae3615 REFSANS: Reduce the requirements for attached device
cc86f9c Utils: enable keystore to handle third-party API change
0404e28 elog: cleanup temporary images on 'image' elog events
d8c907f ESS: update kafka ports to use sasl port
87b6ea0 gui: clarify that the "configuration" selection only means the GUI config
41136af plotting: avoid the first plot color being yellow
7791406 Merge release-3.10
f077939 ESS: remove duplication in macgyver setups
3867306 ESS: add setup for readout master module
d0b3ad0 ESS: add setups for MacGyver digital in/out
a59968d mira/panda: fixup references to ccm5v5
4858bdf vendor: remove ipc taco impls
0193ffd vendor: remove frm2(.CCRSwitch)
5a69271 elog: add new event to transmit an image in different formats
2d154ed remove more TACO references in docstrings
f22a995 doc: replace reference to taco
c360fcf refactor attach to elog into common base class
aeb7f33 elog: configure handlers as NICOS devices
06a2c63 EPICS: add bool readable
c2ebfe0 Merge remote-tracking branch 'origin/release-3.10' into master
4833277 test: actually wait for elog to start
f7a6c14 TAS: Rework Eulerian Cradle device code
ad2b1b4 FIX year in copyright line
8c97546 galaxi: update doc
461ac1b hermes: fix doc headers
1941bef Merge remote-tracking branch 'origin/release-3.10' into master
96d52d5 SubscanMeasurable does not need to implement doFinish()
dcd8798 REFSANS/doubleslit: Use already defined motors list
7113593 fix poller needlessly polling noisy adevs at high rate
f08dfb5 XRESD: Fix some init problems
a1fd672 XRESD: Add conditions to the watchdog
2ea5f02 XRESD: Remove some parameter devices
90422f7 XRESD: Poll some parameters
54a36a6 XRESD: Add special live view sink
7a7b2de EPICS: revert MappedMoveable and introduce bool version
11d7ddb XRESD: Fix wrong attached devices
8f4454b XRESD: Clean up configuration
7612901 XRESD: Change the image reading device
b3d0bdb XRESD: Fix display of live data
cc4393b STRESSI: Rework CARESS sink
8ae97f3 XRESD: Fix arraydesc and valueInfo of image detector
1117882 XRESD: Fix HV for the 'On' state of the X-Ray tube
1b12dfd VREFSANS: Complete the virtual instrument
1bbb087 REFSANS: Update slits
a51e435 REFSANS: detector table analogmove has to have precision
a97f2f5 REFSANS: setup julabo: adding flow from ana4gpio01_ch2
1e4a5a2 REFSANS: detector; remove det_drift
d2e99c7 REFSANS: new device ana4gpio03
cd9d994 REFSANS: Change SC2 parameters
f9bca67 REFSANS: Remove additional date information
f883248 EPICS: allow MappedMoveable to support bool types
b160f06 gui: Qt6 fix color definition in qscintillacompat
9b496c6 Add mailer with hostname (for SEOP)
ed8d3a3 ESS: add setup for MacGyver relays
f9dd9ce BIO: Add device to readout keyence images
651ee6c Merge release-3.10
845cd50 Virtual MLZ instruments: add Refsans instrument
fda754d VRESEDA: Update currently supported sample types
3109e91 VRESEDA: Implement 'dlam' parameter calculation
e8e0611 VRESEDA: Fix timer device for McStas simulation
72d81a4 VRESEDA: Add devices for McStas 'om0' and 'om1'
9197859 secop: use consistent logging style
83ff83e flatfiledb cache: avoid exception reading a timestamp in cache files
d564ed3 SECoP: Fix manually created devices
40fdf68 SECoP: fix register callbacks
5c915fc gui: Improve Color Handling
73a4dee ESS: default to not using elog
dd88c42 ESS: set LoKI to use Kafka auth
1326e7a SECoP: treat reset command
a600f8f influxdb cache: improvements
ee4a38a cache: updated influxdb-transfer
9622afc Remove doubled opencv from requirements
961d950 INSTALL: add the opencv as optional requirement
191fc92 BIO: Add valid web address
911be2d ESS: set ODIN to use Kafka auth
5517951 SECoP: fix in SecopHasOffset.doReadTarget
3c05427 core: rearrange limit checking to make it easier to override
4103af6 ESS: set BIFROST to use Kafka auth
062d735 BIO: Fix LogSpace device path
c93ce4f ESS: allow starting filewriter even if no samples defined
5941338 ESS: specify the max allowed kafka message size
90ab4d1 TEST: Fix some tests if 'confluent_kafka' isn't available
b516983 ESS: fix out-dated nexus structure for estia
ed5e208 ESS: set ESTIA to use Kafka auth
eb0c032 XRESD: Rename devices for STRESSI compatiblity
c52d3e4 XRESD: Cleanup code for the detector
0028cef XRESD: Add device for distance sample to detector
1c039f3 Authors: Add J. Haehne to the list of contributors
6646da1 RESEDA: Reconfigure notifiers
3050528 SECoP: fix typo
200259a SECoP: fix bug with configured devices
5bfd10a gui: Support dark system themes
f55d5e3 XRESD: Remove the angle from image data
9e231c7 XRESD: Deactivate unreachable code
85ca2dd ESS: add kafka authentication
25d2210 Add option for custom callbacks in SECoP devices
dc3dc52 EPICS: get the enum values from the update if possible
180ace6 XRESD: Add alias devices and CARESS file sink
bad327e XRESD: Add standard setups
69a52a6 XRESD: Fix path for the LogSpace device
cd1d293 LABS/SPODI/BIO: New instrument
df92eef XRR: Add new instrument in the MLZ physics labs
8cd5dec MLZ/XRESD: Remove neutron specific tools
320445b MLZ/XRESD: Add a basic setup
86d036a MLZ/XRESD: Change data path
3ee080f XRESD: Change from 'softlab' to 'physlab'
de4cc9b monitor-jcnsmon02: update
cf06105 MLZ: Rename 'softlab' to 'physlab'
c3a12f9 cacheinspector: fix crash when QTimer.start(int) receives float
216691e SECoP: improve inheritance for read/update
0787219 Merge release-3.10
b4747fc Merge "Merge release-3.10"
46bfe87 ESS: moving base classes to confluent kafka
94b92f7 Merge release-3.10
0627dbd Merge release-3.10
ffd849e XRESD: Change instrument responsible
83725f3 XRESD: New instrument on MLZ physics lab
09dc954 Merge release-3.10
b231a12 SECoP: fix HasOffset feature and Limits
7d869b0 SECoP: some minor and cosmetic fixes
d0065b3 ESS: update PVs for Vinci pump
0fe2cc8 TOFTOF: Open server connections on all network interfaces
1b84631 MLZ: change paths of the LogSpace devices
fa1187e TOFTOF: Fix LogSpace path
5ae9b23 ESS: reduce irrelevant cache updates for Kafka status handler
3e1e6f4 ESS: fix metadata format
9296885 ESS: adding more data to NeXus
94d68b7 TOFTOF: Use tango_base instead of tango_host
ea59bd2 TOFTOF: Use FQHN for all computers
6d593f0 TOFTOF: Use the FQHN for the tofhw
8ff6989 fix crashes in cache-inspector due to old Qt syntax
be79cfb LIMA: Rework implementation
d10f5a8 ESS: adding instrument name to NeXus
771371f Merge remote-tracking branch 'origin/release-3.10' into master
0e2ea0d ESS: migrate scichat to new Kafka library
17f38ca ESS: migrate collector to new Kafka library
bd1f38e SECoP: avoid checking limits for readonly parameters
42ac6ba ESS: remove Space device from instruments
12cc5ce EPICS: EpicsString****able should subscribe as str
8a5deb2 ESS: ESTIA setup changes for selene
eb84ab5 Merge "Merge release-3.10"
8208b06 ESS: Update NeXus structure handling
94bf9a3 Merge release-3.10
227ce26 ESS: Adding job info to NeXus structure
5e81420 Merge release-3.10
ec738d4 ESS: QT6 fixes for ODIN live view
2fd9b71 ESS: Liveview small UI update
cb5d3e8 ESS: Add auto-enable PV for motors
2e33b71 ESS: switch bifrost to new live view
a1a6425 ESS: pyqt6 fixes for live view
467c439 ESS: fixed mistake in guiconfig for ODIN
bc6717b ESS: Updating NeXus structure
82376bf ESS: add collector setup for ODIN
db75847 ESS: Improving PyQt liveview, add camera control
5f28057 ESS: change ESTIA to use pva
05892c0 VSANS1: Create a more realistic behavior
c02f48a SECoP: fix target type after change in frappy.client
1fd09b4 ESS: missing self on two 'local' vars
d1e1400 ESS: add park angle for choppers
f7fd16f MLZ/Labs/battery: Add new plug'n play computers
3a829c6 Merge release-3.10
656a6a3 Tests/Amor: Small refactoring
b53d3d6 DOC: Fix some formatting issue
4afed45 DOC: Include the SECoP device classes
555d45a INSTALL: Add 'pyftpdlib' as needed package for dev
460974e ESS: our requirements no longer need Qt stuff
8eca087 Merge release-3.10
ffb0d47 Merge release-3.10
9634108 doc: small fixes to alias config doc
b65ff2c Merge release-3.10
e40b5a0 SETUP: add some additional project urls
14037ce ESS: removing default value for device
4ce4669 MIRA: Switch IPC 4blade slit comm to NICOS
8c22b45 ESS: Fix missing units in Bifrost and Ymir NeXuS templates
9dd07b5 ESS: Bump isort version in ESS pre-commit hook
3cd3734 MEPHISTO: Move the 'blende1' devices to entangle
0767c81 Merge release-3.10
3501523 WONI: Save the tutorials instrument
1b05ad5 all: minor fixes
a551f8f livepanel: use numpy data types in array conversions
cf5a831 Merge release-3.10
5c828f7 Merge release-3.10
e8aa394 Merge release-3.10
77097d1 INSTALL: remove outdated dependencies
ad9b90b hermes: add new instrument
ce4bed1 Merge release-3.10
2559694 ESS: Qt6 adjustments for LoKI gui
67f62be ESS: Updating area detector
8db8474 Jenkinsfile: r3.10 needs debian11 based image
576c375 Merge remote-tracking branch 'origin/release-3.10' into master

v3.10.9

Toggle v3.10.9's commit message
Release 3.10.9

065d2c3 influxdb cache: fixed bug when all values were expired
6272b58 influxdb cache: improvements
13f79cf cache: updated influxdb-transfer
f8a03c9 nicos_jcns: use degC instead of °C
cc727d9 hermes: add admin users
1cdafe4 dectris: use 'controller' instead of 'master'
3e25134 nicos_jcns: fix redundant-u-string-prefix
8eee6d5 ESS: Fix some formatting issues
16d6fc9 Test: Remove dependency in ESS specific parts
6d575ce Daemon: Fix 'IndexError' after disconnecting GUI
efe7a28 daemon: fix SizedQueue to take blobs into account

v3.10.8

Toggle v3.10.8's commit message
version 3.10.8

v3.10.7

Toggle v3.10.7's commit message
version 3.10.7