xMIP
xMIP copied to clipboard
Name change
The functionality of this package has grown quite a bit over time and I find myself laughing at lines like
from cmip6_preprocessing.postprocessing import ...
I also think the preprocessing
might give many potential users the wrong impression of what the package does. Hence I would like to change the name.
I had a few ideas:
-
cmip6_python
-
cmip6_processing
-
cmip6_tools
-
cmip6_utils
If you have any ideas please let me know.
catnip6
MIPpy
like Clippy, but for your MIPpies, yippee!
cmip6_jazzhands
How dare you @dcherian?
🤣
cmip6_jazzhands
NOW we're talking @cgentemann
Perhaps @jdldeauna has some awesome ideas here or will back me up on my awesome suggestions
I like cmip6_utils
Poor Clippy! He was just always trying to be helpful haha. And +1 to jazzhands, maybe for one of the internal functions 😉
I'm biased because "preprocessing" is what I used to call the part of my Matlab code that renamed all the variables, set all the lon/lat to uniform values, etc so I think it's great 😅 Otherwise cmip6_utils
sound good to me, too.
On a side note, if you rename the package what happens to the old version? If for example, we were to update our version of cmip6_preprocessing, would it just become cmip6_utils even if we specify conda update cmip6_preprocessing
? Just curious :)
I like cmip6_utils
I would like to cast a low energy vote for cmip_processing, since it's the processing of cmip that end users are afraid of and why this package is so helpful.
@dcherian you are triggering me! go back to Clippy please. Those were the days.... a helpful paperclip to guide me through life.
Hey everyone, I just got a talk accepted at Scipy, and I think I really should change the name (and brush up the package structure, but thats another issue).
My goal is to make it not specific for CMIP6 (ultimately this should be useful for CMIP5 aswell) and not restrict it to preprocessing. It really is covering processing more broadly at this point. Also I find my self hating to type cmip6_preprocessing all the time, so a shorter name would be exellent.
I like pyMIP/MIPpy or (pyCMIP/CMIPpy)? CMIP_utils would also work nicely.
Maybe someone (@cisaacstern?) has some cat based suggestions to enter the race here 😹
+1 cmip_utils (keep lower-case just to make easier to type)
My only gripe with cmip_utils is the logo (I am being serious hahah)
Not really a fan so far.
On the other hand CMIPpy looks cool IMO:
Ill keep experimenting.
Some other ideas:
I like cmip-utils
(or cmip_utils
) ... personally with a slight stylistic preference for dash-delimiting the package name and under-score delimiting the importable name in Python, as seems common in other projects, but delimiters is certainly not the hill I plan to die on. I'm sure the graphic design issue can be resolved! That last one seems promising.
Still like mippy
! or catnip
: Climate Analysis Tools & Nukes (?) for Inter-comparison Projects
& Nukes
Whoa! Whoa! Whoa! NO nukes over here.
catMIP? addictively easy science with Model Intercomparison Projects
catMIP!
catnip : Climate Analysis Tools for Nifty Inter-comparison Projects