mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-24 15:20:02 +02:00
41 lines
1.2 KiB
Python
Executable File
41 lines
1.2 KiB
Python
Executable File
# SPDX-License-Identifier: LGPL-3.0-or-other
|
|
# Copyright (C) 2021 Contributors to the SLS Detector Package
|
|
# from .detector import Detector, DetectorError, free_shared_memory
|
|
from .eiger import Eiger
|
|
from .ctb import Ctb
|
|
from .dacs import DetectorDacs, Dac
|
|
from .powers import DetectorPowers, Power
|
|
from .detector import Detector
|
|
from .jungfrau import Jungfrau
|
|
from .mythen3 import Mythen3
|
|
from .gotthard2 import Gotthard2
|
|
from .gotthard import Gotthard
|
|
from .moench import Moench
|
|
from .pattern import Pattern, patternParameters
|
|
from .gaincaps import Mythen3GainCapsWrapper
|
|
|
|
import _slsdet
|
|
xy = _slsdet.xy
|
|
defs = _slsdet.slsDetectorDefs
|
|
|
|
#Make enums and #defines available at top level
|
|
from .enums import *
|
|
from .defines import *
|
|
|
|
IpAddr = _slsdet.IpAddr
|
|
MacAddr = _slsdet.MacAddr
|
|
scanParameters = _slsdet.scanParameters
|
|
currentSrcParameters = _slsdet.currentSrcParameters
|
|
DurationWrapper = _slsdet.DurationWrapper
|
|
pedestalParameters = _slsdet.pedestalParameters
|
|
|
|
|
|
import subprocess
|
|
def get_git_tag():
|
|
try:
|
|
return subprocess.check_output(['git', 'describe', '--tags', '--abbrev=0']).strip().decode('utf-8')
|
|
except subprocess.CalledProcessError:
|
|
return 'developer'
|
|
__version__ = get_git_tag()
|
|
|