Open davidbrochart opened 2 years ago
Could you please elaborate on how does this applies to the jupyter notebook use-case ? I just ran the introduction notebook with a freshly created environment as you specidified in #39 and still have no data on the map. Many thanks in advance.
I advise not using the Classic Notebook, which is deprecated in favor of JupyterLab or RetroLab.
If you want to use the Classic Notebook, you need to pass a get_base_url
argument like this:
def get_base_url(url):
return "http://localhost:8888"
l = da.leaflet.plot(m, get_base_url=get_base_url)
Thanks for the hack, it works !
I do not even understand how since my notebook is running on http://localhost:8892/
and not on 8888
.
Regarding the use of Classic Notebook or Lab there are still features that are present on one platform and missing on the other, e.g. "highlight selected word" that is still not implemented on Lab but present in Classic Notebooks see this issue. I guess there are other examples if considering all jupyter nbextensions. Notebooks are still popular.
Anyway, thanks again for the hack and if you need, I would be happy to contribute to implement it.
I do not even understand how since my notebook is running on
http://localhost:8892/
and not on8888
Yes, this is strange :eyes:
Regarding the use of Classic Notebook or Lab there are still features that are present on one platform and missing on the other
That's true, but nobody is working on the Classic Notebook so it will die eventually.
Anyway, thanks again for the hack and if you need, I would be happy to contribute to implement it.
Implement what?
Indeed you are right, forget what I said about implementing this hack I will just move on to Lab and wait for the features to come. Merci pour vos réponses et bonne soirée.
With #44 the base URL is now automatically retrieved from JupyterLab, so in order to handle any other platform a function returning the base URL must be passed in
get_base_url
. Closing #42, #40, #39, #37.