![](https://secure.gravatar.com/avatar/76e123de73387998a691ee766cec48c5.jpg?s=120&d=mm&r=g)
Nov. 15, 2023
11:45 a.m.
My Cython code and my swig wrapped C++ code assumes the C-ordering and contiguous layout which allows for super fast code. I guess making it agnostic for the ordering would require implementing everything twice and then switch between them based on what comes in. That is a lot of work for no gain. Rewriting it for F-ordering would also be a pain.