Andreas Klöckner

Results 957 comments of Andreas Klöckner

FWIW: See the existing [wheel-building job](https://github.com/inducer/islpy/blob/master/.github/workflows/wheels.yml) that @isuruf worked on recently. Note that I'm not sure I'd like the default wheels to have barvinok support, because it is GPL.

> How about we just let setup.py invoke `build-with-barvinok.sh` and assume all the configure dependencies exists? That way _I think_ we'd be able to build wheels from setup.py. `build-with-barvinok.sh` runs...

Yes. The licensing isn't the complicated part. It'll just never happen for the upstream islpy wheels, because those must remain under the MIT license that they are currently under. If...

Can you help me reproduce this? This works fine on my machine: ``` def test_id_alloc(): ctx = isl.Context() isl.Id.alloc(ctx, "yoink", None) ``` Ideally, I'd like a short snippet of code...

Hack this logic: https://github.com/inducer/islpy/blob/a5c7df513b74609c5f7a58ecc20db3c33d506a27/gen_wrap.py#L636-L648

I don't think it's anything in particular. In fact, the imath-32 build should be even simpler, because you should just be able to use the vendored build (and skip all...

``` >>> import islpy >>> aff = islpy.Aff("[N] -> { [x] -> [x+1] } ") >>> aff.get_dim_name(islpy.dim_type.param, 0) 'N' >>> aff.get_dim_name(islpy.dim_type.in_, 0) 'x' >>> ``` I'd be OK special-casing `Aff`...

Also, no worries about opening multiple issues in quick succession. It's good to know someone is finding this useful. :)

I use the device to teach a class, where most of the time I just draw stuff with the pen, but every now and then I run a live demonstration...

Just captured a `dmesg` from when it drops: ``` [ 897.998184] usb 1-3: USB disconnect, device number 2 [ 901.598004] usb 1-3: new full-speed USB device number 6 using xhci_hcd...