| Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
| 1 | Zip·file·size:·36691 | 1 | Zip·file·size:·3669151·bytes,·number·of·entries:·3 |
| 2 | -rw-r--r--··4.5·unx·······30·bx·stor·26-May-01·21:03·metadata.json | 2 | -rw-r--r--··4.5·unx·······30·bx·stor·26-May-01·21:03·metadata.json |
| 3 | -rw-r--r--··4.5·unx··36298 | 3 | -rw-r--r--··4.5·unx··3629895·bx·stor·26-May-01·21:03·pkg-aligator-0.19.0-np2py314h8b346dc_1.tar.zst |
| 4 | -rw-r--r--··4.5·unx····3864 | 4 | -rw-r--r--··4.5·unx····38644·bx·stor·26-May-01·21:03·info-aligator-0.19.0-np2py314h8b346dc_1.tar.zst |
| 5 | 3·files,·36685 | 5 | 3·files,·3668569·bytes·uncompressed,·3668569·bytes·compressed:··0.0% |
| Offset 19, 125 lines modified | Offset 19, 125 lines modified | ||
| 19 | 00005D·LOCAL·HEADER·#2·······04034B50 | 19 | 00005D·LOCAL·HEADER·#2·······04034B50 |
| 20 | 000061·Extract·Zip·Spec······2D·'4.5' | 20 | 000061·Extract·Zip·Spec······2D·'4.5' |
| 21 | 000062·Extract·OS············00·'MS-DOS' | 21 | 000062·Extract·OS············00·'MS-DOS' |
| 22 | 000063·General·Purpose·Flag··0000 | 22 | 000063·General·Purpose·Flag··0000 |
| 23 | 000065·Compression·Method····0000·'Stored' | 23 | 000065·Compression·Method····0000·'Stored' |
| 24 | 000067·Last·Mod·Time·········5CA1A87C·'Fri·May··1·21:03:56·2026' | 24 | 000067·Last·Mod·Time·········5CA1A87C·'Fri·May··1·21:03:56·2026' |
| 25 | 00006B·CRC··················· | 25 | 00006B·CRC···················D222715F |
| 26 | 00006F·Compressed·Length·····FFFFFFFF | 26 | 00006F·Compressed·Length·····FFFFFFFF |
| 27 | 000073·Uncompressed·Length···FFFFFFFF | 27 | 000073·Uncompressed·Length···FFFFFFFF |
| 28 | 000077·Filename·Length·······002E | 28 | 000077·Filename·Length·······002E |
| 29 | 000079·Extra·Length··········0014 | 29 | 000079·Extra·Length··········0014 |
| 30 | 00007B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 30 | 00007B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| 31 | ·····························XXXXXXX' | 31 | ·····························XXXXXXX' |
| 32 | 0000A9·Extra·ID·#0001········0001·'ZIP64' | 32 | 0000A9·Extra·ID·#0001········0001·'ZIP64' |
| 33 | 0000AB···Length··············0010 | 33 | 0000AB···Length··············0010 |
| 34 | 0000AD···Uncompressed·Size···00000000003763 | 34 | 0000AD···Uncompressed·Size···0000000000376347 |
| 35 | 0000B5···Compressed·Size·····00000000003763 | 35 | 0000B5···Compressed·Size·····0000000000376347 |
| 36 | 0000BD·PAYLOAD | 36 | 0000BD·PAYLOAD |
| 37 | 376 | 37 | 376404·LOCAL·HEADER·#3·······04034B50 |
| 38 | 376 | 38 | 376408·Extract·Zip·Spec······2D·'4.5' |
| 39 | 37640 | 39 | 376409·Extract·OS············00·'MS-DOS' |
| 40 | 37640 | 40 | 37640A·General·Purpose·Flag··0000 |
| 41 | 37640 | 41 | 37640C·Compression·Method····0000·'Stored' |
| 42 | 37640 | 42 | 37640E·Last·Mod·Time·········5CA1A87C·'Fri·May··1·21:03:56·2026' |
| 43 | 3764 | 43 | 376412·CRC···················0D1D2F33 |
| 44 | 3764 | 44 | 376416·Compressed·Length·····FFFFFFFF |
| 45 | 37641 | 45 | 37641A·Uncompressed·Length···FFFFFFFF |
| 46 | 37641 | 46 | 37641E·Filename·Length·······002F |
| 47 | 3764 | 47 | 376420·Extra·Length··········0014 |
| 48 | 3764 | 48 | 376422·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| 49 | ·····························XXXXXXXX' | 49 | ·····························XXXXXXXX' |
| 50 | 3764 | 50 | 376451·Extra·ID·#0001········0001·'ZIP64' |
| 51 | 3764 | 51 | 376453···Length··············0010 |
| 52 | 3764 | 52 | 376455···Uncompressed·Size···00000000000096F4 |
| 53 | 37645 | 53 | 37645D···Compressed·Size·····00000000000096F4 |
| 54 | 3764 | 54 | 376465·PAYLOAD |
| 55 | 37FB | 55 | 37FB59·CENTRAL·HEADER·#1·····02014B50 |
| 56 | 37FB5 | 56 | 37FB5D·Created·Zip·Spec······2D·'4.5' |
| 57 | 37FB5 | 57 | 37FB5E·Created·OS············03·'Unix' |
| 58 | 37FB5 | 58 | 37FB5F·Extract·Zip·Spec······2D·'4.5' |
| 59 | 37FB | 59 | 37FB60·Extract·OS············00·'MS-DOS' |
| 60 | 37FB | 60 | 37FB61·General·Purpose·Flag··0000 |
| 61 | 37FB | 61 | 37FB63·Compression·Method····0000·'Stored' |
| 62 | 37FB | 62 | 37FB65·Last·Mod·Time·········5CA1A87C·'Fri·May··1·21:03:56·2026' |
| 63 | 37FB | 63 | 37FB69·CRC···················2E6500CB |
| 64 | 37FB6 | 64 | 37FB6D·Compressed·Length·····FFFFFFFF |
| 65 | 37FB | 65 | 37FB71·Uncompressed·Length···FFFFFFFF |
| 66 | 37FB | 66 | 37FB75·Filename·Length·······000D |
| 67 | 37FB | 67 | 37FB77·Extra·Length··········0014 |
| 68 | 37FB | 68 | 37FB79·Comment·Length········0000 |
| 69 | 37FB7 | 69 | 37FB7B·Disk·Start············0000 |
| 70 | 37FB7 | 70 | 37FB7D·Int·File·Attributes···0000 |
| 71 | ·······[Bit·0]···············0·'Binary·Data' | 71 | ·······[Bit·0]···············0·'Binary·Data' |
| 72 | 37FB7 | 72 | 37FB7F·Ext·File·Attributes···81A40000 |
| 73 | 37FB | 73 | 37FB83·Local·Header·Offset···00000000 |
| 74 | 37FB | 74 | 37FB87·Filename··············'XXXXXXXXXXXXX' |
| 75 | 37FB | 75 | 37FB94·Extra·ID·#0001········0001·'ZIP64' |
| 76 | 37FB | 76 | 37FB96···Length··············0010 |
| 77 | 37FB | 77 | 37FB98···Uncompressed·Size···000000000000001E |
| 78 | 37FB | 78 | 37FBA0···Compressed·Size·····000000000000001E |
| 79 | 37FB | 79 | 37FBA8·CENTRAL·HEADER·#2·····02014B50 |
| 80 | 37FBA | 80 | 37FBAC·Created·Zip·Spec······2D·'4.5' |
| 81 | 37FBA | 81 | 37FBAD·Created·OS············03·'Unix' |
| 82 | 37FBA | 82 | 37FBAE·Extract·Zip·Spec······2D·'4.5' |
| 83 | 37FBA | 83 | 37FBAF·Extract·OS············00·'MS-DOS' |
| 84 | 37FB | 84 | 37FBB0·General·Purpose·Flag··0000 |
| 85 | 37FB | 85 | 37FBB2·Compression·Method····0000·'Stored' |
| 86 | 37FB | 86 | 37FBB4·Last·Mod·Time·········5CA1A87C·'Fri·May··1·21:03:56·2026' |
| 87 | 37FB | 87 | 37FBB8·CRC···················D222715F |
| 88 | 37FBB | 88 | 37FBBC·Compressed·Length·····FFFFFFFF |
| 89 | 37FB | 89 | 37FBC0·Uncompressed·Length···FFFFFFFF |
| 90 | 37FB | 90 | 37FBC4·Filename·Length·······002E |
| 91 | 37FB | 91 | 37FBC6·Extra·Length··········0014 |
| 92 | 37FB | 92 | 37FBC8·Comment·Length········0000 |
| 93 | 37FB | 93 | 37FBCA·Disk·Start············0000 |
| 94 | 37FBC | 94 | 37FBCC·Int·File·Attributes···0000 |
| 95 | ·······[Bit·0]···············0·'Binary·Data' | 95 | ·······[Bit·0]···············0·'Binary·Data' |
| 96 | 37FBC | 96 | 37FBCE·Ext·File·Attributes···81A40000 |
| 97 | 37FB | 97 | 37FBD2·Local·Header·Offset···0000005D |
| 98 | 37FB | 98 | 37FBD6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| 99 | ·····························XXXXXXX' | 99 | ·····························XXXXXXX' |
| 100 | 37F | 100 | 37FC04·Extra·ID·#0001········0001·'ZIP64' |
| 101 | 37F | 101 | 37FC06···Length··············0010 |
| 102 | 37F | 102 | 37FC08···Uncompressed·Size···0000000000376347 |
| 103 | 37FC | 103 | 37FC10···Compressed·Size·····0000000000376347 |
| 104 | 37FC | 104 | 37FC18·CENTRAL·HEADER·#3·····02014B50 |
| 105 | 37FC1 | 105 | 37FC1C·Created·Zip·Spec······2D·'4.5' |
| 106 | 37FC1 | 106 | 37FC1D·Created·OS············03·'Unix' |
| 107 | 37FC1 | 107 | 37FC1E·Extract·Zip·Spec······2D·'4.5' |
| 108 | 37FC1 | 108 | 37FC1F·Extract·OS············00·'MS-DOS' |
| 109 | 37FC | 109 | 37FC20·General·Purpose·Flag··0000 |
| 110 | 37FC | 110 | 37FC22·Compression·Method····0000·'Stored' |
| 111 | 37FC | 111 | 37FC24·Last·Mod·Time·········5CA1A87C·'Fri·May··1·21:03:56·2026' |
| 112 | 37FC | 112 | 37FC28·CRC···················0D1D2F33 |
| Max diff block lines reached; 1276/8886 bytes (14.36%) of diff not shown. | |||
| Offset 256, 28 lines modified | Offset 256, 28 lines modified | ||
| 256 | -rw-r--r--···0········0········0·····1097·2026-05-01·21:03:56.000000·include/aligator/warning.hpp | 256 | -rw-r--r--···0········0········0·····1097·2026-05-01·21:03:56.000000·include/aligator/warning.hpp |
| 257 | -rw-r--r--···0········0········0·····8248·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorConfig.cmake | 257 | -rw-r--r--···0········0········0·····8248·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorConfig.cmake |
| 258 | -rw-r--r--···0········0········0·····2765·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorConfigVersion.cmake | 258 | -rw-r--r--···0········0········0·····2765·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorConfigVersion.cmake |
| 259 | -rw-r--r--···0········0········0·····2151·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorTargets-release.cmake | 259 | -rw-r--r--···0········0········0·····2151·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorTargets-release.cmake |
| 260 | -rw-r--r--···0········0········0·····4990·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorTargets.cmake | 260 | -rw-r--r--···0········0········0·····4990·2026-05-01·21:03:56.000000·lib/cmake/aligator/aligatorTargets.cmake |
| 261 | -rw-r--r--···0········0········0·····6462·2026-05-01·21:03:56.000000·lib/cmake/aligator/cxx-standard.cmake | 261 | -rw-r--r--···0········0········0·····6462·2026-05-01·21:03:56.000000·lib/cmake/aligator/cxx-standard.cmake |
| 262 | lrwxr-xr-x···0········0········0········0·2026-05-01·21:03:56.000000·lib/libaligator.so·->·libaligator.so.0.19.0 | 262 | lrwxr-xr-x···0········0········0········0·2026-05-01·21:03:56.000000·lib/libaligator.so·->·libaligator.so.0.19.0 |
| 263 | -rw | 263 | -rw-r--r--···0········0········0··3755472·2026-05-01·21:03:56.000000·lib/libaligator.so.0.19.0 |
| 264 | lrwxr-xr-x···0········0········0········0·2026-05-01·21:03:56.000000·lib/libaligator_croc_compat.so·->·libaligator_croc_compat.so.0.19.0 | 264 | lrwxr-xr-x···0········0········0········0·2026-05-01·21:03:56.000000·lib/libaligator_croc_compat.so·->·libaligator_croc_compat.so.0.19.0 |
| 265 | -rw | 265 | -rw-r--r--···0········0········0···130256·2026-05-01·21:03:56.000000·lib/libaligator_croc_compat.so.0.19.0 |
| 266 | -rw-r--r--···0········0········0······893·2026-05-01·21:03:56.000000·lib/pkgconfig/aligator.pc | 266 | -rw-r--r--···0········0········0······893·2026-05-01·21:03:56.000000·lib/pkgconfig/aligator.pc |
| 267 | -rw-r--r--···0········0········0······682·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/__init__.py | 267 | -rw-r--r--···0········0········0······682·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/__init__.py |
| 268 | -rw-r--r--···0········0········0···374368·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/__init__.pyi | 268 | -rw-r--r--···0········0········0···374368·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/__init__.pyi |
| 269 | -rw-r--r--···0········0········0·····1190·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/__pycache__/__init__.cpython-314.pyc | 269 | -rw-r--r--···0········0········0·····1190·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/__pycache__/__init__.cpython-314.pyc |
| 270 | -rw-r--r--···0········0········0····20102·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/constraints/__init__.pyi | 270 | -rw-r--r--···0········0········0····20102·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/constraints/__init__.pyi |
| 271 | -rw-r--r--···0········0········0·····3306·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/croc/__init__.pyi | 271 | -rw-r--r--···0········0········0·····3306·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/croc/__init__.pyi |
| 272 | -rw-r--r--···0········0········0····72196·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/dynamics/__init__.pyi | 272 | -rw-r--r--···0········0········0····72196·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/dynamics/__init__.pyi |
| 273 | -rw-r--r--···0········0········0····66092·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/gar/__init__.pyi | 273 | -rw-r--r--···0········0········0····66092·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/gar/__init__.pyi |
| 274 | -rw-r--r--···0········0········0····37111·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/manifolds/__init__.pyi | 274 | -rw-r--r--···0········0········0····37111·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/manifolds/__init__.pyi |
| 275 | -rw-r--r--···0········0········0····18699·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/pyaligator/__init__.pyi | 275 | -rw-r--r--···0········0········0····18699·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/pyaligator/__init__.pyi |
| 276 | -rw | 276 | -rw-r--r--···0········0········0·16432696·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/pyaligator.cpython-314-x86_64-linux-gnu.so |
| 277 | -rw-r--r--···0········0········0········0·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__init__.py | 277 | -rw-r--r--···0········0········0········0·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__init__.py |
| 278 | -rw-r--r--···0········0········0·······58·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__init__.pyi | 278 | -rw-r--r--···0········0········0·······58·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__init__.pyi |
| 279 | -rw-r--r--···0········0········0······174·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__pycache__/__init__.cpython-314.pyc | 279 | -rw-r--r--···0········0········0······174·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__pycache__/__init__.cpython-314.pyc |
| 280 | -rw-r--r--···0········0········0····11190·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__pycache__/plotting.cpython-314.pyc | 280 | -rw-r--r--···0········0········0····11190·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/__pycache__/plotting.cpython-314.pyc |
| 281 | -rw-r--r--···0········0········0·····5858·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/plotting.py | 281 | -rw-r--r--···0········0········0·····5858·2026-05-01·21:03:56.000000·lib/python3.14/site-packages/aligator/utils/plotting.py |
| 282 | -rw-r--r--···0········0········0·······40·2026-05-01·21:03:56.000000·share/aligator/hook/ament_prefix_path.dsv | 282 | -rw-r--r--···0········0········0·······40·2026-05-01·21:03:56.000000·share/aligator/hook/ament_prefix_path.dsv |
| 283 | -rw-r--r--···0········0········0·······61·2026-05-01·21:03:56.000000·share/aligator/hook/python_path.dsv | 283 | -rw-r--r--···0········0········0·······61·2026-05-01·21:03:56.000000·share/aligator/hook/python_path.dsv |
| Offset 8352, 26 lines modified | Offset 8352, 26 lines modified | ||
| 8352 | ········Whether·Aligator·(and·its·Python·bindings)·were·compiled·with·support·for·Pinocchio. | 8352 | ········Whether·Aligator·(and·its·Python·bindings)·were·compiled·with·support·for·Pinocchio. |
| 8353 | ········C++·signature·: | 8353 | ········C++·signature·: |
| 8354 | ············bool·has_pinocchio_features() | 8354 | ············bool·has_pinocchio_features() |
| 8355 | ····""" | 8355 | ····""" |
| 8356 | @typing.overload | 8356 | @typing.overload |
| 8357 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·LinearFunctionComposition: | 8357 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·LinearUnaryFunctionComposition: |
| 8358 | ····""" | 8358 | ····""" |
| 8359 | ····linear_compose(·(object)func,·(numpy.ndarray)A,·(numpy.ndarray)b)·->·LinearFunctionComposition·: | 8359 | ····linear_compose(·(object)func,·(numpy.ndarray)A,·(numpy.ndarray)b)·->·LinearFunctionComposition·: |
| 8360 | ········C++·signature·: | 8360 | ········C++·signature·: |
| 8361 | ············aligator::LinearFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::StageFunctionTpl<double>,·std::allocator<aligator::StageFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) | 8361 | ············aligator::LinearFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::StageFunctionTpl<double>,·std::allocator<aligator::StageFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) |
| 8362 | ········C++·signature·: | 8362 | ········C++·signature·: |
| 8363 | ············aligator::LinearUnaryFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::UnaryFunctionTpl<double>,·std::allocator<aligator::UnaryFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) | 8363 | ············aligator::LinearUnaryFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::UnaryFunctionTpl<double>,·std::allocator<aligator::UnaryFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) |
| 8364 | ····""" | 8364 | ····""" |
| 8365 | @typing.overload | 8365 | @typing.overload |
| 8366 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·Linear | 8366 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·LinearFunctionComposition: |
| 8367 | ····pass | 8367 | ····pass |
| 8368 | @typing.overload | 8368 | @typing.overload |
| 8369 | def·rollout(dyn_model:·pyaligator.dynamics.ExplicitDynamicsModel,·x0:·numpy.ndarray,·us:·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs: | 8369 | def·rollout(dyn_model:·pyaligator.dynamics.ExplicitDynamicsModel,·x0:·numpy.ndarray,·us:·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs: |
| 8370 | ····""" | 8370 | ····""" |
| 8371 | ····rollout(·(aligator.pyaligator.dynamics.ExplicitDynamicsModel)dyn_model,·(numpy.ndarray)x0,·(pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)us)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs·: | 8371 | ····rollout(·(aligator.pyaligator.dynamics.ExplicitDynamicsModel)dyn_model,·(numpy.ndarray)x0,·(pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)us)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs·: |
| 8372 | ········Perform·a·rollout·of·a·single·explicit·dynamics·model. | 8372 | ········Perform·a·rollout·of·a·single·explicit·dynamics·model. |
| Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
| 1 | magic:····0x2b0e0d0a | 1 | magic:····0x2b0e0d0a |
| 2 | moddate:··0x | 2 | moddate:··0x8fb6fe69·(Sat·May··9·04:22:39·2026·UTC) |
| 3 | files·sz:·682 | 3 | files·sz:·682 |
| 4 | code:·····starts·at·offset·16·(size:·1174·bytes) | 4 | code:·····starts·at·offset·16·(size:·1174·bytes) |
| Offset 585, 26 lines modified | Offset 585, 26 lines modified | ||
| 585 | ········Whether·Aligator·(and·its·Python·bindings)·were·compiled·with·support·for·Pinocchio. | 585 | ········Whether·Aligator·(and·its·Python·bindings)·were·compiled·with·support·for·Pinocchio. |
| 586 | ········C++·signature·: | 586 | ········C++·signature·: |
| 587 | ············bool·has_pinocchio_features() | 587 | ············bool·has_pinocchio_features() |
| 588 | ····""" | 588 | ····""" |
| 589 | @typing.overload | 589 | @typing.overload |
| 590 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·LinearFunctionComposition: | 590 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·LinearUnaryFunctionComposition: |
| 591 | ····""" | 591 | ····""" |
| 592 | ····linear_compose(·(object)func,·(numpy.ndarray)A,·(numpy.ndarray)b)·->·LinearFunctionComposition·: | 592 | ····linear_compose(·(object)func,·(numpy.ndarray)A,·(numpy.ndarray)b)·->·LinearFunctionComposition·: |
| 593 | ········C++·signature·: | 593 | ········C++·signature·: |
| 594 | ············aligator::LinearFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::StageFunctionTpl<double>,·std::allocator<aligator::StageFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) | 594 | ············aligator::LinearFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::StageFunctionTpl<double>,·std::allocator<aligator::StageFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) |
| 595 | ········C++·signature·: | 595 | ········C++·signature·: |
| 596 | ············aligator::LinearUnaryFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::UnaryFunctionTpl<double>,·std::allocator<aligator::UnaryFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) | 596 | ············aligator::LinearUnaryFunctionCompositionTpl<double>·linear_compose(xyz::polymorphic<aligator::UnaryFunctionTpl<double>,·std::allocator<aligator::UnaryFunctionTpl<double>·>·>,Eigen::Matrix<double,·-1,·-1,·0,·-1,·-1>,Eigen::Matrix<double,·-1,·1,·0,·-1,·1>) |
| 597 | ····""" | 597 | ····""" |
| 598 | @typing.overload | 598 | @typing.overload |
| 599 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·Linear | 599 | def·linear_compose(func:·object,·A:·numpy.ndarray,·b:·numpy.ndarray)·->·LinearFunctionComposition: |
| 600 | ····pass | 600 | ····pass |
| 601 | @typing.overload | 601 | @typing.overload |
| 602 | def·rollout(dyn_model:·dynamics.ExplicitDynamicsModel,·x0:·numpy.ndarray,·us:·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs: | 602 | def·rollout(dyn_model:·dynamics.ExplicitDynamicsModel,·x0:·numpy.ndarray,·us:·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs: |
| 603 | ····""" | 603 | ····""" |
| 604 | ····rollout(·(aligator.pyaligator.dynamics.ExplicitDynamicsModel)dyn_model,·(numpy.ndarray)x0,·(pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)us)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs·: | 604 | ····rollout(·(aligator.pyaligator.dynamics.ExplicitDynamicsModel)dyn_model,·(numpy.ndarray)x0,·(pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs)us)·->·pinocchio.pinocchio_pywrap_default.graph.StdVec_VectorXs·: |
| 605 | ········Perform·a·rollout·of·a·single·explicit·dynamics·model. | 605 | ········Perform·a·rollout·of·a·single·explicit·dynamics·model. |
| Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
| 1 | magic:····0x2b0e0d0a | 1 | magic:····0x2b0e0d0a |
| 2 | moddate:··0x | 2 | moddate:··0x8fb6fe69·(Sat·May··9·04:22:39·2026·UTC) |
| 3 | files·sz:·0 | 3 | files·sz:·0 |
| 4 | code:·····starts·at·offset·16·(size:·158·bytes) | 4 | code:·····starts·at·offset·16·(size:·158·bytes) |
| Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
| 1 | magic:····0x2b0e0d0a | 1 | magic:····0x2b0e0d0a |
| 2 | moddate:··0x | 2 | moddate:··0x8fb6fe69·(Sat·May··9·04:22:39·2026·UTC) |
| 3 | files·sz:·5858 | 3 | files·sz:·5858 |
| 4 | code:·····starts·at·offset·16·(size:·11174·bytes) | 4 | code:·····starts·at·offset·16·(size:·11174·bytes) |
| Offset 1603, 21 lines modified | Offset 1603, 21 lines modified | ||
| 1603 | ············"path_type":·"hardlink", | 1603 | ············"path_type":·"hardlink", |
| 1604 | ············"sha256":·"7a4b019166afc38829a27eeb65eb70083681f5b5445f4ec04e0f835a169a51d5", | 1604 | ············"sha256":·"7a4b019166afc38829a27eeb65eb70083681f5b5445f4ec04e0f835a169a51d5", |
| 1605 | ············"size_in_bytes":·682 | 1605 | ············"size_in_bytes":·682 |
| 1606 | ········}, | 1606 | ········}, |
| 1607 | ········{ | 1607 | ········{ |
| 1608 | ············"_path":·"lib/python3.14/site-packages/aligator/__init__.pyi", | 1608 | ············"_path":·"lib/python3.14/site-packages/aligator/__init__.pyi", |
| 1609 | ············"path_type":·"hardlink", | 1609 | ············"path_type":·"hardlink", |
| 1610 | ············"sha256":·" | 1610 | ············"sha256":·"d9c6fe825ba669ed07b7fbcea115b54701fd02cc0512ee3a677a447aedcb0a9f", |
| 1611 | ············"size_in_bytes":·374368 | 1611 | ············"size_in_bytes":·374368 |
| 1612 | ········}, | 1612 | ········}, |
| 1613 | ········{ | 1613 | ········{ |
| 1614 | ············"_path":·"lib/python3.14/site-packages/aligator/__pycache__/__init__.cpython-314.pyc", | 1614 | ············"_path":·"lib/python3.14/site-packages/aligator/__pycache__/__init__.cpython-314.pyc", |
| 1615 | ············"path_type":·"hardlink", | 1615 | ············"path_type":·"hardlink", |
| 1616 | ············"sha256":·" | 1616 | ············"sha256":·"20f139a986d363049fcb26542a34bda3a0ebdb13b185df8af720c4f832dde156", |
| 1617 | ············"size_in_bytes":·1190 | 1617 | ············"size_in_bytes":·1190 |
| 1618 | ········}, | 1618 | ········}, |
| 1619 | ········{ | 1619 | ········{ |
| 1620 | ············"_path":·"lib/python3.14/site-packages/aligator/constraints/__init__.pyi", | 1620 | ············"_path":·"lib/python3.14/site-packages/aligator/constraints/__init__.pyi", |
| 1621 | ············"path_type":·"hardlink", | 1621 | ············"path_type":·"hardlink", |
| 1622 | ············"sha256":·"ce46a252663c566c13f4ce12e285136afa5768d82fddd5156cf6c04882268b7a", | 1622 | ············"sha256":·"ce46a252663c566c13f4ce12e285136afa5768d82fddd5156cf6c04882268b7a", |
| 1623 | ············"size_in_bytes":·20102 | 1623 | ············"size_in_bytes":·20102 |
| Offset 1645, 15 lines modified | Offset 1645, 15 lines modified | ||
| 1645 | ············"path_type":·"hardlink", | 1645 | ············"path_type":·"hardlink", |
| 1646 | ············"sha256":·"71aad4ccf60430ee73518ec15e097987b1754c8d04b2ec47bf638c39c1583326", | 1646 | ············"sha256":·"71aad4ccf60430ee73518ec15e097987b1754c8d04b2ec47bf638c39c1583326", |
| 1647 | ············"size_in_bytes":·37111 | 1647 | ············"size_in_bytes":·37111 |
| 1648 | ········}, | 1648 | ········}, |
| 1649 | ········{ | 1649 | ········{ |
| 1650 | ············"_path":·"lib/python3.14/site-packages/aligator/pyaligator/__init__.pyi", | 1650 | ············"_path":·"lib/python3.14/site-packages/aligator/pyaligator/__init__.pyi", |
| 1651 | ············"path_type":·"hardlink", | 1651 | ············"path_type":·"hardlink", |
| 1652 | ············"sha256":·" | 1652 | ············"sha256":·"e4de7433f7e4331adb229fe8d82749bbe7cab743940557d9b75669d0d816978c", |
| 1653 | ············"size_in_bytes":·18699 | 1653 | ············"size_in_bytes":·18699 |
| 1654 | ········}, | 1654 | ········}, |
| 1655 | ········{ | 1655 | ········{ |
| 1656 | ············"_path":·"lib/python3.14/site-packages/aligator/pyaligator.cpython-314-x86_64-linux-gnu.so", | 1656 | ············"_path":·"lib/python3.14/site-packages/aligator/pyaligator.cpython-314-x86_64-linux-gnu.so", |
| 1657 | ············"path_type":·"hardlink", | 1657 | ············"path_type":·"hardlink", |
| 1658 | ············"sha256":·"d1a007f2e37b6034aa75e66004c063a75b234167a627d3a80ea8e8a57c9c16e9", | 1658 | ············"sha256":·"d1a007f2e37b6034aa75e66004c063a75b234167a627d3a80ea8e8a57c9c16e9", |
| 1659 | ············"size_in_bytes":·16432696 | 1659 | ············"size_in_bytes":·16432696 |
| Offset 1669, 21 lines modified | Offset 1669, 21 lines modified | ||
| 1669 | ············"path_type":·"hardlink", | 1669 | ············"path_type":·"hardlink", |
| 1670 | ············"sha256":·"ddaa6f73782e90a16ca2638136edf673b1b71d7827546314439b7dc5fa8e403d", | 1670 | ············"sha256":·"ddaa6f73782e90a16ca2638136edf673b1b71d7827546314439b7dc5fa8e403d", |
| 1671 | ············"size_in_bytes":·58 | 1671 | ············"size_in_bytes":·58 |
| 1672 | ········}, | 1672 | ········}, |
| 1673 | ········{ | 1673 | ········{ |
| 1674 | ············"_path":·"lib/python3.14/site-packages/aligator/utils/__pycache__/__init__.cpython-314.pyc", | 1674 | ············"_path":·"lib/python3.14/site-packages/aligator/utils/__pycache__/__init__.cpython-314.pyc", |
| 1675 | ············"path_type":·"hardlink", | 1675 | ············"path_type":·"hardlink", |
| 1676 | ············"sha256":·" | 1676 | ············"sha256":·"c171c90892a46f32436b2af1357923a554adfa31296b970207e3c9adafbb4686", |
| 1677 | ············"size_in_bytes":·174 | 1677 | ············"size_in_bytes":·174 |
| 1678 | ········}, | 1678 | ········}, |
| 1679 | ········{ | 1679 | ········{ |
| 1680 | ············"_path":·"lib/python3.14/site-packages/aligator/utils/__pycache__/plotting.cpython-314.pyc", | 1680 | ············"_path":·"lib/python3.14/site-packages/aligator/utils/__pycache__/plotting.cpython-314.pyc", |
| 1681 | ············"path_type":·"hardlink", | 1681 | ············"path_type":·"hardlink", |
| 1682 | ············"sha256":·" | 1682 | ············"sha256":·"1a514567b7441894cfe3c0d8877ebcbe86b58f0ee61ccbd281dd1d93a94108ca", |
| 1683 | ············"size_in_bytes":·11190 | 1683 | ············"size_in_bytes":·11190 |
| 1684 | ········}, | 1684 | ········}, |
| 1685 | ········{ | 1685 | ········{ |
| 1686 | ············"_path":·"lib/python3.14/site-packages/aligator/utils/plotting.py", | 1686 | ············"_path":·"lib/python3.14/site-packages/aligator/utils/plotting.py", |
| 1687 | ············"path_type":·"hardlink", | 1687 | ············"path_type":·"hardlink", |
| 1688 | ············"sha256":·"f6b599f6f3e18cf86f0081882d6e0d8da7e4b40bf97cb42a9a87850011ae60a1", | 1688 | ············"sha256":·"f6b599f6f3e18cf86f0081882d6e0d8da7e4b40bf97cb42a9a87850011ae60a1", |
| 1689 | ············"size_in_bytes":·5858 | 1689 | ············"size_in_bytes":·5858 |