[1]:
%load_ext autoreload
%autoreload 2
[2]:
from pathlib import Path
import sys

sys.path.insert(0, str(Path("../..").resolve()))

Test notebook

[3]:
import encomp

encomp.__version__
[3]:
'1.3.0'
[4]:
from encomp.units import Quantity as Q
import polars as pl
[5]:
Q(1, "delta_degC").check(Q(12, "degC").u)
[5]:
False
[6]:
Q(1, "degC").check(Q(12, "degF").u)
[6]:
True
[7]:
(Q(25, "kg/K") * Q(pl.col.T, "delta_degC")).to("g")
[7]:
[([(dyn float: 25) * (col("T"))]) * (dyn float: 1000)] g