DWesl

Results 72 comments of DWesl

I prefer `check_` to `noinst_` for the test plugins because it's clearer about the purpose, but I don't know the naming conventions here. As you discovered `lib__ncstuff_la_LDFLAGS` overrides `AM_LDFLAGS`, so...

I suspect that particular failure is because configure defaults to `--without-plugin-dir`/`--with-plugin-dir=no`, so [removing the conditional on whether there actually is a plugin dir](https://github.com/Unidata/netcdf-c/compare/main...DennisHeimbigner:netcdf-c:plugininstall.tmp#diff-72bb278809ac7dbe0329f064d73cbe73a5dda1d45ea85c288f5b9d3f3cbc07fbL14-R13) confuses things. Does that test case pass...

> Btw, the value of `ISMSVC` and `ISMINGW` comes from this code in configure.ac > > https://github.com/Unidata/netcdf-c/blob/26c558203f4be1d29ec74b85151fbe487777719a/configure.ac#L105-L111 > > For some reason, this is not working. Does anything stand out...

Is there a way to get a stateful transform to operate on a categorical interaction term (e.g. `drop_unused_interactions(A:B)`, `drop_unused_interactions((A + B) ** 2)`, or `drop_all_zero_columns((C(A, Treatment('b')) + B) ** 2)`)?...

Try changing [line 170 of `setup.py` to also test for `sys.platform != "cygwin"`](https://github.com/pyproj4/pyproj/blob/7cfbff28c5015df43a9315db3e607c69799c3569/setup.py#L170), does that solve your problem?

#1120 should be similar to [what Joshua-IRT got working](https://github.com/pyproj4/pyproj/issues/1113#issuecomment-1217315406)

I found a better description of what's going on: ```python import numpy as np import numpy.linalg as la import pandas as pd import formulaic index_vals = tuple("abc") level_names = list("AB")...

Just realized I should probably mention: This is formulaic 0.1.2 on CPython 3.6.10.

A slightly more complicated case: ```python import numpy as np import numpy.linalg as la import pandas as pd import formulaic index_vals = tuple("abc") level_names = list("ABC") n_samples = 2 def...

There's certainly the option of writing out the interactions explicitly, but I've worked around this for now by using: ```python reduced_X = simple_X.loc[ :, [ col for col in simple_X.columns...