Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
a2e958d
modify __init__ in snapadc.py, making it identical to py27 branch.
liuweiseu Nov 11, 2022
9694d5c
add **kwargs in __init__ in snapadc.py.
liuweiseu Nov 11, 2022
27c53ff
add self.name and self.device_info in __init__ in snapadc.py.
liuweiseu Nov 11, 2022
1753824
fixed a misspelling issue.
liuweiseu Nov 11, 2022
f9b3811
ref clock is 10MHz by default.
liuweiseu Nov 15, 2022
94f1e1b
if ref is set to None, we will use external ref clk for adc.
liuweiseu Jan 9, 2023
df1fe13
change python version from 3.8.3 to 3.8.
liuweiseu Jan 9, 2023
b1462c1
Merge pull request #59 from liuweiseu/py38
jkocz Jan 9, 2023
2894690
Fix references to deprecated collections classes
kiranshila May 7, 2023
a205862
Merge pull request #60 from kiranshila/py38-dev
jkocz May 12, 2023
67a99c4
Update setup.py
kiranshila Jul 21, 2023
50c25cb
Implement support for mts and nco functions
mitchburnett Sep 25, 2023
efd0d7c
Merge pull request #62 from kiranshila/py38-dev
jkocz Oct 25, 2023
90be3cc
Overhaul of docstrings to for sphinx autodoc styling
mitchburnett Oct 28, 2023
8ae1c23
reimplement `rfdc.status()`
mitchburnett Nov 2, 2023
ed3b473
Merge branch 'py38-dev' into rfsocs/rfdc
mitchburnett Nov 2, 2023
66b5df4
update get/set dsa commands, add vop/get current commands
mitchburnett Nov 30, 2023
4c48904
calibration commands for freeze get/set coeff and get/set mode
mitchburnett Jan 17, 2024
0faf2db
additional api commands
mitchburnett Jan 30, 2024
9e0ae55
Add examples to new API commands doc string
mitchburnett Jan 31, 2024
de36149
Add mixer control
mitchburnett Apr 22, 2024
b12fc40
Fetch and parse interrupts, implement adc thresholds
mitchburnett Oct 12, 2024
b73ca0b
update mts commands
mitchburnett May 20, 2025
65d1a8e
fix arguments for mts functions
mitchburnett May 30, 2025
86d5d76
Merge branch 'rfsocs/rfdc-dsa-vop' into rfsocs/rfdc
mitchburnett May 30, 2025
979a53a
Merge branch 'rfsocs/intr-thresh' into rfsocs/rfdc
mitchburnett May 30, 2025
aaa4ed5
Merge branch 'rfsocs/mts-updates' into rfsocs/rfdc
mitchburnett May 30, 2025
cdcaa20
Merge pull request #70 from mitchburnett/rfsocs/rfdc
jkocz Sep 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/run_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8.3"]
python-version: ["3.8"]

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
'IPython',
'future',
'numpy',
'katcp==0.9.1',
'katcp==0.9.3',
'katversion',
'odict',
'setuptools',
Expand Down
6 changes: 3 additions & 3 deletions src/casperfpga.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import socket
from time import strptime
import string
import collections
from collections.abc import Callable

from . import register
from . import sbram
Expand Down Expand Up @@ -625,7 +625,7 @@ def _create_memory_devices(self, device_dict, memorymap_dict, legacy_reg_map=Tru
except KeyError:
pass
else:
if not isinstance(known_device_class, collections.Callable):
if not isinstance(known_device_class, Callable):
raise TypeError('%s is not a callable Memory class - '
'that\'s a problem.' % known_device_class)

Expand Down Expand Up @@ -692,7 +692,7 @@ def _create_casper_adc_devices(self, device_dict, initialise=False, **kwargs):
except KeyError:
pass
else:
if not isinstance(known_device_class, collections.Callable):
if not isinstance(known_device_class, Callable):
errmsg = '{} is not a callable ADC Class'.format(known_device_class)
raise TypeError(errmsg)

Expand Down
Loading
Loading