-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy path__init__.py
36 lines (32 loc) · 967 Bytes
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""
control and monitor fpga-based casper designs.
"""
# import all the main classes that we'll use often
from bitfield import Bitfield, Field
from katadc import KatAdc
from casperfpga import CasperFpga
from transport_katcp import KatcpTransport
from transport_tapcp import TapcpTransport
from transport_skarab import SkarabTransport
from transport_itpm import ItpmTransport
from memory import Memory
from network import IpAddress, Mac
from qdr import Qdr
from register import Register
from sbram import Sbram
from snap import Snap
from tengbe import TenGbe
import progska
import skarab_fileops
# BEGIN VERSION CHECK
# Get package version when locally imported from repo or via -e develop install
try:
import katversion as _katversion
except ImportError:
import time as _time
__version__ = "0.0+unknown.{}".format(_time.strftime('%Y%m%d%H%M'))
else:
__version__ = _katversion.get_version(__path__[0])
# END VERSION CHECK
name = "casperfpga"
# end