aio-libs/aioredis-py 1731
asyncio (PEP 3156) Redis support
Reconstruction of triangulated surfaces from range-scanned point clouds
Python bindings for birdisle
Birdisle is a modified version of redis that runs as a library inside another process.
OpenGL debugger
Rhythmbox plugin to stop playing once the play queue is empty
Rhythmbox plugin that generates a playlist for social dancing
Datagrind is a valgrind tool that captures all read and write accesses made by a program and records them in a log file.
created tagska-sa/katsdptelstate
A Python client package that allows connection to the Redis database that stores telescope state information for the Science Data Processor of the MeerKAT radio telescope.
created time in a day
push eventska-sa/katsdptelstate
commit sha 0e2620d37a6b4764a58535f74ab0ee580f7b5f14
SPR1-953 Use Py3 wheels There is no more need for universal wheels since katsdptelstate is now Python 3 only.
push time in a day
push eventska-sa/katsdptelstate
commit sha b0e0efea097b5005721a1f9e19fe2fcf52bbb013
SPR1-953 Update changelog for v0.11
commit sha 11da29fa90bcbe12a524884b128d2af1f71ebc4d
SPR1-953 Improve descriptions
commit sha b12ab15a09404acc225cbf2b49274649ff50b6db
SPR1-953 More improvements
commit sha 4c1580cfda4757e52355fb9240c21a06deaa2cbd
Merge pull request #121 from ska-sa/spr1-953-prepare-for-0.11 SPR1-953: Update changelog for v0.11
push time in a day
PR merged ska-sa/katsdptelstate
Let me know if I captured the essence of your improvements in the changelog :-)
pr closed time in a day
Pull request review commentska-sa/katsdptelstate
SPR1-953: Update changelog for v0.11
History ======= +0.11 (2021-05-06)+-----------------+* Add asynchronous RDBWriter class (#108)+* Use a transaction for get_range instead of Lua: faster on server side (#110)+* Multiplex aio pubsubs over pool's standard connection (#113)+* Require hiredis for speed and aioredis<2 for compatibility (#114, #118)+* Improve unit tests, especially async memory backend (#107, #111, #112, #116)
I've done this. Have we ever called telstate.clear() on a Redis server outside of unit tests?
comment created time in a day
push eventska-sa/katsdptelstate
commit sha b12ab15a09404acc225cbf2b49274649ff50b6db
SPR1-953 More improvements
push time in a day
push eventska-sa/katsdptelstate
commit sha 11da29fa90bcbe12a524884b128d2af1f71ebc4d
SPR1-953 Improve descriptions
push time in a day
Pull request review commentska-sa/katsdptelstate
SPR1-953: Update changelog for v0.11
History ======= +0.11 (2021-05-06)+-----------------+* Add asynchronous RDBWriter class (#108)+* Use a transaction for get_range instead of Lua: faster on server side (#110)+* Multiplex aio pubsubs over pool's standard connection (#113)+* Require hiredis for speed and aioredis<2 for compatibility (#114, #118)+* Improve unit tests, especially async memory backend (#107, #111, #112, #116)+* Update Docker image to use Redis 6.x instead of 4.x (#109)+* Requirements cleanup (#115, #117, #120)
Done.
comment created time in a day
Pull request review commentska-sa/katsdptelstate
SPR1-953: Update changelog for v0.11
History ======= +0.11 (2021-05-06)+-----------------+* Add asynchronous RDBWriter class (#108)+* Use a transaction for get_range instead of Lua: faster on server side (#110)+* Multiplex aio pubsubs over pool's standard connection (#113)+* Require hiredis for speed and aioredis<2 for compatibility (#114, #118)+* Improve unit tests, especially async memory backend (#107, #111, #112, #116)
I did try to put this into as few lines as possible, focussing on the take-home message for external users (if there are even any - let's call them less informed users :-)). #107 only affects unit tests and #112 only makes sense in unit tests, so I took some liberties here.
How about this split?
* Improve `wait_keys` responsiveness for `MemoryBackend` (#111, #116)
* Speed up telstate.clear and support older HMSET command in unit tests (#107, #112)
comment created time in a day
PR opened ska-sa/katsdptelstate
Let me know if I captured the essence of your improvements in the changelog :-)
pr created time in 3 days
delete branch ska-sa/katcp-python
delete branch : user/tockards/test-tornado-ver-6
delete time in 3 days
delete branch ska-sa/katcp-python
delete branch : user/tockards/P2M-31/status-as-string
delete time in 3 days
delete branch ska-sa/katcp-python
delete branch : user/tockards/P2M-31/status-to-str
delete time in 3 days
delete branch ska-sa/katcp-python
delete branch : user/tockards/P2M-33/add-tests-for-testutils
delete time in 3 days
delete branch ska-sa/katcp-python
delete branch : user/tockards/test-branch-add-exc
delete time in 3 days
push eventska-sa/katsdpdisp
commit sha 9c55feda87d49c748fdf3db178df224b663df5b7
add holo command to generate a holography view
commit sha 5591ee0fae7f9f9d5ed6bdfedb1481a1a1fa29a2
Changes due to PR suggestions
commit sha cfdc8e509f027651a89dddf36430c24707ad8576
PR updates
commit sha e94d6cf7246f3505cf592ec4733c207dfea2904c
safeguard against connection gone during send_*
commit sha edd589d74a7c7a76e9e38b324b02909086873557
log attempts from unregistered users
commit sha 0ce7fd411310d0da84da5fe4aad7211d0f1d4fe3
fix rename issue
commit sha f967a1bcd5f0bee19520f26e8c257b3a5c26c176
hotfix
commit sha a8edb2750abbcdcdb66512927c58b403b2bd8288
katpoint
commit sha d4c1fc6633a36284fc9aeef088dd5c3567a8dff6
avoid auto
commit sha 332113fc68c833c26e6bf665d96b9e323496fcdd
avoid auto
commit sha cb53701f0d6f27c52886a5e13e716aff7305f8e1
Update scripts/time_plot.py Co-authored-by: Bruce Merry <[email protected]>
commit sha 0bffc618be3802397d38efc9ff856fa0076919ec
Update scripts/time_plot.py Co-authored-by: Bruce Merry <[email protected]>
commit sha b2261516a23e591b3b1b48e6f656f5c33e22991e
print scan_ants_always to console
commit sha 4189924b74a24942d7d9ec63d77feb6bb74296de
initial define
commit sha e41be5790b5c7af4765864de324045bba9addf2a
update help
commit sha 9acf42e4bc1abf3734f6276768079c92c20f464a
beautification
commit sha bf96dd87f2cdc8c5cf3396a6c45b0ecbff591853
unlikely safeguard
commit sha 78db453c0bd2f514598db2ea9da208671e1aa99f
Ok fine, Update scripts/time_plot.py Co-authored-by: Bruce Merry <[email protected]>
commit sha fabf502ca3be4094c3c92d003b9435f5b6c0528f
Merge pull request #84 from ska-sa/holoview add holo command to generate a holography view
push time in 4 days
PR merged ska-sa/katsdpdisp
Adding a feature to generate a view specifically useful for holography observations.
Do you have a way of testing this in the lab before rolling it out to site?
pr closed time in 4 days
pull request commentska-sa/katsdpdisp
add holo command to generate a holography view
Merging now
comment created time in 4 days
push eventska-sa/katsdpdisp
commit sha 78db453c0bd2f514598db2ea9da208671e1aa99f
Ok fine, Update scripts/time_plot.py Co-authored-by: Bruce Merry <[email protected]>
push time in 4 days
pull request commentska-sa/katsdpdisp
add holo command to generate a holography view
github appears to suck, there is only a resolve option, and no reply option to your comment.
In the case you mention the 'else' part will be called of the if statement (i.e. it simply chooses the first antenna in the array): send_websock_cmd('logconsole("Invalid reference antenna specified, using default instead",true,true,true)',handlerkey) refantnumber=antnumbers[0]
On Tue, May 4, 2021 at 4:22 PM Bruce Merry ***@***.***> wrote:
**@. commented on this pull request.
In scripts/time_plot.py https://github.com/ska-sa/katsdpdisp/pull/84#discussion_r625824631:
for ant in track_ants:
if ant in scan_ants_always:scan_ants.append(ant)else:newtrackants.append(ant)track_ants=newtrackantsscan_ants=sorted(scan_ants)if (len(args)==1 or args[1]==''):if len(track_ants):refantnumber=int(track_ants[0][1:])else:refantnumber=antnumbers[0]else:#use supplied refantrefantnumberlist=parse_antennarange(','.join(args[1:]))if (len(refantnumberlist)==1):refantnumber=refantnumberlist[0]This is still outstanding.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ska-sa/katsdpdisp/pull/84#discussion_r625824631, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABKRCLAVIYMGSVFZWU237QLTL77ITANCNFSM4ZLHZQTA .
comment created time in 4 days
pull request commentska-sa/katsdpdisp
add holo command to generate a holography view
Anything outstanding about this, can we merge with master?
On Wed, Apr 21, 2021 at 10:23 AM Bruce Merry ***@***.***> wrote:
**@. requested changes on this pull request.
In scripts/time_plot.py https://github.com/ska-sa/katsdpdisp/pull/84#discussion_r617306010:
obs_params=telstate.get(obs_params_key, {})
scan_ants_always=[]scan_ants=[]track_ants=[]if b'scan_ants' in obs_params:scan_ants=to_str(obs_params[b'scan_ants']).split(',')if b'track_ants' in obs_params:track_ants=to_str(obs_params[b'track_ants']).split(',')if b'scan_ants_always' in obs_params:scan_ants_always=to_str(obs_params[b'scan_ants_always']).split(',')⬇️ Suggested change
obs_params=telstate.get(obs_params_key, {})scan_ants_always=[]scan_ants=[]track_ants=[]if b'scan_ants' in obs_params:scan_ants=to_str(obs_params[b'scan_ants']).split(',')if b'track_ants' in obs_params:track_ants=to_str(obs_params[b'track_ants']).split(',')if b'scan_ants_always' in obs_params:scan_ants_always=to_str(obs_params[b'scan_ants_always']).split(',')
obs_params=to_str(telstate.get(obs_params_key, {}))scan_ants_always=[]scan_ants=[]track_ants=[]if 'scan_ants' in obs_params:scan_ants=obs_params['scan_ants'].split(',')if 'track_ants' in obs_params:track_ants=obs_params['track_ants'].split(',')if 'scan_ants_always' in obs_params:scan_ants_always=obs_params['scan_ants_always'].split(',')
In scripts/time_plot.py https://github.com/ska-sa/katsdpdisp/pull/84#discussion_r617306219:
for ant in track_ants:
if ant in scan_ants_always:scan_ants.append(ant)else:newtrackants.append(ant)track_ants=newtrackantsscan_ants=sorted(scan_ants)if (len(args)==1 or args[1]==''):if len(track_ants):refantnumber=int(track_ants[0][1:])else:refantnumber=antnumbers[0]else:#use supplied refantrefantnumberlist=parse_antennarange(','.join(args[1:]))if (len(refantnumberlist)==1):refantnumber=refantnumberlist[0]This is a question that you haven't answered.
In katsdpdisp/html/help.txt https://github.com/ska-sa/katsdpdisp/pull/84#discussion_r617302388:
@@ -232,8 +232,9 @@ A spectrum plot is also produced.
You may additionally want to issue a command such as 'flags=..500,520..'
For example:
-'holo' regenerates a view using the first tracking antenna as reference of cross correlation product
+'holo' regenerates a view using the first tracking antenna as reference of cross correlation product (h pol)
'holo 4' regenerates a view using m004 as reference of cross correlation product
Help should say so then.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ska-sa/katsdpdisp/pull/84#pullrequestreview-640755219, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABKRCLEH5MURJH7ZZFUZKLTTJ2DOLANCNFSM4ZLHZQTA .
comment created time in 4 days
pull request commentbmerry/birdisle-py
btw, how about killing off support for 3.4 & 3.5? both are past their end of life and it would reduce testing time
comment created time in 6 days
Pull request review commentbmerry/birdisle-py
'Operating System :: POSIX :: Linux', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3',+ 'Programming Language :: Python :: 3.5',+ 'Programming Language :: Python :: 3.6',+ 'Programming Language :: Python :: 3.7',+ 'Programming Language :: Python :: 3.8',
personally I used these to indicate "these are the supported & tested version, don't be surprised if it doesn't work with others" instead of relying on just "probably"
comment created time in 6 days
pull request commentska-sa/aiokatcp
Bump urllib3 from 1.25.7 to 1.25.8
Coverage remained the same at 94.383% when pulling dd858eb56d9485e14af27b7571c655d348689f98 on dependabot/pip/urllib3-1.25.8 into 03439b96920752783d95eb7dacefa0f7c6f4015e on master.
comment created time in 8 days
PR opened ska-sa/aiokatcp
Bumps urllib3 from 1.25.7 to 1.25.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/releases">urllib3's releases</a>.</em></p> <blockquote> <h2>1.25.8</h2> <p>Release: 1.25.8</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's changelog</a>.</em></p> <blockquote> <h2>1.25.8 (2020-01-20)</h2> <ul> <li> <p>Drop support for EOL Python 3.4 (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1774">#1774</a>)</p> </li> <li> <p>Optimize _encode_invalid_chars (Pull <a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1787">#1787</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/urllib3/urllib3/commit/2a57bc5758075a9248cc0d87f66a2ff678338478"><code>2a57bc5</code></a> Release 1.25.8 (<a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1788">#1788</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/a2697e7c6b275f05879b60f593c5854a816489f0"><code>a2697e7</code></a> Optimize _encode_invalid_chars (<a href="https://github-redirect.dependabot.com/urllib3/urllib3/issues/1787">#1787</a>)</li> <li><a href="https://github.com/urllib3/urllib3/commit/d2a5a5920fffcc48e6141f4126c491343800d16a"><code>d2a5a59</code></a> Move IPv6 test skips in server fixtures</li> <li><a href="https://github.com/urllib3/urllib3/commit/d44f0e53d9b6943a270af9ce625728ab3201a148"><code>d44f0e5</code></a> Factorize test certificates serialization</li> <li><a href="https://github.com/urllib3/urllib3/commit/84abc7f897cc9ba79ac02278966bc1548373262a"><code>84abc7f</code></a> Generate IPV6 certificates using trustme</li> <li><a href="https://github.com/urllib3/urllib3/commit/6a15b1885a61b3ccf3db140e8256cd290b4762ea"><code>6a15b18</code></a> Run IPv6 Tornado server from fixture</li> <li><a href="https://github.com/urllib3/urllib3/commit/4903840bf36a05bcc8299f6553ff7a1816d4aa63"><code>4903840</code></a> Use trustme to generate IP_SAN cert</li> <li><a href="https://github.com/urllib3/urllib3/commit/9971e27e83a891ba7b832fa9e5d2f04bbcb1e65f"><code>9971e27</code></a> Empty responses should have no lines.</li> <li><a href="https://github.com/urllib3/urllib3/commit/62ef68e49edf5dabde26732a154d0e925cef7301"><code>62ef68e</code></a> Use trustme to generate NO_SAN certs</li> <li><a href="https://github.com/urllib3/urllib3/commit/fd2666e3f16c62c892e5dd9a5697f537de06628b"><code>fd2666e</code></a> Use fixture to configure NO_SAN test certs</li> <li>Additional commits viewable in <a href="https://github.com/urllib3/urllib3/compare/1.25.7...1.25.8">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr created time in 8 days
Pull request review commentska-sa/katdal
KAT-1196: Support planets and other non-radec targets in mvftoms
def _cp_index(a1, a2, pol): utc_seconds = dataset.timestamps[:] # Update field lists if this is a new target if target.name not in field_names:- # Since this will be an 'radec' target, we don't need antenna- # or timestamp to get the (astrometric) ra, dec- ra, dec = target.radec()- field_names.append(target.name)+ # Set direction of the field center to the (ra, dec) at the start+ # of the first valid scan, based on the reference (catalogue) antenna.+ field_time = katpoint.Timestamp(utc_seconds[0])
I was going to ask whether there would be any parallactic rotation of Jupiter's radio axis with respect to (ra, dec) and now I know, thanks to the movie :-D
And the spacing between Jupiter and Saturn also seems right for the conjunction (~0.1º).
I like the radio galaxy photobombing this auspicious moment :joy:
comment created time in 16 days