Use TATSSI Jupyter Notebooks - GerardoLopez/TATSSI GitHub Wiki

Run TATSSI Jupyter Notebooks as a service

Run the Jupyter Notebook service

  • Login into the workstation where TATSSI is installed, for instance using MobaXterm as explained in the TATSSI installation for Windows 10 (WSL) or on a native Linux terminal.
  • Go to the folder where the notebooks are, e.g.:

cd ~/TATSSI/TATSSI/notebooks/

  • Run the Jupyter Notebook service In order for multiple users to use the TATSSI Jupyter Notebooks we need to run the service indicating that it can be accessed from multiple computers (with different IP addresses) and that we don't need a web browser on the local machine. Run the following command:

jupyter notebook --ip='*' --no-browser

This will start the service in the default port (8888), you can then access the Notebooks on any browser on the local machine or another one by going to the following url and writing the password needed:

http://localhost:8888

You can type CTRL+C to terminate the service. It'd be a good idea to start the service and send it to background to ensure that if you logout or close the terminal where the Notebook started you can still use the service:

nohup jupyter notebook --ip='*' --no-browser &

In order to stop the service:

jupyter notebook stop 8888

Once in the Jupyter Notebook Files tab, it would be a good idea to duplicate the Notebook you want to use, then click on it and start having fun!

TATSSI Jupyter Notebooks

TATSSI provides some Jupyter Notebooks that can be used to show and interactive step-by-step execution of its capabilities. If you are not familiar with perhaps is a good idea to have a look to how to execute a Jupyter Notebook.

  • TATSSI_Downloaders.ipynb
    • Shows the download module capabilities to get data from the NASA LPDAAC
  • TATSSI_GEE.ipynb
    • In here you can download MODIS and VIIRS data from the Google Earth Engine and then use the TATSSI time series generator module to create a time series. The main advantage of using this method is that is ideal when a small subset is required. You do need a valid Google Account in order to use this Notebook.
  • TATSSI_TimeSeries.ipynb
    • The Notebook shows how to generate a TATSSI time series.
  • TATSSI_QA_decoding.ipynb
    • This Notebook shows how to decode and plot individual time steps for a selected QA product. You require a TATSSI time series to run this Notebook.
  • TATSSI_QA_analytics.ipynb
    • This is just a step-by-step description of how to user the TATSSI QA Analytics module and then how to perform an interpolation. You require a TATSSI time series to run this Notebook.
  • TATSSI_TimeSeriesSmoothing.ipynb
    • Shows the use of the TATSSI time series smoothing module. You require an interpolated time series to run this Notebook.
  • TATSSI_TimeSeriesAnalysis.ipynb
    • Some of the TATSSI time series analysis capabilities are shown in this Notebook. You require an interpolated or smoothed time series to run this Notebook.