[OSGeoLive] OSGeoLive Environment Variable
Seth G
sethg at geographika.co.uk
Wed Sep 9 11:56:46 PDT 2020
Hi Jim,
The main benefit would be that notebooks/demos could be configured independently of OSGeoLive releases and have the same code for multiple environments. For example the notebook at [1] can be run on MyBinder and OSGeoLive.
Seth
[1] https://github.com/geographika/GeoPythonNotebooks/blob/master/notebooks/mapscript-quickstart.py#L41
On Wed, Sep 9, 2020, at 2:25 AM, Jim Klassen wrote:
> I'm probably missing something obvious here, but it seems odd to me to
> make OSGeoLive a special case at runtime. Wouldn't it make more sense
> to have the OSGeoLive install_*.sh file configure the application for
> the paths on OSGeoLive (which may include setting an environment
> variable to point to a default data directory for an application)?
>
> On 9/8/20 3:18 PM, Seth G wrote:
> > Hi list,
> >
> > It would be useful for a Python Notebook (or any demo application) to know if it is running on OSGeoLive in order to set paths to data etc.
> >
> > Looking at the current system environment variables I don't think there is something that would definitively declare a script is running on OSGeoLive.
> >
> > Setting an OSGEOLIVE variable to the version could be even more helpful e.g. "export OSGEOLIVE=14" (somewhere in https://github.com/OSGeo/OSGeoLive/tree/master/bin - although I'm not sure where). As noted in IRC from kalxas "we can add this to the bash profile of new users" - so maybe in https://github.com/OSGeo/OSGeoLive/blob/master/bin/setup.sh ?
> >
> > "export OSGEOLIVE=true" or similar could be used if keeping version numbers updated is a problem.
> >
> > Then any demos could be multipurposed - running in cloud plus running on osgeolive and setting appropriate paths to data if that is the case.
> >
> > Seth
> >
> > --
> > web:http://geographika.co.uk
> > twitter: @geographika
> > _______________________________________________
> > osgeolive mailing list
> > osgeolive at lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/osgeolive
>
> _______________________________________________
> osgeolive mailing list
> osgeolive at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/osgeolive
>
More information about the osgeolive
mailing list