tonic
tonic copied to clipboard
Publicly available event datasets and transforms.
such as Poisson, latency, RBF, threshold crossing encoding
Thanks for a great library! We're starting to rely on it quite a bit at my group. I can see some datasets, such as the NMNIST, relies on a Dropbox...
I tried to use dataset, CIFAR10-DVS, but it's unavailable. It seems server issue. Can you check it please? Here is my error log ``` >>> tonic.datasets.CIFAR10DVS(save_to='./tmp') Traceback (most recent call...
`Dataset` classes in tonic have a `transforms` parameter, which allows passing callables that are applied to both data and labels, as opposed to `transform` which is only applied to the...
Hi, I wanted to prepare a pull request for integrating Temporal Binary Representation in Tonic, when I discovered BinaRep among your event encoding methods: https://tonic.readthedocs.io/en/latest/auto_examples/representations/plot_tobinarep.html#sphx-glr-auto-examples-representations-plot-tobinarep-py Temporal Binary Representation is an...
This branch includes following updates in tonic/develop: - Three transforms are added to `audio_transforms.py`: - `SwapAxes`, `AmplitudeScale` and `robustAmplitudeScale` - A new script is added: `audio_augmentations.py` containing wrapper classes for...
ToFrame and DropEvent and their functional counterparts handle sensor_size being None internally. I have changed those two to accept sensor_size being None. This is useful for datasets where sensor_size is...
This branch added a child class for `DiskCachedDataset` called `AugDiskCachedDataset`. Its main use is for a family of so-called deterministic augmentations with a rather discrete parameter space. For instance a...
The function `download_url` in the `download_utils` module attempts to call a function `download_file_from_google_drive`, which is not defined, see [here](https://github.com/neuromorphs/tonic/blob/4b89acb39572f00ac3e36569aa298d6995d6cf3f/tonic/download_utils.py#L123C38-L123C38).
`ToFrame` creates frames from events by binning them in different ways. However, the resulting bins might not always be as expected. In particular, when attempting to bin the frames by...