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")
Metadata
Release files for loris 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| loris-0.5.0.tar.gz | 8.9 MB | Without provenance | Details |
Release files / loris-0.5.0.tar.gz
| Download URL | loris-0.5.0.tar.gz |
|---|---|
| Size | 8.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cbeb8c09b6543eacb0eaddea2291069f867944f307462c678ed5e48e5cb12c92
|
|
BLAKE2b-256 checksum How to use checksums |
3cde54249efdb5373fff36421d8f8097e8ed4766b878ce92570d63bc236fb409
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for loris 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.