Skip to main content

A ROS 2 package that parses YAML parameter files to populate C data structures used for node initialization.

Project description

Built using https://github.com/ycheng517/ros-python-wheels.

ROS 2 rcl YAML parameter parser

Parse a YAML parameter file and populate the C data structure.

Features are described in detail at http://docs.ros2.org

The data structure params_st will then be used during node initialization

YAML parameter file should follow the yaml syntax shown below

NOTE: It only supports canonical int and float types

<node_namespace_string>:  # optional
  <node1_name>:
    ros__parameters:
      <field_name>: <field_value>
      <parameter_namespace_string>:   # optional
        <field1_name>: <field1_value>
        <field2_name>: <field2_value>
  <node2_name>:
    ros__parameters:
      <field_name>: <field_value>
      <parameter_namespace_string>:   # optional
        <field1_name>: <field1_value>
        <field2_name>: <field2_value>

This package depends on C libyaml.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ros_rcl_yaml_param_parser-10.1.3-cp314-cp314t-manylinux_2_28_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ros_rcl_yaml_param_parser-10.1.3-cp314-cp314-manylinux_2_28_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ros_rcl_yaml_param_parser-10.1.3-cp313-cp313-manylinux_2_28_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ros_rcl_yaml_param_parser-10.1.3-cp312-cp312-manylinux_2_28_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ros_rcl_yaml_param_parser-10.1.3-cp311-cp311-manylinux_2_28_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ros_rcl_yaml_param_parser-10.1.3-cp310-cp310-manylinux_2_28_x86_64.whl (102.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file ros_rcl_yaml_param_parser-10.1.3-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcl_yaml_param_parser-10.1.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e21b66ceb2b2173aa5cafef8143b34924b823126f1fd466624655d71f27dffcf
MD5 b18dc7fe58df9a7a2ba1ad58d192f360
BLAKE2b-256 c7d2d3cb2355da743b81197ebe5424d6ffea92fe98188f822003a8e4363104c5

See more details on using hashes here.

File details

Details for the file ros_rcl_yaml_param_parser-10.1.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcl_yaml_param_parser-10.1.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9659109a5c5f5935dbd3b09c1c85abfbbf346a5b371c2055eb4ad888afc7ae6
MD5 26fed06a541f09a7ce3f3f75f3197869
BLAKE2b-256 80bc2e7829c52126e822c9a295268de654db49152851e9245fd2d3b3f9fe077d

See more details on using hashes here.

File details

Details for the file ros_rcl_yaml_param_parser-10.1.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcl_yaml_param_parser-10.1.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f4125d3993e6fc09693f1d2b202a00c6eb32fc186af0c18ef9c55c0975733ce
MD5 6179ffac3ca5fc35b61b85aec87ee925
BLAKE2b-256 32819601bd3ac1ef917f897ca178a57b9aa9b8be65bb470e74e6ff64d47ee3e0

See more details on using hashes here.

File details

Details for the file ros_rcl_yaml_param_parser-10.1.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcl_yaml_param_parser-10.1.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe88d0009995b5af524362ff18a757c8831e0791dfc032c9f24db0d0b0d3f479
MD5 12a2a9ad97f2af6a0184469633c24abc
BLAKE2b-256 ea94d0acd4961766be4767cef741cffd4a2411e9b3b4b65594858f4a4f90d556

See more details on using hashes here.

File details

Details for the file ros_rcl_yaml_param_parser-10.1.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcl_yaml_param_parser-10.1.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91fc949bd130a218f2858c6a6b39fffea261583150e0de272e2f988aad2e0a75
MD5 990e825ed054d0e1aca16567e91910d8
BLAKE2b-256 e757f3b81192c511ab0469f1dd32e7394c9d003663d7810f7420a1951b2b24d6

See more details on using hashes here.

File details

Details for the file ros_rcl_yaml_param_parser-10.1.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcl_yaml_param_parser-10.1.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f683f61557a9c43646c5b9697fd957f9240e242c26cbc3687739a41f7b8e3aff
MD5 1c772064e9c059677140b6e1c11955e3
BLAKE2b-256 49e83aff9c604e32dbf2571c3656a8fd7fa0851d20a9ea2f1a811331d2d4b9af

See more details on using hashes here.

Supported by

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