Fast visualization of radar_scenes based on oleschum/radar_scenes

Overview

RadarScenes Tools

About

viewer example

This python package provides fast visualization for the RadarScenes dataset.

The Open GL based visualizer is smoother than oleschum/radar_scenes, but has some functionality stripped off to be more suitable for an online visualization setting.

Installation

The package is designed for Python versions >=3.8.

Navigate to the repo root:

cd vispy_radar_scenes

Install inside your virtual environment using:

pip install .

or

python setup.py install

Virtual Environment

It is highly recommended to install the package in its own virtual environment. To do so, create a virtual environment prior to installation of the package:

python3 -m venv ~/.virtualenvs/radar_scenes

This will create a python virtual environment called radar_scenes in the folder .virtualenvs in your home directory.

This environment can be activated via

source ~/.virtualenvs/radar_scenes/bin/activate

An active virtual environment is indicated by a preceding (radar_scenes) line before the usual bash prompt.

Once the virtual environment is active, the package can be installed with the command

cd vispy_radar_scenes
pip install .

Citation

Please refer to www.radar-scenes.com to get instructions on how to cite the data set.

Usage

After successful installation, the vispy_radar_scenes package is available in your python environment.

Radar Data Viewer

During installation, the command rad_viewer is made available. If you have installed the package into a virtual environment, this command is only available while the virtual environment is active.

Calling vispy_rad_viewer launches the radar data viewer. As an optional command line argument, a path to a *.json file from the RadarScenes dataset can be provided. The sequence will then be loaded directly on start up.

Example:

(radar_scenes)
$ vispy_rad_viewer ~/datasets/radar_scenes/data/sequence_128/scenes.json

The time slider itself or the arrow keys on your keyboard can be used to scroll through the sequence.

License

This project is licensed under the terms of the MIT license.

Notice, however, that the RadarScenes data set itself comes with a different license.

Owner
Henrik Söderlund
Ma. Sc. Degree in Electronics with specialization in Robotics and Control                    Ba. Sc. Degree in Electronics and Computer Technology
Henrik Söderlund
Minimalistic tool to visualize how the routes to a given target domain change over time, feat. Python 3.10 & mermaid.js

Minimalistic tool to visualize how the routes to a given target domain change over time, feat. Python 3.10 & mermaid.js

Péter Ferenc Gyarmati 1 Jan 17, 2022
Jupyter Notebook extension leveraging pandas DataFrames by integrating DataTables and ChartJS.

Jupyter DataTables Jupyter Notebook extension to leverage pandas DataFrames by integrating DataTables JS. About Data scientists and in fact many devel

Marek Čermák 142 Dec 28, 2022
Friday Night Funkin - converts a chart from 4/4 time to 6/8 time, or from regular to swing tempo.

Chart to swing converter As seen in https://twitter.com/i_winxd/status/1462220493558366214 A program written in python that converts a chart from 4/4

5 Dec 23, 2022
An open-source tool for visual and modular block programing in python

PyFlow PyFlow is an open-source tool for modular visual programing in python ! Although for now the tool is in Beta and features are coming in bit by

1.1k Jan 06, 2023
RockNext is an Open Source extending ERPNext built on top of Frappe bringing enterprise ready utilization.

RockNext is an Open Source extending ERPNext built on top of Frappe bringing enterprise ready utilization.

Matheus Breguêz 13 Oct 12, 2022
A simple project on Data Visualization for CSCI-40 course.

Simple-Data-Visualization A simple project on Data Visualization for CSCI-40 course - the instructions can be found here SAT results in New York in 20

Hugo Matousek 8 Oct 27, 2021
Data visualization electromagnetic spectrum

Datenvisualisierung-Elektromagnetischen-Spektrum Anhand des Moduls matplotlib sollen die Daten des elektromagnetischen Spektrums dargestellt werden. D

Pulsar 1 Sep 01, 2022
Streamlit component for Let's-Plot visualization library

streamlit-letsplot This is a work-in-progress, providing a convenience function to plot charts from the Lets-Plot visualization library. Example usage

Randy Zwitch 9 Nov 03, 2022
Create Badges with stats of Scratch User, Project and Studio. Use those badges in Github readmes, etc.

Scratch-Stats-Badge Create customized Badges with stats of Scratch User, Studio or Project. Use those badges in Github readmes, etc. Examples Document

Siddhesh Chavan 5 Aug 28, 2022
Area-weighted venn-diagrams for Python/matplotlib

Venn diagram plotting routines for Python/Matplotlib Routines for plotting area-weighted two- and three-circle venn diagrams. Installation The simples

Konstantin Tretyakov 400 Dec 31, 2022
This is a place where I'm playing around with pandas to analyze data in a csv/excel file.

pandas-csv-excel-analysis This is a place where I'm playing around with pandas to analyze data in a csv/excel file. 0-start A very simple cheat sheet

Chuqin 3 Oct 05, 2022
visualize_ML is a python package made to visualize some of the steps involved while dealing with a Machine Learning problem

visualize_ML visualize_ML is a python package made to visualize some of the steps involved while dealing with a Machine Learning problem. It is build

Ayush Singh 164 Dec 12, 2022
Keir&'s Visualizing Data on Life Expectancy

Keir's Visualizing Data on Life Expectancy Below is information on life expectancy in the United States from 1900-2017. You will also find information

9 Jun 06, 2022
Design your own matplotlib stylefile interactively

Tired of playing with font sizes and other matplotlib parameters every time you start a new project or write a new plotting function? Want all you plots have the same style? Use matplotlib configurat

yobi byte 207 Dec 08, 2022
GitHubPoster - Make everything a GitHub svg poster

GitHubPoster Make everything a GitHub svg poster 支持 Strava 开心词场 扇贝 Nintendo Switch GPX 多邻国 Issue

yihong 1.3k Jan 02, 2023
Matplotlib JOTA style for making figures

Matplotlib JOTA style for making figures This repo has Matplotlib JOTA style to format plots and figures for publications and presentation.

JOTA JORNALISMO 2 May 05, 2022
Functions for easily making publication-quality figures with matplotlib.

Data-viz utils 📈 Functions for data visualization in matplotlib 📚 API Can be installed using pip install dvu and then imported with import dvu. You

Chandan Singh 16 Sep 15, 2022
JSNAPY example: Validate NAT policies

JSNAPY example: Validate NAT policies Overview This example will show how to use JSNAPy to make sure the expected NAT policy matches are taking place.

Calvin Remsburg 1 Jan 07, 2022
Fast data visualization and GUI tools for scientific / engineering applications

PyQtGraph A pure-Python graphics library for PyQt5/PyQt6/PySide2/PySide6 Copyright 2020 Luke Campagnola, University of North Carolina at Chapel Hill h

pyqtgraph 3.1k Jan 08, 2023
Mattia Ficarelli 2 Mar 29, 2022