Selecting the plot server
When .plot() is called, the server appears to be randomly assigned (e.g. localhost:52401). It would be useful to be able to specify this number in advance (e.g. localhost:12345) for port-forwarding purposes.
According to the discussion in https://github.com/pmlmodelling/nctoolkit/discussions/99, this feature is not yet available but should be easy to add.
Are you running nctoolkit from Python on the terminal @chuaxr ? Internally, it is calling hvplot/panel, which can be tweaked easily I think. My assumption is that this would only be needed when running Python from the terminal, as the plots should show up elsewhere, e.g. in Juypyter notebooks.
Internally, the calls are slightly different depending on whether you are running it from the terminal, so I'd need to know if it's only the terminal calls that should be changed.
Yes, I'm thinking about calling nctoolkit from the terminal.