diff --git a/.github/unittest/install_dependencies.sh b/.github/unittest/install_dependencies.sh index 561ad7d2..31c29d3e 100644 --- a/.github/unittest/install_dependencies.sh +++ b/.github/unittest/install_dependencies.sh @@ -1,7 +1,8 @@ # -# Copyright (c) 2024-2025. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. # diff --git a/README.md b/README.md index 99a15d1d..afc73655 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![Python](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11-blue.svg)](https://www.python.org/downloads/) [![GitHub license](https://img.shields.io/badge/license-GPLv3.0-blue.svg)](https://github.com/proroklab/VectorizedMultiAgentSimulator/blob/main/LICENSE) [![arXiv](https://img.shields.io/badge/arXiv-2207.03530-b31b1b.svg)](https://arxiv.org/abs/2207.03530) -[![Discord Shield](https://dcbadge.vercel.app/api/server/dg8txxDW5t?style=flat)](https://discord.gg/dg8txxDW5t) +[![Discord Shield](https://dcbadge.limes.pink/api/server/https://discord.gg/dg8txxDW5t)](https://discord.gg/dg8txxDW5t) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/proroklab/VectorizedMultiAgentSimulator/blob/main/notebooks/Simulation_and_training_in_VMAS_and_BenchMARL.ipynb)

diff --git a/docs/source/_static/js/version_alert.js b/docs/source/_static/js/version_alert.js index 8374bfe7..2eb190cf 100644 --- a/docs/source/_static/js/version_alert.js +++ b/docs/source/_static/js/version_alert.js @@ -1,7 +1,8 @@ /* - * Copyright (c) 2024. - * ProrokLab (https://www.proroklab.org/) - * All rights reserved. + * Copyright (c) ProrokLab. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. */ diff --git a/docs/source/_templates/breadcrumbs.html b/docs/source/_templates/breadcrumbs.html index 18f89efe..f9d00e32 100644 --- a/docs/source/_templates/breadcrumbs.html +++ b/docs/source/_templates/breadcrumbs.html @@ -2,7 +2,8 @@ {% block breadcrumbs_aside %} {% endblock %} diff --git a/docs/source/conf.py b/docs/source/conf.py index ca1bef31..88682b88 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. # Configuration file for the Sphinx documentation builder. import os.path as osp diff --git a/mpe_comparison/mpe_performance_comparison.py b/mpe_comparison/mpe_performance_comparison.py index fb5cb190..9bf2e688 100644 --- a/mpe_comparison/mpe_performance_comparison.py +++ b/mpe_comparison/mpe_performance_comparison.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import argparse import os diff --git a/setup.py b/setup.py index c67edbf3..4918a896 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pathlib from setuptools import find_packages, setup diff --git a/tests/test_lidar.py b/tests/test_lidar.py index 0256a0ee..bfbf05df 100644 --- a/tests/test_lidar.py +++ b/tests/test_lidar.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/tests/test_scenarios/__init__.py b/tests/test_scenarios/__init__.py index b63de659..3a2be2ea 100644 --- a/tests/test_scenarios/__init__.py +++ b/tests/test_scenarios/__init__.py @@ -1,2 +1,4 @@ -# Copyright (c) 2022. Matteo Bettini -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. diff --git a/tests/test_scenarios/test_balance.py b/tests/test_scenarios/test_balance.py index f2fb848d..ab81e7fe 100644 --- a/tests/test_scenarios/test_balance.py +++ b/tests/test_scenarios/test_balance.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest import torch diff --git a/tests/test_scenarios/test_discovery.py b/tests/test_scenarios/test_discovery.py index 3f857cd7..45010b74 100644 --- a/tests/test_scenarios/test_discovery.py +++ b/tests/test_scenarios/test_discovery.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest diff --git a/tests/test_scenarios/test_dispersion.py b/tests/test_scenarios/test_dispersion.py index b7ed6d8c..f0b7dc61 100644 --- a/tests/test_scenarios/test_dispersion.py +++ b/tests/test_scenarios/test_dispersion.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest import torch diff --git a/tests/test_scenarios/test_dropout.py b/tests/test_scenarios/test_dropout.py index 7d8d7f8e..c166fddd 100644 --- a/tests/test_scenarios/test_dropout.py +++ b/tests/test_scenarios/test_dropout.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest import torch diff --git a/tests/test_scenarios/test_flocking.py b/tests/test_scenarios/test_flocking.py index 5807ba68..dea54e6d 100644 --- a/tests/test_scenarios/test_flocking.py +++ b/tests/test_scenarios/test_flocking.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest diff --git a/tests/test_scenarios/test_football.py b/tests/test_scenarios/test_football.py index db4d4af8..3cda1a24 100644 --- a/tests/test_scenarios/test_football.py +++ b/tests/test_scenarios/test_football.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import sys import pytest diff --git a/tests/test_scenarios/test_give_way.py b/tests/test_scenarios/test_give_way.py index 0f6fef8e..0b51362e 100644 --- a/tests/test_scenarios/test_give_way.py +++ b/tests/test_scenarios/test_give_way.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/tests/test_scenarios/test_navigation.py b/tests/test_scenarios/test_navigation.py index 6e15eb1e..d606ea4c 100644 --- a/tests/test_scenarios/test_navigation.py +++ b/tests/test_scenarios/test_navigation.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest import torch diff --git a/tests/test_scenarios/test_passage.py b/tests/test_scenarios/test_passage.py index 28b0f924..80c72b26 100644 --- a/tests/test_scenarios/test_passage.py +++ b/tests/test_scenarios/test_passage.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/tests/test_scenarios/test_reverse_transport.py b/tests/test_scenarios/test_reverse_transport.py index 34b51af0..d16b78ee 100644 --- a/tests/test_scenarios/test_reverse_transport.py +++ b/tests/test_scenarios/test_reverse_transport.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest import torch diff --git a/tests/test_scenarios/test_transport.py b/tests/test_scenarios/test_transport.py index bccc97b5..a7fb058f 100644 --- a/tests/test_scenarios/test_transport.py +++ b/tests/test_scenarios/test_transport.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest import torch diff --git a/tests/test_scenarios/test_waterfall.py b/tests/test_scenarios/test_waterfall.py index 4729f0cd..a8bae799 100644 --- a/tests/test_scenarios/test_waterfall.py +++ b/tests/test_scenarios/test_waterfall.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/tests/test_scenarios/test_wheel.py b/tests/test_scenarios/test_wheel.py index 3cb0862a..cad8219a 100644 --- a/tests/test_scenarios/test_wheel.py +++ b/tests/test_scenarios/test_wheel.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pytest diff --git a/tests/test_vmas.py b/tests/test_vmas.py index ca033782..7d21b767 100644 --- a/tests/test_vmas.py +++ b/tests/test_vmas.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math import random import sys diff --git a/tests/test_wrappers/__init__.py b/tests/test_wrappers/__init__.py index 7bc178aa..3a2be2ea 100644 --- a/tests/test_wrappers/__init__.py +++ b/tests/test_wrappers/__init__.py @@ -1,3 +1,4 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. diff --git a/tests/test_wrappers/test_gym_wrapper.py b/tests/test_wrappers/test_gym_wrapper.py index e9f746fe..e17f1e47 100644 --- a/tests/test_wrappers/test_gym_wrapper.py +++ b/tests/test_wrappers/test_gym_wrapper.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import gym import numpy as np diff --git a/tests/test_wrappers/test_gymnasium_vec_wrapper.py b/tests/test_wrappers/test_gymnasium_vec_wrapper.py index 93cb4b1c..2c283971 100644 --- a/tests/test_wrappers/test_gymnasium_vec_wrapper.py +++ b/tests/test_wrappers/test_gymnasium_vec_wrapper.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import gymnasium as gym import numpy as np diff --git a/tests/test_wrappers/test_gymnasium_wrapper.py b/tests/test_wrappers/test_gymnasium_wrapper.py index 108110a0..ccb2ee6d 100644 --- a/tests/test_wrappers/test_gymnasium_wrapper.py +++ b/tests/test_wrappers/test_gymnasium_wrapper.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import gymnasium as gym import pytest diff --git a/vmas/__init__.py b/vmas/__init__.py index ba49a138..50dc6920 100644 --- a/vmas/__init__.py +++ b/vmas/__init__.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2025. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from vmas.interactive_rendering import render_interactively from vmas.make_env import make_env diff --git a/vmas/examples/__init__.py b/vmas/examples/__init__.py index 26613280..3a2be2ea 100644 --- a/vmas/examples/__init__.py +++ b/vmas/examples/__init__.py @@ -1,3 +1,4 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. diff --git a/vmas/examples/rllib.py b/vmas/examples/rllib.py index d80d2890..7aa8bf69 100644 --- a/vmas/examples/rllib.py +++ b/vmas/examples/rllib.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import os from typing import Dict, Optional diff --git a/vmas/examples/run_heuristic.py b/vmas/examples/run_heuristic.py index 88f9a363..cdaaf9f8 100644 --- a/vmas/examples/run_heuristic.py +++ b/vmas/examples/run_heuristic.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import time from typing import Type diff --git a/vmas/examples/use_vmas_env.py b/vmas/examples/use_vmas_env.py index 06dec3c7..be0dbdde 100644 --- a/vmas/examples/use_vmas_env.py +++ b/vmas/examples/use_vmas_env.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import random import time diff --git a/vmas/interactive_rendering.py b/vmas/interactive_rendering.py index e1467ae1..8d907773 100644 --- a/vmas/interactive_rendering.py +++ b/vmas/interactive_rendering.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. """ Use this script to interactively play with scenarios diff --git a/vmas/make_env.py b/vmas/make_env.py index 8ed6a3d9..71958121 100644 --- a/vmas/make_env.py +++ b/vmas/make_env.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Optional, Union diff --git a/vmas/scenarios/__init__.py b/vmas/scenarios/__init__.py index d9c103d7..dd838ecc 100644 --- a/vmas/scenarios/__init__.py +++ b/vmas/scenarios/__init__.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import importlib import os import os.path as osp diff --git a/vmas/scenarios/balance.py b/vmas/scenarios/balance.py index cc4fbe43..afb68ab0 100644 --- a/vmas/scenarios/balance.py +++ b/vmas/scenarios/balance.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/ball_passage.py b/vmas/scenarios/ball_passage.py index 61cf3c53..b52c3074 100644 --- a/vmas/scenarios/ball_passage.py +++ b/vmas/scenarios/ball_passage.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Dict diff --git a/vmas/scenarios/ball_trajectory.py b/vmas/scenarios/ball_trajectory.py index a50188e6..7647d13d 100644 --- a/vmas/scenarios/ball_trajectory.py +++ b/vmas/scenarios/ball_trajectory.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Dict import torch diff --git a/vmas/scenarios/buzz_wire.py b/vmas/scenarios/buzz_wire.py index 90a5dbc0..d353832c 100644 --- a/vmas/scenarios/buzz_wire.py +++ b/vmas/scenarios/buzz_wire.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Dict import torch diff --git a/vmas/scenarios/debug/__init__.py b/vmas/scenarios/debug/__init__.py index 26613280..3a2be2ea 100644 --- a/vmas/scenarios/debug/__init__.py +++ b/vmas/scenarios/debug/__init__.py @@ -1,3 +1,4 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. diff --git a/vmas/scenarios/debug/asym_joint.py b/vmas/scenarios/debug/asym_joint.py index 33ff534a..fd290f95 100644 --- a/vmas/scenarios/debug/asym_joint.py +++ b/vmas/scenarios/debug/asym_joint.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math import typing from typing import Dict, List diff --git a/vmas/scenarios/debug/circle_trajectory.py b/vmas/scenarios/debug/circle_trajectory.py index 06fbed52..3004074b 100644 --- a/vmas/scenarios/debug/circle_trajectory.py +++ b/vmas/scenarios/debug/circle_trajectory.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Dict import torch diff --git a/vmas/scenarios/debug/diff_drive.py b/vmas/scenarios/debug/diff_drive.py index f7db41c0..53277964 100644 --- a/vmas/scenarios/debug/diff_drive.py +++ b/vmas/scenarios/debug/diff_drive.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import List diff --git a/vmas/scenarios/debug/drone.py b/vmas/scenarios/debug/drone.py index f528c44f..e03b99c8 100644 --- a/vmas/scenarios/debug/drone.py +++ b/vmas/scenarios/debug/drone.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import List diff --git a/vmas/scenarios/debug/goal.py b/vmas/scenarios/debug/goal.py index a87a6665..f9d0417c 100644 --- a/vmas/scenarios/debug/goal.py +++ b/vmas/scenarios/debug/goal.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math from typing import Dict diff --git a/vmas/scenarios/debug/het_mass.py b/vmas/scenarios/debug/het_mass.py index 4a2f4a53..f545ae0a 100644 --- a/vmas/scenarios/debug/het_mass.py +++ b/vmas/scenarios/debug/het_mass.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math from typing import Dict diff --git a/vmas/scenarios/debug/kinematic_bicycle.py b/vmas/scenarios/debug/kinematic_bicycle.py index 76dff028..79ea6cba 100644 --- a/vmas/scenarios/debug/kinematic_bicycle.py +++ b/vmas/scenarios/debug/kinematic_bicycle.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import List diff --git a/vmas/scenarios/debug/line_trajectory.py b/vmas/scenarios/debug/line_trajectory.py index 0b0aec26..effd013d 100644 --- a/vmas/scenarios/debug/line_trajectory.py +++ b/vmas/scenarios/debug/line_trajectory.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Dict import torch diff --git a/vmas/scenarios/debug/pollock.py b/vmas/scenarios/debug/pollock.py index b57db083..6464999b 100644 --- a/vmas/scenarios/debug/pollock.py +++ b/vmas/scenarios/debug/pollock.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/debug/vel_control.py b/vmas/scenarios/debug/vel_control.py index 338168ac..5165e818 100644 --- a/vmas/scenarios/debug/vel_control.py +++ b/vmas/scenarios/debug/vel_control.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Dict import torch diff --git a/vmas/scenarios/debug/waterfall.py b/vmas/scenarios/debug/waterfall.py index f8c9ed5f..d5ccc9de 100644 --- a/vmas/scenarios/debug/waterfall.py +++ b/vmas/scenarios/debug/waterfall.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/discovery.py b/vmas/scenarios/discovery.py index c3934503..2fcc4749 100644 --- a/vmas/scenarios/discovery.py +++ b/vmas/scenarios/discovery.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import Callable, Dict, List diff --git a/vmas/scenarios/dispersion.py b/vmas/scenarios/dispersion.py index a0faa516..9229a05f 100644 --- a/vmas/scenarios/dispersion.py +++ b/vmas/scenarios/dispersion.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/dropout.py b/vmas/scenarios/dropout.py index 017946ba..97311c7a 100644 --- a/vmas/scenarios/dropout.py +++ b/vmas/scenarios/dropout.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math from typing import Dict diff --git a/vmas/scenarios/flocking.py b/vmas/scenarios/flocking.py index c15d3f24..ec3012b4 100644 --- a/vmas/scenarios/flocking.py +++ b/vmas/scenarios/flocking.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Callable, Dict import torch diff --git a/vmas/scenarios/football.py b/vmas/scenarios/football.py index 70a5fa63..cb085e50 100644 --- a/vmas/scenarios/football.py +++ b/vmas/scenarios/football.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2025. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import List diff --git a/vmas/scenarios/give_way.py b/vmas/scenarios/give_way.py index fb168749..ad6e3a13 100644 --- a/vmas/scenarios/give_way.py +++ b/vmas/scenarios/give_way.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math import torch diff --git a/vmas/scenarios/joint_passage.py b/vmas/scenarios/joint_passage.py index 64d54a43..0dbcddb8 100644 --- a/vmas/scenarios/joint_passage.py +++ b/vmas/scenarios/joint_passage.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math from typing import Dict diff --git a/vmas/scenarios/joint_passage_size.py b/vmas/scenarios/joint_passage_size.py index d22d8a55..7e5b9d62 100644 --- a/vmas/scenarios/joint_passage_size.py +++ b/vmas/scenarios/joint_passage_size.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2025. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import math from typing import Dict diff --git a/vmas/scenarios/mpe/__init__.py b/vmas/scenarios/mpe/__init__.py index 26613280..3a2be2ea 100644 --- a/vmas/scenarios/mpe/__init__.py +++ b/vmas/scenarios/mpe/__init__.py @@ -1,3 +1,4 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. diff --git a/vmas/scenarios/mpe/simple.py b/vmas/scenarios/mpe/simple.py index 1d281209..02d60207 100755 --- a/vmas/scenarios/mpe/simple.py +++ b/vmas/scenarios/mpe/simple.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_adversary.py b/vmas/scenarios/mpe/simple_adversary.py index cde1678f..bf840bef 100644 --- a/vmas/scenarios/mpe/simple_adversary.py +++ b/vmas/scenarios/mpe/simple_adversary.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_crypto.py b/vmas/scenarios/mpe/simple_crypto.py index d953828f..e0b31f80 100644 --- a/vmas/scenarios/mpe/simple_crypto.py +++ b/vmas/scenarios/mpe/simple_crypto.py @@ -4,9 +4,10 @@ adversary to goal. Adversary is rewarded for its distance to the goal. """ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_push.py b/vmas/scenarios/mpe/simple_push.py index 79fa8a4a..3d602976 100644 --- a/vmas/scenarios/mpe/simple_push.py +++ b/vmas/scenarios/mpe/simple_push.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_reference.py b/vmas/scenarios/mpe/simple_reference.py index 53d4d5b8..8ff20b68 100755 --- a/vmas/scenarios/mpe/simple_reference.py +++ b/vmas/scenarios/mpe/simple_reference.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_speaker_listener.py b/vmas/scenarios/mpe/simple_speaker_listener.py index 427b25f9..55163a6a 100755 --- a/vmas/scenarios/mpe/simple_speaker_listener.py +++ b/vmas/scenarios/mpe/simple_speaker_listener.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_spread.py b/vmas/scenarios/mpe/simple_spread.py index bd8d7763..642e4d6b 100644 --- a/vmas/scenarios/mpe/simple_spread.py +++ b/vmas/scenarios/mpe/simple_spread.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_tag.py b/vmas/scenarios/mpe/simple_tag.py index 57eb14a2..a9ac231f 100644 --- a/vmas/scenarios/mpe/simple_tag.py +++ b/vmas/scenarios/mpe/simple_tag.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/mpe/simple_world_comm.py b/vmas/scenarios/mpe/simple_world_comm.py index c0aaf614..e8160e9a 100644 --- a/vmas/scenarios/mpe/simple_world_comm.py +++ b/vmas/scenarios/mpe/simple_world_comm.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/multi_give_way.py b/vmas/scenarios/multi_give_way.py index e3f16841..1bd5f485 100644 --- a/vmas/scenarios/multi_give_way.py +++ b/vmas/scenarios/multi_give_way.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import List diff --git a/vmas/scenarios/navigation.py b/vmas/scenarios/navigation.py index cbef4234..876d3363 100644 --- a/vmas/scenarios/navigation.py +++ b/vmas/scenarios/navigation.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import Callable, Dict, List diff --git a/vmas/scenarios/passage.py b/vmas/scenarios/passage.py index 9633eaf6..ee938725 100644 --- a/vmas/scenarios/passage.py +++ b/vmas/scenarios/passage.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/reverse_transport.py b/vmas/scenarios/reverse_transport.py index 5aa1ddc6..7dffa9e3 100644 --- a/vmas/scenarios/reverse_transport.py +++ b/vmas/scenarios/reverse_transport.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/road_traffic.py b/vmas/scenarios/road_traffic.py index ac944d80..92a06d9c 100644 --- a/vmas/scenarios/road_traffic.py +++ b/vmas/scenarios/road_traffic.py @@ -1,6 +1,7 @@ -# Copyright (c) 2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import pathlib import time diff --git a/vmas/scenarios/sampling.py b/vmas/scenarios/sampling.py index fea1bcb3..86438de8 100644 --- a/vmas/scenarios/sampling.py +++ b/vmas/scenarios/sampling.py @@ -1,6 +1,7 @@ -# Copyright (c) 2023-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. from typing import Callable, Dict import torch diff --git a/vmas/scenarios/transport.py b/vmas/scenarios/transport.py index b80266c0..c92dd90a 100644 --- a/vmas/scenarios/transport.py +++ b/vmas/scenarios/transport.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/wheel.py b/vmas/scenarios/wheel.py index 3d71bcb8..76996951 100644 --- a/vmas/scenarios/wheel.py +++ b/vmas/scenarios/wheel.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import torch diff --git a/vmas/scenarios/wind_flocking.py b/vmas/scenarios/wind_flocking.py index 725e2ecb..43737239 100644 --- a/vmas/scenarios/wind_flocking.py +++ b/vmas/scenarios/wind_flocking.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022-2024. -# ProrokLab (https://www.proroklab.org/) -# All rights reserved. +# Copyright (c) ProrokLab. +# +# This source code is licensed under the license found in the +# LICENSE file in the root directory of this source tree. import typing from typing import Dict, List diff --git a/vmas/scenarios_data/road_traffic/road_traffic_cpm_lab.xml b/vmas/scenarios_data/road_traffic/road_traffic_cpm_lab.xml index 0158af21..47ea0195 100644 --- a/vmas/scenarios_data/road_traffic/road_traffic_cpm_lab.xml +++ b/vmas/scenarios_data/road_traffic/road_traffic_cpm_lab.xml @@ -1,4 +1,11 @@ + +