Skip to content

Add python utiliti scripts - #486

Open
mwlasiuk wants to merge 2 commits into
MapsHD:mainfrom
mwlasiuk:mw/utility-scripts
Open

Add python utiliti scripts#486
mwlasiuk wants to merge 2 commits into
MapsHD:mainfrom
mwlasiuk:mw/utility-scripts

Conversation

@mwlasiuk

Copy link
Copy Markdown
Collaborator

No description provided.

@michalpelka

Copy link
Copy Markdown
Contributor

Could you add some docs on what scripts are doing - smth more advanced than building. I wouldn't say it is contribution guide, but smth that contains information on useful development tools.
I would also consider to attach clang format to githooks.

@mwlasiuk
mwlasiuk force-pushed the mw/utility-scripts branch from 8c029e9 to d8fa0eb Compare August 15, 2026 12:13
@mwlasiuk

mwlasiuk commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator Author

Could you add some docs on what scripts are doing - smth more advanced than building. I wouldn't say it is contribution guide, but smth that contains information on useful development tools. I would also consider to attach clang format to githooks.

Readme for these scripts : README.md

clang-format scripts are as in main branch - just moved to dedicated script directory so they do not pollute repository root.

Old _Update.bat script moved from windows cmd .bat to python so it is not only usable on windows but on any system that has python installed (which is needed for development of this codebase so I assume all contributors have python installed).

Sample output of : run_pull_submodules_changes.py

  • Note that most of the submodules are not pinned to any branch so only imgui changes are pulled.
  • In future PRs all submodules should be pinned to selected branch and this script can be used in future to pull all submodule changes at once if we ever want to have most recent code with all possible fixes from thirdparty lib authors.
  • After using this script all that is needed to be done is git add 3rdparty and commit updated submodule version and for other contributors to run git submodule update (can be done with second git helper script).
  • Main reason for this script is fact that submodules are very old (some from more that year ago) and we are missing author's fixes and updates.
=========================================================================================================
SUBMODULE UPDATE SUMMARY
=========================================================================================================
Submodule                                Branch               Updated    Reason
---------------------------------------------------------------------------------------------------------
3rdparty\observation_equations           -                    NO         No branch configured
3rdparty\json                            -                    NO         No branch configured
3rdparty\LASzip                          -                    NO         No branch configured
3rdparty\manif                           -                    NO         No branch configured
3rdparty\Fusion                          -                    NO         No branch configured
3rdparty\eigen                           -                    NO         No branch configured
3rdparty\opencv                          -                    NO         No branch configured
3rdparty\imgui                           docking              NO         Already up to date
3rdparty\ImGuizmo                        -                    NO         No branch configured
3rdparty\freeglut                        -                    NO         No branch configured
3rdparty\glm                             -                    NO         No branch configured
3rdparty\implot                          -                    NO         No branch configured
3rdparty\oneTBB                          -                    NO         No branch configured
3rdparty\glew-cmake                      -                    NO         No branch configured
3rdparty\tomlplusplus                    -                    NO         No branch configured
3rdparty\unordered_dense                 -                    NO         No branch configured
3rdparty\spdlog                          -                    NO         No branch configured
3rdparty\UTL                             -                    NO         No branch configured
3rdparty\vqf                             -                    NO         No branch configured
=========================================================================================================

@mwlasiuk
mwlasiuk requested a review from michalpelka August 15, 2026 14:40
@mwlasiuk
mwlasiuk marked this pull request as ready for review August 15, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants