Skip to content


Due to the architecture of stata_kernel, there is some usual functionality that won't work.

Log files

Log files have extra code in them

In order to provide extra functionality like magics and autocomplete, stata_kernel runs a few extra commands in Stata after your command has completed. The downside of this is that all those extra commands and their output show up in user-created log files.

In general, I recommend using stata_kernel to create Jupyter Notebooks, rather than using Stata's log file exporting.

Can't run log close _all on Windows

Some people have log close _all as a standard command at the top of each script. On Windows and on macOS using Automation mode, this will break stata_kernel functionality, because that line closes the log file that it uses to receive communications.