Skip to main content

Visualization of data and/or model trajectories on a 2D plane using pygame

Project description

Trajectory Visualization

Visualization of data and/or model trajectories on a 2D plane using pygame.

The trajectory can be made of positions but may extend to aim, jump, leaning, etc.

Installation

Clone the repository and install the dependencies:

git clone git@gitlab-ncsa.ubisoft.org:tboulet/trajectory-visualization.git
cd trajectory-visualization
pip install -r requirements.txt

Visualize trajectories from JSON data

Run the following command to visualize the trajectories from the JSON data file data.json:

python trajectory_vis\vizualizers\visualizer_from_json.py --path=<path_to_json_folder> --random=<true or false> --n=<number_of_trajectories_to_visualize_at_once>

If you don't specify any path, the default path "//ubisoft.org/projects/r6/mtl/Public/AIBots/playerdata/y8s1.2/bigresults/output" will be used.

Visualize trajectories from the Drain database

This is done as a drain job. The configuration can be modified in the yaml file yamls\visualize_episodes.yaml. Once it is done, run the following command:

drain run --yaml=yamls\visualize_episodes.yaml

Visualize trajectories from a model

TODO

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

trajectory_vis-1.0.0.tar.gz (7.8 kB view hashes)

Uploaded Source

Built Distribution

trajectory_vis-1.0.0-py3-none-any.whl (10.3 kB view hashes)

Uploaded Python 3

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