diff --git a/pyrobolearn/README.rst b/pyrobolearn/README.rst index 5021d32..630e502 100644 --- a/pyrobolearn/README.rst +++ b/pyrobolearn/README.rst @@ -36,6 +36,7 @@ Here we provide a brief overview of each submodule and its intended use: - ``data_structures``: this contains data structures such as ordered sets and the different type of queues. - ``plotting``: this contains real-time plotting tools than can plot the joint positions, velocities, accelerations, torques, or link frames in real-time. This is used in combination with the ``Simulator``. + - ``parsers``: this contains mainly parsers for some datasets. - ``tools``: this contains the *interfaces* and *bridges*. *Interfaces* allows to receive or send the data from/to various I/O interfaces (such as mouse, keyboard, 3D space mouse, game controllers, webcam, depth cameras, sensors @@ -125,5 +126,4 @@ Here we provide a brief overview of each submodule and its intended use: Other folders include: -- ``datasets``: this contains parsers to several datasets that can be found online. - ``filters``: this contains various filters (KF, EKF, UKF, HF, etc). diff --git a/pyrobolearn/datasets/README.md b/pyrobolearn/utils/parsers/__init__.py similarity index 100% rename from pyrobolearn/datasets/README.md rename to pyrobolearn/utils/parsers/__init__.py diff --git a/pyrobolearn/datasets/parsers/3d/README.md b/pyrobolearn/utils/parsers/datasets/3d/README.md similarity index 100% rename from pyrobolearn/datasets/parsers/3d/README.md rename to pyrobolearn/utils/parsers/datasets/3d/README.md diff --git a/pyrobolearn/utils/parsers/datasets/3d/__init__.py b/pyrobolearn/utils/parsers/datasets/3d/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/datasets/parsers/3d/cmu.ipynb b/pyrobolearn/utils/parsers/datasets/3d/cmu.ipynb similarity index 100% rename from pyrobolearn/datasets/parsers/3d/cmu.ipynb rename to pyrobolearn/utils/parsers/datasets/3d/cmu.ipynb diff --git a/pyrobolearn/datasets/parsers/3d/data/CMU/02.asf b/pyrobolearn/utils/parsers/datasets/3d/data/CMU/02.asf similarity index 100% rename from pyrobolearn/datasets/parsers/3d/data/CMU/02.asf rename to pyrobolearn/utils/parsers/datasets/3d/data/CMU/02.asf diff --git a/pyrobolearn/datasets/parsers/3d/data/CMU/02_01.amc b/pyrobolearn/utils/parsers/datasets/3d/data/CMU/02_01.amc similarity index 100% rename from pyrobolearn/datasets/parsers/3d/data/CMU/02_01.amc rename to pyrobolearn/utils/parsers/datasets/3d/data/CMU/02_01.amc diff --git a/pyrobolearn/datasets/parsers/3d/data/CMU/download-link.txt b/pyrobolearn/utils/parsers/datasets/3d/data/CMU/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/3d/data/CMU/download-link.txt rename to pyrobolearn/utils/parsers/datasets/3d/data/CMU/download-link.txt diff --git a/pyrobolearn/datasets/parsers/3d/data/CMU/subject2.txt b/pyrobolearn/utils/parsers/datasets/3d/data/CMU/subject2.txt similarity index 100% rename from pyrobolearn/datasets/parsers/3d/data/CMU/subject2.txt rename to pyrobolearn/utils/parsers/datasets/3d/data/CMU/subject2.txt diff --git a/pyrobolearn/datasets/parsers/3d/data/UTD/Skeleton_joint_order.txt b/pyrobolearn/utils/parsers/datasets/3d/data/UTD/Skeleton_joint_order.txt similarity index 100% rename from pyrobolearn/datasets/parsers/3d/data/UTD/Skeleton_joint_order.txt rename to pyrobolearn/utils/parsers/datasets/3d/data/UTD/Skeleton_joint_order.txt diff --git a/pyrobolearn/datasets/parsers/3d/data/UTD/download-link.txt b/pyrobolearn/utils/parsers/datasets/3d/data/UTD/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/3d/data/UTD/download-link.txt rename to pyrobolearn/utils/parsers/datasets/3d/data/UTD/download-link.txt diff --git a/pyrobolearn/datasets/parsers/3d/figures/JHMDB-comparison-datasets.png b/pyrobolearn/utils/parsers/datasets/3d/figures/JHMDB-comparison-datasets.png similarity index 100% rename from pyrobolearn/datasets/parsers/3d/figures/JHMDB-comparison-datasets.png rename to pyrobolearn/utils/parsers/datasets/3d/figures/JHMDB-comparison-datasets.png diff --git a/pyrobolearn/datasets/parsers/3d/figures/MPIICooking-comparison-datasets.png b/pyrobolearn/utils/parsers/datasets/3d/figures/MPIICooking-comparison-datasets.png similarity index 100% rename from pyrobolearn/datasets/parsers/3d/figures/MPIICooking-comparison-datasets.png rename to pyrobolearn/utils/parsers/datasets/3d/figures/MPIICooking-comparison-datasets.png diff --git a/pyrobolearn/datasets/parsers/3d/mocap_parser.py b/pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py similarity index 100% rename from pyrobolearn/datasets/parsers/3d/mocap_parser.py rename to pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py diff --git a/pyrobolearn/datasets/parsers/3d/utd-mhad.ipynb b/pyrobolearn/utils/parsers/datasets/3d/utd-mhad.ipynb similarity index 100% rename from pyrobolearn/datasets/parsers/3d/utd-mhad.ipynb rename to pyrobolearn/utils/parsers/datasets/3d/utd-mhad.ipynb diff --git a/pyrobolearn/utils/parsers/datasets/README.md b/pyrobolearn/utils/parsers/datasets/README.md new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/datasets/__init__.py b/pyrobolearn/utils/parsers/datasets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/datasets/parsers/handwritten/HWRT/download-link.txt b/pyrobolearn/utils/parsers/datasets/handwritten/HWRT/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/HWRT/download-link.txt rename to pyrobolearn/utils/parsers/datasets/handwritten/HWRT/download-link.txt diff --git a/pyrobolearn/datasets/parsers/handwritten/IAM-Online/download-link.txt b/pyrobolearn/utils/parsers/datasets/handwritten/IAM-Online/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/IAM-Online/download-link.txt rename to pyrobolearn/utils/parsers/datasets/handwritten/IAM-Online/download-link.txt diff --git a/pyrobolearn/datasets/parsers/handwritten/ICDAR2013/download-link.txt b/pyrobolearn/utils/parsers/datasets/handwritten/ICDAR2013/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/ICDAR2013/download-link.txt rename to pyrobolearn/utils/parsers/datasets/handwritten/ICDAR2013/download-link.txt diff --git a/pyrobolearn/datasets/parsers/handwritten/README.md b/pyrobolearn/utils/parsers/datasets/handwritten/README.md similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/README.md rename to pyrobolearn/utils/parsers/datasets/handwritten/README.md diff --git a/pyrobolearn/datasets/parsers/handwritten/UCI-Characters-Trajectories/download-link.txt b/pyrobolearn/utils/parsers/datasets/handwritten/UCI-Characters-Trajectories/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/UCI-Characters-Trajectories/download-link.txt rename to pyrobolearn/utils/parsers/datasets/handwritten/UCI-Characters-Trajectories/download-link.txt diff --git a/pyrobolearn/datasets/parsers/handwritten/UCI-Ujipen-Chars2/download-link.txt b/pyrobolearn/utils/parsers/datasets/handwritten/UCI-Ujipen-Chars2/download-link.txt similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/UCI-Ujipen-Chars2/download-link.txt rename to pyrobolearn/utils/parsers/datasets/handwritten/UCI-Ujipen-Chars2/download-link.txt diff --git a/pyrobolearn/utils/parsers/datasets/handwritten/__init__.py b/pyrobolearn/utils/parsers/datasets/handwritten/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/datasets/parsers/handwritten/handwritten-data.ipynb b/pyrobolearn/utils/parsers/datasets/handwritten/handwritten-data.ipynb similarity index 100% rename from pyrobolearn/datasets/parsers/handwritten/handwritten-data.ipynb rename to pyrobolearn/utils/parsers/datasets/handwritten/handwritten-data.ipynb diff --git a/pyrobolearn/utils/parsers/robots/__init__.py b/pyrobolearn/utils/parsers/robots/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/robots/converter.py b/pyrobolearn/utils/parsers/robots/converter.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/robots/mujoco_parser.py b/pyrobolearn/utils/parsers/robots/mujoco_parser.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/robots/proto_parser.py b/pyrobolearn/utils/parsers/robots/proto_parser.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/robots/robot_parser.py b/pyrobolearn/utils/parsers/robots/robot_parser.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/robots/sdf_parser.py b/pyrobolearn/utils/parsers/robots/sdf_parser.py new file mode 100644 index 0000000..e69de29 diff --git a/pyrobolearn/utils/parsers/robots/urdf_parser.py b/pyrobolearn/utils/parsers/robots/urdf_parser.py new file mode 100644 index 0000000..e69de29