Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_comms | |
| mrpt_graphs | |
| mrpt_img | |
| mrpt_math | |
| mrpt_poses |
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_comms | |
| mrpt_graphs | |
| mrpt_img | |
| mrpt_math | |
| mrpt_poses |
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.4.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_comms | |
| mrpt_graphs | |
| mrpt_img | |
| mrpt_math | |
| mrpt_poses |
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.5.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-07 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.5.0 (2026-10-07)
- Python bindings: docstrings for all members, regenerated .pyi stubs
- Contributors: Jose Luis Blanco-Claraco
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.4.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mrpt/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-04 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_comms | |
| mrpt_graphs | |
| mrpt_img | |
| mrpt_math | |
| mrpt_poses |
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_io at Robotics Stack Exchange
Package Summary
| Version | 3.4.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_io
3.4.0 (2026-10-04)
- Python: commit generated .pyi type stubs for all modules
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
- Increase test coverage and fix the bugs found in loggers, file helpers, compressed streams and pipes.
- Fix ROS build farm builds on Fedora and RHEL: declare zlib dependency, define HAVE_UNISTD_H for bundled zlib.
- Contributors: Jose Luis Blanco-Claraco
3.3.0 (2026-09-26)
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- Merge branch 'develop' into fix/stereo-rectify-map-axis-swap
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
- test(mrpt_io): raise unit test coverage of streams, compression and path helpers (63%->82% lines) (#1392).
- fix(mrpt_io): duplicate [mrpt::io::CompressionType]{.title-ref} definition broke including both detect_compression.h and compression_options.h in the same translation unit.
- fix(mrpt_io): zip::decompress()'s std::vector overload passed zlib an uninitialized output-buffer capacity.
- fix(mrpt_io): CMemoryStream::Seek() from-end offsets were ignored and could underflow on an empty stream.
- fix(mrpt_io): CStream::getline() left a stray unwritten byte at end-of-stream.
- fix(mrpt_io): vectorNumericFromTextFile() discarded fscanf() failures, never cleared its output vector, and leaked the FILE handle.
- Contributors: Jose Luis Blanco-Claraco
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
-
Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
* Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system Add unit tests for TTwist3D, TObject2D/TObject3D (serialization and 2D/3D casting), RANSAC line fitting, CFileStream, CPipe, and CDirectoryExplorer. Fix a bug in TObject2D::operator<< and TObject3D::operator<< where serialization always threw "Unexpected type index" regardless of the actual variant content, due to an unconditional THROW_EXCEPTION after the if/else-if chain instead of in an else branch.
- Apply clang-format-14 to new test files
* Fix MSVC build: M_PI_2 is not a standard macro Use M_PI / 2 instead, matching the M_PI definition already provided by mrpt_core's bits_math.h for all platforms.
* Fix CDirectoryExplorer::explore() on Windows to skip "." and ".." entries The Windows (FindFirstFile/FindNextFile) implementation listed "." and ".." as regular directory entries, unlike the POSIX implementation which already skips them. This caused the new CDirectoryExplorer_unittest.cpp tests to fail on Windows CI.
-
Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_comms | |
| mrpt_graphs | |
| mrpt_img | |
| mrpt_math | |
| mrpt_poses |