Edit Quality Report

I’ve been trying to edit the quality report generated by WebODM but I’m unable to find where the code is. I’d like to change the title, add some logos to the pdf among other things. Which file should I edit to achieve this or is there a developer documentation that can assist me understand the code?


Perhaps Piero or Stephen will reply, but just to note that the quality report is generated by ODM itself. WebODM really only funtions as a user interface.

The quality report was a recent addition. If you visit the ODM github site and look back through the PR you’ll find where the changes were made.



Thanks for your reply. Since the generation of the report is done by ODM, is that code within the WebODM repo or does my local WebODM clone call functions from the ODM repo on Github. I’m asking this because I didn’t download the ODM repo locally. I only downloaded the WebODM repo which is working very well. More simply, how do the two communicate?

I’m assuming you’ve installed WebODM using the instructions on the Github readme page. In this case you’ve installed it using docker etc.

The standard WebODM docker image also packages NodeODM & ODM. ODM is actually only a commandline toolset. NodeODM makes it accessible through a network, and therefore WebODM is the full web user interface.

You should therfore already have ODM installed. You can check in WebODM, on the left side ‘Processing Nodes’ you should have a ‘node-odm-1’ which is your local version of NodeODM.

Hope that helps.

1 Like

Thanks @dsandson for your reply. This complicates things a little bit since I will now have to edit the docker image for webodm and point it to a local ODM that I’ll have customized instead of the official docker image for ODM which WebODM currently references. I think this is my only workaround? I’ll try and see if it achieves what I want.


I have the same challenge. Did You find way to change content of quality report?

1 Like

To everyone that wants to edit the quality report: which parts are you trying to edit? What is the use case here?


I’d guess white-labeling, or at least that’s what I’d use it for.

Add graphics, tweak layout/styling a bit, and you have a client-ready product instead of what currently reads more like a whitepaper/internal report/product.


I agree with Saijin_Naib. That’s what I’d like to achieve as well by editing the report. Piero your assistance will be highly appreciated.

1 Like

Please, have the solution to this been given yet? I tried changing the engine name of the nodeodm and version but after reload returns back to the defaults.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.