Loris
read and write different file formats from neuromorphic cameras such as .dat, .es or .csv and also amazing animal
If you're planning to read .aedat files, take a look at dv-python
Supported formats
| version | read | write | |
|---|---|---|---|
| .dat | 1/2 | ☑ | ☐ |
| .es | 2.x | ☑ | ☑ |
| .csv | - | ☑ | ☐ |
| .aedat4 | 4 | ☑ | ☐ |
Install
pip install loris
How to loris
Read a file, for example a .dat file and loop over all events
import loris
my_file = loris.read_file("/path/to/my-file.dat")
events = my_file['events']
for event in events:
print("ts:", event.t, "x:", event.x, "y:", event.y, "p:", event.p)
Write events from an array to an .es file
ordering = "xytp" # corresponds to the order in your array
loris.write_events_to_file(event_array, "/path/to/my-file.es", ordering)
Write structured events (with dtypes) to an .es file
loris.write_events_to_file(structured_event_array, "/path/to/my-file.es")
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
loris-0.5.0.tar.gz
(8.9 MB
view details)
File details
Details for the file loris-0.5.0.tar.gz.
File metadata
- Download URL: loris-0.5.0.tar.gz
- Upload date:
- Size: 8.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbeb8c09b6543eacb0eaddea2291069f867944f307462c678ed5e48e5cb12c92
|
|
| MD5 |
0a287294ea6b9650c5c51bfa051acbd0
|
|
| BLAKE2b-256 |
3cde54249efdb5373fff36421d8f8097e8ed4766b878ce92570d63bc236fb409
|