Meterian can process Jupyter Notebooks that contain Python code. The only requirement, assuming your license has the feature enabled, is to add the parameter --process-notebooks to the client invocation when running it. We also recommend the use of the dockerized client as it contains all the necessary tools. If not, you may need to install extra packages in the Python environment. If you are running on a CI/CD platform, please use see the specific instructions.
Please note that when scanning notebooks with docker it's mandatory using the latest python image. The script will automatically enforce that, by selecting the latest-pythonimage when detecting the --process-notebooks parameter. You can of course always specify it from the command line using the parameter --image:latest-python.
An example of run against the nyc_taxi notebook:
Please note that the processing of Jupyter Notebooks can be slower than normal analysis, as it involves further steps in comparison to a standard analysis.