.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "python_module/08_tracking_manipulation/pet_run_a_tracking.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. or to run this example in your browser via Binder .. rst-class:: sphx-glr-example-title .. _sphx_glr_python_module_08_tracking_manipulation_pet_run_a_tracking.py: Track in python =============== This example didn't replace EddyTracking, we remove check that application do and also postprocessing step. .. GENERATED FROM PYTHON SOURCE LINES 9-15 .. code-block:: Python from py_eddy_tracker.data import get_remote_demo_sample from py_eddy_tracker.featured_tracking.area_tracker import AreaTracker from py_eddy_tracker.gui import GUI from py_eddy_tracker.tracking import Correspondances .. GENERATED FROM PYTHON SOURCE LINES 16-19 Get remote data, we will keep only 180 first days, `get_remote_demo_sample` function is only to get demo dataset, in your own case give a list of identification filename and don't mix cyclonic and anticyclonic files. .. GENERATED FROM PYTHON SOURCE LINES 19-23 .. code-block:: Python file_objects = get_remote_demo_sample( "eddies_med_adt_allsat_dt2018/Anticyclonic_2010_2011_2012" )[:180] .. GENERATED FROM PYTHON SOURCE LINES 24-25 We run a traking with a tracker which use contour overlap .. GENERATED FROM PYTHON SOURCE LINES 25-33 .. code-block:: Python c = Correspondances(datasets=file_objects, class_method=AreaTracker, virtual=3) c.track() c.prepare_merging() # We have now an eddy object eddies_area_tracker = c.merge(raw_data=False) eddies_area_tracker.virtual[:] = eddies_area_tracker.time == 0 eddies_area_tracker.filled_by_interpolation(eddies_area_tracker.virtual == 1) .. GENERATED FROM PYTHON SOURCE LINES 34-35 We run a traking with default tracker .. GENERATED FROM PYTHON SOURCE LINES 35-42 .. code-block:: Python c = Correspondances(datasets=file_objects, virtual=3) c.track() c.prepare_merging() eddies_default_tracker = c.merge(raw_data=False) eddies_default_tracker.virtual[:] = eddies_default_tracker.time == 0 eddies_default_tracker.filled_by_interpolation(eddies_default_tracker.virtual == 1) .. GENERATED FROM PYTHON SOURCE LINES 43-44 Start GUI to compare tracking .. GENERATED FROM PYTHON SOURCE LINES 44-52 .. code-block:: Python g = GUI( Acyc_area_tracker=eddies_area_tracker, Acyc_default_tracker=eddies_default_tracker ) g.now = 22000 g.bbox = 0, 9, 36, 40 g.adjust() g.show() .. image-sg:: /python_module/08_tracking_manipulation/images/sphx_glr_pet_run_a_tracking_001.png :alt: pet run a tracking :srcset: /python_module/08_tracking_manipulation/images/sphx_glr_pet_run_a_tracking_001.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 53-54 Start GUI with area tracker .. GENERATED FROM PYTHON SOURCE LINES 54-60 .. code-block:: Python g = GUI(Acyc_area_tracker=eddies_area_tracker) g.now = 22000 g.bbox = 0, 9, 36, 40 g.adjust() g.show() .. image-sg:: /python_module/08_tracking_manipulation/images/sphx_glr_pet_run_a_tracking_002.png :alt: pet run a tracking :srcset: /python_module/08_tracking_manipulation/images/sphx_glr_pet_run_a_tracking_002.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 61-62 Start GUI with default one .. GENERATED FROM PYTHON SOURCE LINES 62-67 .. code-block:: Python g = GUI(Acyc_default_tracker=eddies_default_tracker) g.now = 22000 g.bbox = 0, 9, 36, 40 g.adjust() g.show() .. image-sg:: /python_module/08_tracking_manipulation/images/sphx_glr_pet_run_a_tracking_003.png :alt: pet run a tracking :srcset: /python_module/08_tracking_manipulation/images/sphx_glr_pet_run_a_tracking_003.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 6.799 seconds) .. _sphx_glr_download_python_module_08_tracking_manipulation_pet_run_a_tracking.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: binder-badge .. image:: images/binder_badge_logo.svg :target: https://mybinder.org/v2/gh/AntSimi/py-eddy-tracker/master?urlpath=lab/tree/notebooks/python_module/08_tracking_manipulation/pet_run_a_tracking.ipynb :alt: Launch binder :width: 150 px .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: pet_run_a_tracking.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: pet_run_a_tracking.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: pet_run_a_tracking.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_