piker/piker
Tyler Goodlet 99965e7601 Only draw mx/mn line for last uppx's worth of datums
When using m4, we downsample to the max and min of each
pixel-column's-worth of data thus preserving range / dispersion details
whilst not drawing more graphics then can be displayed by the available
amount of horizontal pixels.

Take and apply this exact same concept to the "last datum" graphics
elements for any `Flow` that is reported as being in a downsampled
state:

- take the xy output from the `Curve.draw_last_datum()`,
- slice out all data that fits in the last pixel's worth of x-range
  by using the uppx,
- compute the highest and lowest value from that data,
- draw a singe line segment which spans this yrange thus creating
  a simple vertical set of pixels which are "filled in" and show the
  entire y-range for the most recent data "contained with that pixel".
2022-06-05 22:13:36 -04:00
..
brokers Error log brokerd msgs that have `.reqid == None` 2022-06-05 22:13:08 -04:00
clearing Add missing f-str prefix 2022-06-05 22:13:36 -04:00
cli Better formatted startup logging output 2022-05-10 14:55:52 -04:00
data Bleh, try avoiding the too many files bug-thing.. 2022-06-05 22:13:36 -04:00
fsp Only udpate prepended graphics when actually in view 2022-06-05 22:13:08 -04:00
testing Import client for now until we make a proper shim 2018-02-12 10:35:54 -05:00
ui Only draw mx/mn line for last uppx's worth of datums 2022-06-05 22:13:36 -04:00
watchlists Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
__init__.py Drop dependence on `msgpack` and `msgpack_numpy` 2022-02-28 08:15:18 -05:00
_cacheables.py Port to new `tractor.trionics.maybe_open_context()` api 2022-01-23 21:01:38 -05:00
_daemon.py Use new `tractor.query_actor()` for service checking 2022-05-09 11:15:13 -04:00
_profile.py Allow passing "ms slower then" value on cli to `--profile` 2022-04-30 11:36:23 -04:00
calc.py Lul, adhere to returning `str`s in `humanize()` 2022-01-25 07:57:01 -05:00
config.py Rejig config helpers for arbitrary named files 2022-06-05 22:13:36 -04:00
log.py Type annot name in put to log routine 2022-06-05 22:13:36 -04:00
trionics.py Start trionics mod with an `async_enter_all` 2022-01-23 19:41:57 -05:00