Martijn Visser

Results 534 comments of Martijn Visser

Thanks for the example. I tried, but couldn't get it to crash. For instance if I use 3 different contexts: ```julia function f91(n) # adapted from https://github.com/JuliaGeo/LibGEOS.jl/issues/91#issuecomment-1267732709 contexts = [LibGEOS.GEOSContext()...

Good point, I added a test in b040fd47ae4ef152b304ec1a51ab48b398fbaca5.

Hmm indeed after reading up a bit more in https://libgeos.org/usage/c_api/#reentrantthreadsafe-api and https://libgeos.org/development/rfcs/rfc03/ I understand why that test could be unsafe. I tried to have a look at GEOS tests if...

As far as I'm aware for none of the methods there is a reason it is impossible or complicated to expose. It would be good to collect all of them...

That would be a great first contribution!

Yes that works if you supply the points as a vector. https://github.com/JuliaGeo/LibGEOS.jl/blob/v0.8.5/src/geos_types.jl#L107

I'd prefer to support this as part of the `Proj.Transformation` API. It secretly already works: ```julia julia> using Proj julia> pipe = Proj.proj_create("+proj=pipeline +step +proj=unitconvert +xy_in=deg +z_in=m +xy_out=rad +z_out=m +step...

I haven't used git filter-repo, but I did use BFG once with success. Usually it's only a few files that make up the bulk of the size. For the docs,...

PackageCompiler still supports julia 1.6, and https://github.com/JuliaLang/julia/commit/4170090765435726c9b81fa0236e256a4062b7a9 needs julia 1.8 as far as I can tell. I haven't measured the increased compile times, but if it is significant, perhaps we...