Skip to main content

Charidotella is a toolbox to organise and visualise Event Stream (.es) recordings

Project description

Render is a toolbox to organise and visualise Event Stream (.es) recordings.

Install render

  1. Clone this repository (notice the --recursive flag)
git clone --recursive https://github.com/neuromorphicsystems/render
  1. Install the dependencies for your platform for command_line_tools (see https://github.com/neuromorphic-paris/command_line_tools#dependencies)

  2. Compile command_line_tools

cd render/command_line_tools
premake4 gmake
cd build
make
  1. Install Python dependencies
pip3 install -r requirements.txt
  1. Install FFmpeg
  • Debian/Ubuntu
apt install ffmpeg
  • macOS
brew install ffmpeg
  • Windows
choco install ffmpeg

Use render

  1. Generate a configuration file
python3 render.py configure /path/to/recordings/directory
  1. Edit the generated render-configuration.toml

  2. Run the configured tasks

python3 render.py run
  1. Modifiy render-configuration.toml again (for instance, add new tasks and jobs). python3 render.py run skips already completed tasks and only runs only the new ones (unless the flag --force is used).

Contribute to render

After code edits, run the formatters and linters.

isort .; black .; pyright .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

charidotella-0.1.tar.gz (480.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page