MetPy icon indicating copy to clipboard operation
MetPy copied to clipboard

Linfeng - Second PR of c++ thermo using pybind11

Open gitlinffff opened this issue 5 months ago • 1 comments

cape_cin, lfc, el, parcel_profile remain in Python but utilize other underlying c++ functions.

c++ functions created at this stage:

  • MoistAirGasConstant
  • MoistAirSpecificHeatPressure
  • WaterLatentHeatVaporization
  • WaterLatentHeatSublimation
  • RelativeHumidityFromDewPoint
  • DryLapse (using py::vectorize)
  • DryLapseProfile
  • CaldlnTdlnP
  • MoistLapse
  • MoistLapseProfile
  • LCL
  • LCLVectorized
  • _CheckPressure
  • ParcelProfile
  • _ParcelProfileHelper
  • _SaturationVaporPressureLiquid
  • _SaturationVaporPressureSolid
  • SaturationVaporPressure
  • DewPoint
  • MixingRatio
  • SaturationMixingRatio
  • SpecificHumidityFromMixingRatio
  • SpecificHumidityFromDewPoint
  • VirtualTemperature
  • VirtualTemperatureFromDewpoint
  • lambert_wm1

gitlinffff avatar Jul 21 '25 17:07 gitlinffff

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.

:white_check_mark: gitlinffff
:white_check_mark: dopplershift
:x: Linfeng Li


Linfeng Li seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar Jul 21 '25 17:07 CLAassistant