Unidata Developer's BlogUnidata Developer's Bloghttps://www.unidata.ucar.edu/blogs/developer/en/feed/entries/atom2024-03-05T10:00:34-07:00Apache Rollerhttps://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-310-how-toMetPy Mondays #310 - How to Deal with Missing Data Part 3 - Filling and InterpolatingJohn Leeman2024-03-04T20:20:25-07:002024-03-04T20:20:25-07:00<p>How can you use filling and interpolation to deal with missing data? Find out in this week's MetPy Monday!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/iF-LsC2wdQM?si=Zi_nI40GdGm_Q9D9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-309-how-toMetPy Mondays #309 - How to Deal with Missing Data Part 2 - Using NaN and NAJohn Leeman2024-02-26T20:14:12-07:002024-02-26T20:14:12-07:00<p>What's the difference between np.nan and pd.NA? When do we use them? Find out in this week's MetPy Monday!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/rEQNzrPlYYg?si=Z3MitYj7IsWO3r-H" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-308-how-toMetPy Mondays #308 - How to Deal with Missing Data Part 1 - QCJohn Leeman2024-02-05T18:47:56-07:002024-02-05T18:47:56-07:00<p>Missing data can throw off everything from your calculations crashing to feeding you incorrect results to interpret. The week we start a short series on ways to deal with missing data in Python.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/373JZ0n4B70?si=KLDbDyQIyo92rhd8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-307-calculating-dcapeMetPy Mondays #307 - Calculating DCAPE with MetPyJohn Leeman2024-01-22T20:29:14-07:002024-01-22T20:29:14-07:00<p>MetPy can now calculate DCAPE - see how to do it in just one line on this week's MetPy Monday!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/zm_L5b4LXZs?si=oGNLiuhGnETZU7QY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-306-announcing-metpyMetPy Mondays #306 - Announcing MetPy 1.6.0John Leeman2024-01-08T19:41:03-07:002024-01-08T19:41:03-07:00<p>MetPy version 1.6.0 is now out! Learn what's new and see a snazzy new example!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/XmH86FDRtds?si=v-M-b0GVOd_Y74-7" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-monday-305-combining-metarsMetPy Monday #305 - Combining METARs and Surface AnalysisJohn Leeman2023-12-26T19:44:56-07:002023-12-26T19:44:56-07:00<p>Learn how to combine declarative and non-declarative plotting in MetPy to create a surface map with METARs and frontal analysis!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/EoE9WedTycY?si=JsBYxtS0o_iQqWVo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-304-dot-dotMetPy Mondays #304 - Dot... Dot... Dot...John Leeman2023-12-11T21:08:45-07:002023-12-11T21:08:45-07:00<p>Learn about the uses for the ellipsis in Python!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/k51ckoMzKNk?si=LLlD1LmzDTjkKgpx" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-303-5-magicMetPy Mondays #303 - 5 %magic tricks with Jupyter NotebooksJohn Leeman2023-11-27T19:37:11-07:002023-11-27T19:37:11-07:00<p>Learn some new tricks with magics in the Jupyter notebook.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/IFoeXXDhx7c?si=-NLlPsoQT32b2sJ7" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-302-dictionaries-ofMetPy Mondays #302 - Dictionaries of Functions and functools.partialJohn Leeman2023-11-13T20:15:47-07:002023-11-13T20:15:47-07:00<p>Use functools.partial and dictionaries to make prebuilt function calls to make your analysis code easy to read and follow!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/Bvlt_CDdI94?si=wRupdjqXSt_QcbIs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-301-duck-typingMetPy Mondays #301 - Duck Typing and EAFPJohn Leeman2023-10-23T20:15:14-06:002023-10-23T20:15:14-06:00<p>Learn how to make your code more Pythonic by finally understanding duck typing and easier to ask forgiveness than permission!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/Bbvxo9G2Nxo?si=U-bNkG3IQRc2rgc7" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>