Greg Lucas

Results 40 issues of Greg Lucas
trafficstars

This enables the same call structure when parsing the data fields and easier pass-through. It is also faster in the hot-loop than using `isinstance()` to get the specific path to...

# Speed up parsing by removing bitstring reads Avoid bitstring and do the bitwise reading and manipulations ourselves with bitwise logic. This greatly increases the performance of the parser by...

enhancement

We can get the dunder attribute for comparison which is faster than calling eval on the expression. Also clean up some of the uses of `.values()` in the comparisons. ##...

This refactors out the reading of a byte-stream into a separate generator function that can yield raw CCSDSPackets with only a header and the raw bytes. The definitions and parsing...

I was actually wondering about this check and whether we could avoid reading the first 7 items in the container definition and rely on the CCSDS header being correct. That...

enhancement

## PR summary We want to defer back to Python's native input hook handling when we don't have any figures to interact with, otherwise our runloop will continue running unecessarily....

GUI: MacOSX
Performance

## PR summary On the weekly call, we discussed our squash merging policy. There was a general consensus to update our documentation to default/prefer squash merging commits. This can be...

Documentation
Documentation: devdocs

There are more usages of (lon, lat) currently and only a few private versions of (lat, lon) so it is easy enough to switch everything over to (lon, lat) for...

Type: Infrastructure

This declares the module as supporting nogil Python releases. I have tested it locally and it works as expected. Without this I get a warning that kiwisolver doesn't support the...

## Checklist - [n/a] Changes are fully implemented without dangling issues or TODO items - [x] Deprecated/superseded code is removed or marked with deprecation warning - [x] Current dependencies have...