# packages

pkgId: f405b583e2f5cc8837a1f9a06cae65f574e758e599f89e5ee9e0dd9b0295ead5
name: lib-maxiv-isara
arch: noarch
version: 1.0.0
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/lib-maxiv-isara
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-635-concurrent-0
rpm_sourcerpm: lib-maxiv-isara-1.0.0-1.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-635-concurrent-0>
location_href: lib-maxiv-isara-1.0.0-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for remote communication with the Isara sample changer (formerly known as Cats).This communication is based in TCP/IP

description:
  Library for remote communication with the Isara sample changer (formerly known as Cats).This communication is based in TCP/IP


pkgId: 505fca6287b8d5cf42c88d6b033652c80c8189bba2f926320f13b5a23a1ca809
name: python-caenlib
arch: noarch
version: 1.0.1
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/lib-maxiv-caen_powersupply
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-683-concurrent-0
rpm_sourcerpm: python-caenlib-1.0.1-1.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-683-concurrent-0>
location_href: python-caenlib-1.0.1-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for remote communication with the CAEN power supply controller.This communication is based in TCP/IP sockets.

description:
  Library for remote communication with the CAEN power supply controller.This communication is based in TCP/IP sockets.


pkgId: 02ff1942a3cd4aecff255e5d3de77926136a972c4f2f66c0a4f09cf6baf70d83
name: python-dg645lib
arch: noarch
version: 1.4.6
epoch: 0
release: 1.el7
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-288-concurrent-0
rpm_sourcerpm: python-dg645lib-1.4.6-1.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-288-concurrent-0>
location_href: python-dg645lib-1.4.6-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for remote communication with the delay generator                     DG645 from Oxford.This communication is based in TCP/IPsockets, using SCPI commands.

description:
  Library for remote communication with the delay generator                     DG645 from Oxford.This communication is based in TCP/IPsockets, using SCPI commands.


pkgId: 8e5276a87750ca17df130e3e32c230b04855802d795d7ed1dbe7bf57c04c1ebd
name: python-facadedevice
arch: noarch
version: 0.8.1
epoch: 0
release: 1.el7.centos.maxlab
summary: Provide a facade device to subclass.
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: Vincent Michel <vincent.michel@maxlab.lu.se>
rpm_group: Development/Libraries
rpm_buildhost: d1dfe49f120f
rpm_sourcerpm: python-facadedevice-0.8.1-1.el7.centos.maxlab.src.rpm
location_href: python-facadedevice-0.8.1-1.el7.centos.maxlab.noarch.rpm
checksum_type: sha256
description:
  python-facadedevice
  ===================
  ***

  Provide a facade device to subclass.

  Information
  -----------

   - Package: python-facadedevice
   - Device:  Facade (+ FacadeMeta)
   - Repo:    [lib-maxiv-facadedevice][repo]

  [repo]: https://github.com/MaxIV-KitsControls/lib-maxiv-facadedevice.git


  Usage
  -----

  In order to subclass the `Facade` device, it is required to define `FacadeMeta`
  as metaclass. The proxy device supports the following objects:

  - **proxy_attribute**: TANGO attribute linked to the attribute of a remote
    device. Attribute and device are given as property names. It supports the
    standard attribute keywords.

  - **logical_attribute**: TANGO attribute computed from the values of other
    attributes. Use it as a decorator to register the function that make this
    computation. The decorated method takes the attribute value dictionnary as
    argument. Logical attributes also support the standard attribute keywords.

  - **proxy_command**: TANGO command to write an attribute of a remote device
    with a given value. Attribute and device are given as property names. It
    supports standard command keywords.

  In order to define the state and status of the device, these two methods can be
  overriden:

  - **state_from _data**: return the state to set, or None
  - **status_from _data**: return the status to set, or None

  Moreover, the `Facade` device is fully subclassable in a standard pythonic way
  (super, calls to parent methods, etc).

  Example
  -------

  ```python

  class CameraScreen(Facade):
      __metaclass__ = FacadeMeta

      
      StatusIn = proxy_attribute(
          device="OPCDevice",
          prop="InStatusTag",
          dtype=bool)

      StatusOut = proxy_attribute(
          device="OPCDevice",
          prop="OutStatusTag",
          dtype=bool)

      
      @logical_attribute(dtype=bool)
      def Error(self, data):
          return data["StatusIn"] == data["StatusOut"]

      
      MoveIn = proxy_command(
          device="OPCDevice",
          prop="InCmdTag",
          attr=True,
          value=1)

      MoveOut = proxy_command(
          device="OPCDevice",
          prop="OutCmdTag",
          attr=True,
          value=1)

      
      def state_from_data(self, data):
          if data['Error']:
              return DevState.FAULT
          return DevState.INSERT if data['StatusIn'] else DevState.EXTRACT

      
      def status_from_data(self, data):
          if data['Error']:
              return "Conflict between IN and OUT informations"
          return "IN" if data['StatusIn'] else "OUT"
  ```

  Unit testing
  ------------

  The package is unittested using `devicetest` and the example class given above.

  Statement coverage is currently greater than 84%.


  Documentation
  -------------

  This project has no documentation yet, but I'm pasting below some explainantions that should be refactored properly at some point:

  A Facade device has its own way of dealing with communication errors: any communication error with the proxies will cause the device to go to fault state, set all the forwarded/logical attributes with an INVALID quality (not the local attributes though), and prevent the execution of forwarded commands. The status should also be pretty explicit. Then the device is frozen and it won't update its state, status or attributes any more.

  Now, about recovering. The Facade device do not recover from communication error, unless they come from a change event. That means that if you want your device to reconnect automatically, you need the following configuration:

  - in the sub-devices, configure all the attributes to forward to push events (enable polling and set a threshold if necessary)
  - make sure everything is accessible when your first start the device (the device do not reconnect if it has never started)
  - check the report of the GetInfo command to make sure the facade device used subscription and not polling for all the attributes it forwards.

  It turns out there is a way to configure the device to ensure this recovering behavior: you need to set those properties:

  - PushEvent: True
  - UpdatePeriod: 0

  With this configuration, the device will go to FAULT if it is not able to subscribe to all the attributes. That also means there won't be any internal polling and the device will be fully "reactive".


  Contact
  -------

  Vincent Michel: vincent.michel@maxlab.lu.se


pkgId: 1037d6bea11e7da7b81106aa0228fb3783e3f1824640f68a878778ad16b0caf8
name: python-flexpestcp350lib
arch: noarch
version: 0.0.1
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/FlexPes/lib-maxiv-flexpestcp350lib
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-8BemcjJa-project-2228-concurrent-0
rpm_sourcerpm: python-flexpestcp350lib-0.0.1-1.el7.src.rpm
rpm_packager: <@runner-8BemcjJa-project-2228-concurrent-0>
location_href: python-flexpestcp350lib-0.0.1-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Python Library to control the Pfeiffer TCP350 turbo pump control unit over RS485 interface using telnet

description:
  Python Library to control the Pfeiffer TCP350 turbo pump control unit over RS485 interface using telnet


pkgId: 98951f72db1766c780c3253387fd60069ae4510565f44ced696760196321fe9f
name: python-icepaptrajctrl
arch: noarch
version: 0.0.3
epoch: 0
release: 1.el7
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-8BemcjJa-project-1461-concurrent-0
rpm_sourcerpm: python-icepaptrajctrl-0.0.3-1.el7.src.rpm
rpm_packager: <@runner-8BemcjJa-project-1461-concurrent-0>
location_href: python-icepaptrajctrl-0.0.3-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for building IcePAP trajectory sardana controllers.This implements a generic class that a tractory controller should inherit from.

description:
  Library for building IcePAP trajectory sardana controllers.This implements a generic class that a tractory controller should inherit from.


pkgId: c60bb40ace03494c82ed289d47fde8c2f4c3cd2c5b777b77205bda4845069feb
name: python-pie709lib
arch: noarch
version: 0.0.1
epoch: 0
release: 1.el7
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-krbd3cPo-project-1438-concurrent-0
rpm_sourcerpm: python-pie709lib-0.0.1-1.el7.src.rpm
rpm_packager: <@runner-krbd3cPo-project-1438-concurrent-0>
location_href: python-pie709lib-0.0.1-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for remote communication with the PI 709 piezo controller.This communication is based in TCP/IP sockets.

description:
  Library for remote communication with the PI 709 piezo controller.This communication is based in TCP/IP sockets.


pkgId: 79ff80cc5df6404b8a6cd253947019c13992cd60f898054e01f752b75000ba67
name: python-prevacis40pslib
arch: noarch
version: 0.0.1
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/FlexPes/lib-maxiv-prevac_is40_powersupply
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-8BemcjJa-project-2167-concurrent-0
rpm_sourcerpm: python-prevacis40pslib-0.0.1-1.el7.src.rpm
rpm_packager: <@runner-8BemcjJa-project-2167-concurrent-0>
location_href: python-prevacis40pslib-0.0.1-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for remote communication with the Prevac IS40 power supply controller via ModbusTCP protocol.

description:
  Library for remote communication with the Prevac IS40 power supply controller via ModbusTCP protocol.


pkgId: 778a487cd3929f0dd2b70de97672cef33b3f854328073d0fcb8d96bb1d4f4c9c
name: python-shamrocklib
arch: noarch
version: 0.0.3
epoch: 0
release: 2.el7
url: http://www.maxiv.lu.se
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-2NmVouJd-project-738-concurrent-0
rpm_sourcerpm: python-shamrocklib-0.0.3-2.el7.src.rpm
rpm_packager: <@runner-2NmVouJd-project-738-concurrent-0>
location_href: python-shamrocklib-0.0.3-2.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for communication with the Shamrock spectrometer controller.                     This communication is based in USB.

description:
  Library for communication with the Shamrock spectrometer controller.                     This communication is based in USB.


pkgId: b67163a7b07bcb7229fa788dfe83ce9ea777c75a55c220efeaeb810f156fe797
name: python-taurus
arch: noarch
version: 3.6.0
epoch: 0
release: 3.el7.centos.maxlab
summary: Taurus framework
url: http://www.tango-controls.org/static/taurus
rpm_license: GPL
rpm_group: Development/Languages
rpm_buildhost: w-v-cinode-0.maxiv.lu.se
rpm_sourcerpm: python-taurus-3.6.0-3.el7.centos.maxlab.src.rpm
location_href: python-taurus-3.6.0-3.el7.centos.maxlab.noarch.rpm
checksum_type: sha256
description:
  Taurus is a python framework for both CLI and GUI tango applications. It is
  build on top of PyTango and PyQt. Taurus stands for TAngo User interface ‘R’ Us.


pkgId: 689587b160ab09b61b4447da89a8203492d722da8f96b8c96558b16a4b935ac7
name: python36-app-maxiv-scanty
arch: noarch
version: 1.0.0
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/app-maxiv-scanty
rpm_license: UNKNOWN
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-gfyaeck-project-2048-concurrent-0
rpm_sourcerpm: python36-app-maxiv-scanty-1.0.0-1.el7.src.rpm
rpm_packager: <@runner-gfyaeck-project-2048-concurrent-0>
location_href: python36-app-maxiv-scanty-1.0.0-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Command line app which discovers devices in Sardana measurement group and renders their states in a curses GUI.

description:
  Command line app which discovers devices in Sardana measurement group and renders their states in a curses GUI.


pkgId: 6be7470d68a5a1e9b88c82c37385bc339599daf652758ec1d783a7713a50404f
name: python36-expertsensorbox7212lib
arch: noarch
version: 1.0.0
epoch: 0
release: 5.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/lib-maxiv-expert-sensor-box
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-8bemcjja-project-2348-concurrent-0
rpm_sourcerpm: python36-expertsensorbox7212lib-1.0.0-5.el7.src.rpm
rpm_packager: <@runner-8bemcjja-project-2348-concurrent-0>
location_href: python36-expertsensorbox7212lib-1.0.0-5.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for communicating with a GUDE Expert Sensor Box 7212,a sensor for temperature and humidity monitoring.

description:
  Library for communicating with a GUDE Expert Sensor Box 7212,a sensor for temperature and humidity monitoring.


pkgId: ac5bb996d9a2243b755b2aa3f6daaad20dab03633c3a750a9fd05e0d60666d7f
name: python36-lakeshore335gpiblanlib
arch: noarch
version: 1.0.0
epoch: 0
release: 4.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/lib-maxiv-lakeshore335gpiblan
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-958-concurrent-0
rpm_sourcerpm: python36-lakeshore335gpiblanlib-1.0.0-4.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-958-concurrent-0>
location_href: python36-lakeshore335gpiblanlib-1.0.0-4.el7.noarch.rpm
checksum_type: sha256
summary:
  Library for network communication with the LakeShore temperaturecontrollers 336 directly and 335 via a Prologix GPIB-LAN adapter.

description:
  Library for network communication with the LakeShore temperaturecontrollers 336 directly and 335 via a Prologix GPIB-LAN adapter.


pkgId: f3db4da99d06cecaf6262d94c79785a5109345f4e9e89f40511aa5f6f3cd2ee9
name: tango-gateway
arch: noarch
version: 0.2.5
epoch: 0
release: el7.centos.maxiv
summary: A Tango gateway server
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: Vincent Michel <vincent.michel@maxlab.lu.se>
rpm_group: Development/Libraries
rpm_buildhost: runner-krbd3cPo-project-1387-concurrent-0
rpm_sourcerpm: tango-gateway-0.2.5-el7.centos.maxiv.src.rpm
location_href: tango-gateway-0.2.5-el7.centos.maxiv.noarch.rpm
checksum_type: sha256
description:
  tango-gateway
  =============

  A Tango gateway server

  Clients from other networks can connect to the gateway to access the tango
  database transparently. It opens ports dynamically when an access to a device
  is required and redirects the traffic to the corresponding device. The ZMQ
  tango events are also supported.


  Requirements
  ------------

  - python >= 3.4
  - zmq
  - aiozmq
  - pytango (optional)


  Usage
  -----

  ```
  $ tango-gateway -h
  usage: tango-gateway [-h] [--bind ADDRESS] [--port PORT] [--tango HOST]

  Run a Tango gateway server

  optional arguments:
    -h, --help            show this help message and exit
    --bind ADDRESS, -b ADDRESS
                          Specify the bind address (default is all interfaces)
    --port PORT, -p PORT  Port for the server (default is 8000)
    --tango HOST, -t HOST
                          Tango host (default is given by PyTango)
  ```


  Contact
  -------

  KITS : kitscontrol@maxiv.lu.se


pkgId: 7f7d7e79835c449f721598202949e6404834c9d12696e2a0c5f89451d4431979
name: tangods-actuators
arch: noarch
version: 0.5.0
epoch: 0
release: 2.el7.centos.maxlab
summary: Device servers for different actuators.
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: Vincent Michel <vincent.michel@maxlab.lu.se>
rpm_group: Development/Libraries
rpm_buildhost: w-v-cinode-0.maxiv.lu.se
rpm_sourcerpm: tangods-actuators-0.5.0-2.el7.centos.maxlab.src.rpm
location_href: tangods-actuators-0.5.0-2.el7.centos.maxlab.noarch.rpm
checksum_type: sha256
description:
  tangods-actuators
  =================
  ***

  Device servers for the different kind of actuators.

  Information
  -----------

   - Package:  tangods-actuators
   - Servers:  CameraScreen, BeamScraper, VacuumValve, HeatAbsorber, BeamStopper, BeamDump, BeamShutter, ControlValve, CirculationFan, WaterPump
   - Devices:  CameraScreen, BeamScraper, VacuumValve, HeatAbsorber, BeamStopper, BeamDump, BeamShutter, ControlValve, CirculationFan, WaterPump
   - Repo:     [dev-maxiv-actuators][repo]

  [repo]: https://gitlab.maxlab.lu.se/kits-maxiv/dev-maxiv-actuators/

  Documentation
  -------------

  A sphinx documentation is available [here](http://vxgmichel.github.io/pytango-actuators-docs/)

  Contact
  -------

  Vincent Michel: vincent.michel@maxlab.lu.se


pkgId: d18d3d33fe8d23220b501bc348b6d64f16c4846b6525ecfe242a7ad855b44699
name: tangods-lakeshore335gpiblan
arch: noarch
version: 1.0.0
epoch: 0
release: 2.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/dev-maxiv-lakeshore335gpiblan
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-8BemcjJa-project-957-concurrent-0
rpm_sourcerpm: tangods-lakeshore335gpiblan-1.0.0-2.el7.src.rpm
rpm_packager: <@runner-8BemcjJa-project-957-concurrent-0>
location_href: tangods-lakeshore335gpiblan-1.0.0-2.el7.noarch.rpm
checksum_type: sha256
summary:
  Device server for  the LakeShore temperature controllers336 directly and 335 via a Prologix GPIB-LAN adapter.

description:
  Device server for  the LakeShore temperature controllers336 directly and 335 via a Prologix GPIB-LAN adapter.


pkgId: bcbdd3163c129fee2e1f0736f22a186e77e9cab968c54aa76558f35265abd493
name: tangods-sensors
arch: noarch
version: 0.5.0
epoch: 0
release: 2.el7.centos.maxlab
summary: Device servers for different sensors.
url: http://www.maxlab.lu.se
rpm_license: GPLv3
rpm_vendor: Vincent Michel <vincent.michel@maxlab.lu.se>
rpm_group: Development/Libraries
rpm_buildhost: w-v-cinode-1.maxiv.lu.se
rpm_sourcerpm: tangods-sensors-0.5.0-2.el7.centos.maxlab.src.rpm
location_href: tangods-sensors-0.5.0-2.el7.centos.maxlab.noarch.rpm
checksum_type: sha256
description:
  tangods-sensors
  ===============
  ***

  Device servers for different kind of sensors.

  Information
  -----------

   - Package:  tangods-sensors
   - Servers:  Thermocouple, TemperatureSensor, FlowSwitch, FlowGauge, VacuumGauge, IonPump
   - Devices:  Thermocouple, TemperatureSensor, FlowSwitch, FlowGauge, VacuumGauge, IonPump
   - Repo:     [dev-maxiv-sensors][repo]

  [repo]: https://gitlab.maxlab.lu.se/kits-maxiv/dev-maxiv-sensors/

  Documentation
  -------------

  A sphinx documentation is available [here](http://vxgmichel.github.io/pytango-sensors-docs/)

  Contact
  -------

  Vincent Michel: vincent.michel@maxlab.lu.se


pkgId: d7f38385d939d9f0f7f85984aff9a01f257d6d303868e16d1df66b32e3c3bfb7
name: taurusgui-bas2synoptic
arch: noarch
version: 1.0.0
epoch: 0
release: 2.el7
url: https://gitlab.maxiv.lu.se/operations/filips-synoptic-for-bas
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-1711-concurrent-0
rpm_sourcerpm: taurusgui-bas2synoptic-1.0.0-2.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-1711-concurrent-0>
location_href: taurusgui-bas2synoptic-1.0.0-2.el7.noarch.rpm
checksum_type: sha256
summary:
  This synoptic shows the schematics of most water systems serving MAX IV accelerators. It also shows the pressure in the pressurized air system for each building, along with the outside air temperature.

description:
  This synoptic shows the schematics of most water systems serving MAX IV accelerators. It also shows the pressure in the pressurized air system for each building, along with the outside air temperature.


pkgId: 1e3782c7136e5f377b1e7d97083099fd4574e6cbff167c6e3cb7fadb902ae662
name: taurusgui-flexpesprevacis40psgui
arch: noarch
version: 0.0.1
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/FlexPes/app-maxiv-flexpesprevacis40psgui
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-2251-concurrent-0
rpm_sourcerpm: taurusgui-flexpesprevacis40psgui-0.0.1-1.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-2251-concurrent-0>
location_href: taurusgui-flexpesprevacis40psgui-0.0.1-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Taurus and PyQt4 based client GUI to Tango server for Prevac IS40-PS sputter gun control unit used at FlexPES

description:
  Taurus and PyQt4 based client GUI to Tango server for Prevac IS40-PS sputter gun control unit used at FlexPES


pkgId: cb5899de310faedf98faa556b69dbc98a66877f4badc074497fedd7860013c0a
name: taurusgui-flexpesvat590leakvalvegui
arch: noarch
version: 0.0.1
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/FlexPes/app-maxiv-flexpesleakvalvegui
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-2242-concurrent-0
rpm_sourcerpm: taurusgui-flexpesvat590leakvalvegui-0.0.1-1.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-2242-concurrent-0>
location_href: taurusgui-flexpesvat590leakvalvegui-0.0.1-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Taurus and PyQt4 based Tango device client GUI for controlling VAT series 590 leak valve with RS485/RS232 interface

description:
  Taurus and PyQt4 based Tango device client GUI for controlling VAT series 590 leak valve with RS485/RS232 interface


pkgId: a92bac4de94a0e0a325123a5bc5433a4e3e20ab00ade12ebc2728021c318977c
name: taurusgui-flexpesxspress3configgui
arch: noarch
version: 0.0.2
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/FlexPes/app-maxiv-flexpesxspress3gui
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-GfyaEc_K-project-2198-concurrent-0
rpm_sourcerpm: taurusgui-flexpesxspress3configgui-0.0.2-1.el7.src.rpm
rpm_packager: <@runner-GfyaEc_K-project-2198-concurrent-0>
location_href: taurusgui-flexpesxspress3configgui-0.0.2-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Taurus and PyQt based GUI for configuration and controlling Xspress3mini detector at FlexPES beamline

description:
  Taurus and PyQt based GUI for configuration and controlling Xspress3mini detector at FlexPES beamline


pkgId: ce1f12d444ec0297ac02ee612c6c9d810c242606cb56fd9112aba6259a5c18d3
name: universal_pseudo
arch: noarch
version: 1.0.0
epoch: 0
release: 1.el7
url: https://gitlab.maxiv.lu.se/kits-maxiv/lib-maxiv-universal_pseudo
rpm_license: GPLv3
rpm_vendor: none
rpm_group: default
rpm_buildhost: runner-8BemcjJa-project-1813-concurrent-0
rpm_sourcerpm: universal_pseudo-1.0.0-1.el7.src.rpm
rpm_packager: <@runner-8BemcjJa-project-1813-concurrent-0>
location_href: universal_pseudo-1.0.0-1.el7.noarch.rpm
checksum_type: sha256
summary:
  Sardana Pseudomotor Controller to calculate pseudo and motor roles based on provided equations with x and y variables.

description:
  Sardana Pseudomotor Controller to calculate pseudo and motor roles based on provided equations with x and y variables.


