-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix error caused by proj4 6.0 #31
Comments
There have been some additional changes in pyproj since this bug report in the section where the time size check was added. This commit seems to substantially change the logic. pyproj 2.0.2 does not have _transformer.pyx; it first appeared in 2.1. The time check did not appear until 2.2. This conda environment, with pyproj-2.2.2 and proj4-6.1.1 fails on
|
Updating to proj2.4.2 and proj 6.3.0 does not resolve the problem. Hmm... |
glmtools@ugf-newgrid with lmatools@master (from today) fixes the problem, while glmtools@isatss and lmtools@master does have the problem.
Seems like something was fixed in ugf-newgrid that unknowingly resolved this issue? Hmm.... |
Looking at the traceback, the data structures in glmtools@ugf-newgrid that changed from glmtools@isatss had to have been |
Given the eventual move to ugf-newgrid in #30 for all users, I'm inclined to consider this issue resolved. |
With the fix for lmatools#29 in lmatools#28, I think I now understand why the above changes to glmtools fixed the issue. The newgrid-faster branch removed a bunch of extraneous coord transforms, and so probably simply stopped hitting the code in lmatools.coordinateTransforms that was sensitive to zero-length or scalar arrays. |
As discussed in #22, version 6.0 of proj4 causes an error. Need to identify what changed between 5.2 and 6.0 and fix upstream in lmatools.
The text was updated successfully, but these errors were encountered: