-
Notifications
You must be signed in to change notification settings - Fork 33
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
Is cmor compatible with 2.12 (or what is 2.12 compatible with?)? #230
Comments
For reference, some answers to this issue are provided in CDAT/genutil#14 (comment) |
So, not sure I got @doutriaux1 instructions right, but my cdatm16 is a clone of the official uvcdat-2.12 and I have tried to downgrade numpy to a version where I can install cmor (and other stuff), but it's not quite working as expected All I'm trying to achieve, if possible, is uvcdat 2.12 and cmor 3.2.6 and some other packages Downgrade numpyI'm getting a numpy+blas instead of just a downgraded numpy, but why not (blas can be useful)
Try to install cmorDoes not work this way
I get another dependency error message if I remove the uvcdat channel
What next?Any ideas? Did I do something wrong? I have listed below the conflicting packages versions I don't have too much time to work on this, with our PMIP conference in less than 2 weeks and nothing ready so I will maybe stick to 2.10, rather than trying the bleeding edge 2.12 Just thought I'd give this a try and share my findings
|
@jypeter I need to push an hdf5 cmor onto the uvcdat channel |
@dnadeau4 where is the recipe? |
@jypeter pushed a cmor 3.2.6 on uvcdat channel, should be able to bring it into your linux 2.12 now
|
@doutriaux1 these once off hack jobs make it really confusing for a user.. It would have been better to wait for @dnadeau4 to push out the 3.2.7 release.. Now when obs4MIPs, CMIP6 users are trying to get cmor the ordering of their channels is going to matter ALOT more |
It worked indeed! But it is utterly confusing for the user (me!) knowing which channels to use, when, and in which order! And in that case I should not even use pcmdi
|
nope it's 3.2.6 official so order does not matter, it's the same version. Once @dnadeau4 releases 3.2.7 I will either take these off or label them. |
@dnadeau4 did you want to push the 3.2.7 release just with the hdf fix today, and then relabel the outstanding issues for 3.2.8? It'd be great to clean this up sooner rather than later as it's just going to confuse people |
I don't wan to push 3.2.7, there is nothing new and the users can "source activate" their cmor environment. In 3.2.7 I'll make sure I have the same dependencies as UV-CDAT 2.12. UV-CDAT updated HDF5 in their release last week. @jypeter can still use UV-CDAT 2.10 with CMOR 3.2.6. |
Fix 3.2.7 |
@dnadeau4 @doutriaux1 is cmor compatible with uvcdat 2.12? I have just spent quite some time checking if I could install my standard extra packages in a clone of uvcdat-2.12 and I always get conflicts. I have tried to remove packages, reorder a bit the channels, but in the end (at the bottom), I get conflicts just when I want to install cmor...
On the other hand, if I remove cmor from my big extra installation line, there is not conflict, but the installation wants to downgrade numpy from 1.13 to 1.11, which triggers lots of changes. See the end of this issue
Mixing most of these packages in 2.10 only required a harmless downgrade of zlib. See my detailed notes
Without cmor
The text was updated successfully, but these errors were encountered: