deviceaccess-epicsbackend

EPICS client backend for DeviceAccess

https://github.com/chimeratk/deviceaccess-epicsbackend

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.5%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

EPICS client backend for DeviceAccess

Basic Info
  • Host: GitHub
  • Owner: ChimeraTK
  • License: lgpl-3.0
  • Language: CMake
  • Default Branch: master
  • Size: 349 KB
Statistics
  • Stars: 0
  • Watchers: 5
  • Forks: 1
  • Open Issues: 0
  • Releases: 1
Created over 5 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

DeviceAccess-EPICS-Backend

License DOI Supported Platforms

This backend allows to access EPICS process variables via EPICS channel access. It was tested with EPICS R7.0.5.

Usage

In order to use this backend add device to your device mapping file using the following syntax:

Test (epics:?map=epics.map)

The specified mapping file epics.map includes the names of the EPICS channels to be accessed in combination with an register path to be used in ChimeraTK:

#epics.map
epics_data/testArray test:compressExample

In the above example the EPICS channel test:compressExample will be mapped to the ChimeraTK register path epics_data/testArray. Using the submodule structure is posible but not necessary. E.g. one could also just assign the register path testArray.

Installation

If you have not installed EPICS in a standard install directory pass the EPICS path to cmake using: -DEPICS_BASE_DIR=PATH_TO_EPICS.

Owner

  • Name: ChimeraTK
  • Login: ChimeraTK
  • Kind: organization

Control system and Hardware Interface with Mapped and Extensible Register-based device Abstraction Tool Kit

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: EPICS device backend for the ChimeraTK framework
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Klaus
    family-names: Zenker
    orcid: 'https://orcid.org/0000-0002-8120-6806'
    affiliation: Helmholtz-Zentrum Dresden-Rossendorf
identifiers:
  - type: doi
    value: 10.14278/rodare.3333
repository-code: 'https://github.com/ChimeraTK/DeviceAccess-EpicsBackend'
url: >-
  https://chimeratk.github.io/ChimeraTK-DeviceAccess-EPICS-Backend/head/html/index.html
abstract: >-
  The EPICS device backend implements a EPICS client, that
  allows to create an ChimeraTK device that communicates
  with an EPICS IOC via the EPICS Channel Access (CA)
  protocol.
keywords:
  - EPICS
  - ChimeraTK
  - Control System
license: LGPL-3.0
commit: >-
  https://github.com/ChimeraTK/DeviceAccess-EpicsBackend/commit/58bbccd21102a6ea078821d983c86f097780b037
version: 01.00.01
date-released: '2024-08-07'

GitHub Events

Total
  • Release event: 1
  • Delete event: 10
  • Push event: 8
  • Pull request event: 17
  • Fork event: 1
  • Create event: 12
Last Year
  • Release event: 1
  • Delete event: 10
  • Push event: 8
  • Pull request event: 17
  • Fork event: 1
  • Create event: 12

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 0
  • Total pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Total issue authors: 0
  • Total pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • mhier (11)
  • zenker (9)
  • killenb (5)
  • phako (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

pyproject.toml pypi