Flight plan - HALO-20240809b

Contents

Flight plan - HALO-20240809b#

Crew#

The flight is planned to take off at 2024-08-09 09:30:00+00:00.

Job

Name

PI

Florian Ewald

WALES

Martin Wirth

HAMP

Clara Bayley

Dropsondes

Helene Glöckner

Smart/VELOX

Kevin Wolf

SpecMACS

Lea Volkmer

Scientist

Christian Heske

Ground contact

tbd

Flight plan#

Hide code cell source
from orcestra.flightplan import sal, bco, LatLon, IntoCircle, path_preview, plot_cwv
from datetime import datetime
import intake

cat = intake.open_catalog("https://tcodata.mpimet.mpg.de/internal.yaml")

date_time = datetime(2024, 8, 6, 12, 0, 0)
date_time_str = date_time.strftime('%Y-%m-%d')

flight_time = datetime(2024, 8, 9, 12, 0, 0)

radius = 100e3

airport = sal
north = LatLon(lat=15.529, lon=-24.982, label='north')
south = LatLon(lat=2.586, lon=-27.440, label='south')
edge_south = LatLon(lat=5.0, lon=-26.996, label='circle_south')
center = LatLon(lat=8.251, lon=-26.389, label='circle_center')
edge_north = LatLon(lat=11.5, lon=-25.772, label='circle_north')
mindelo = LatLon(lat=16.891, lon=-25.006, label='mindelo')
esp = LatLon(lat=28.300, lon=-16.000, label='esp')
limal = LatLon(lat=25.000, lon=-17.500, label='limal')
isoka = LatLon(lat=22.100,  lon=-19.500,label='isoka')
bulvo = LatLon(lat=14.000,  lon=-24.500,label='bulvo')
cpvx1 = LatLon(lat=17.000,  lon=-22.700,label='cpvx1')
dimik = LatLon(lat=17.800,  lon=-22.250,label='dimik')
cpve1 = LatLon(lat=14.633,  lon=-24.150,label='cpve1')

leg_south = [
     esp, 
     limal,
     isoka,
     bulvo,
     cpvx1,
     dimik,
     cpve1,
     airport
]

path = leg_south  

ds = cat.HIFS(refdate=date_time_str, reftime=date_time.hour).to_dask()
cwv_flight_time = ds["tcwv"].sel(time=flight_time, method = "nearest")

ax = path_preview(path)
plot_cwv(cwv_flight_time)
../_images/00979d55d823ca89a077e0dea9fe41a73d2d15ebba0f3e728fdefa70282b3b5a.png
Hide code cell source
import pandas as pd
from dataclasses import asdict

pd.DataFrame.from_records(map(asdict, [limal,bulvo,dimik,airport])).set_index("label")
lat lon fl time note
label
limal 25.000000 -17.500000 NaN None None
bulvo 14.000000 -24.500000 NaN None None
dimik 17.800000 -22.250000 NaN None None
SAL 16.734488 -22.943974 0.0 None None
  • After takeoff, fly to south of Canary Island (limal)

  • Fly towards Sal and drop 3 dropsondes along the path

  • If last dropsonde is still in the air continue south of Sal and return when DS landed (bulvo)

  • Return to Sal

Hide code cell source
from orcestra.flightplan import export_flightplan

export_flightplan("HALO-20240809a", path)