Etienne Ackermann

Results 88 issues of Etienne Ackermann

I have already done this with mean, but it needs to be done for std, max, min, ...? ```python try: means = np.mean(self._ydata, axis=axis).squeeze() if means.size == 1: return np.asscalar(means)...

core

Savva has been working on this for SpikeTrainArrays, but I'm parking it here as a generally useful feature that we should support as generically and as efficiently as possible. Ideally,...

enhancement

This happens because ASA calls get_contiguous_segments using both step and fs as arguments. We need to sort out which one to actually use, and update ASA and get_contiguous_segments implementations. My...

help wanted
core

I'm parking this issue to discuss an example use case for a SMEVA, and to remind us to sanitize all the core object arithmetic ops like mean, median, min, max,...

Basic idea is now in place, but implementation can still be tricky... Will implement for AnalogSignalArray first...

core

Currently `asarray`, `get_interpobj`, and `simplify` all work as expected, with the exception of `asarray`, which does not yet remove interpolation points outside of a signal's support. This is not a...

enhancement
core

This is especially true for many-channel wideband data. We should ideally (1) parallelize over individual signals, but also consider (2) chunking the interpolation, so that our memory footprint stays reasonable.

enhancement

This should facilitate trajectory operations, plotting AnalogSignals with different sampling rates, etc. Careful: how should interpolation work with support epochs? Careful: should an interp object be LAZILY computed and then...

core

It is unclear if we should even raise any errors here, or when some epoch is too short, if we should simply leave it as is, and perhaps raise a...

enhancement
question

Alternatively, we should re-think how to showcase our raster flexibility against that of matplotlib's eventplot()

enhancement