-
Notifications
You must be signed in to change notification settings - Fork 9
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
Rename evalutils to... #220
Comments
Good idea to rename! Evalutils is also a repository for general evaluation code, right? Names could then be 'Grand Challenge Evaluation Utils (gceu)' and 'Grand Challenge Processor Utils (gcpu)'? |
I would prefer to have 1 package for doing all of this as we make this available on pypi so that users can install it via I still quite like |
I'm fine with a noninformative name. Is magazijn not hard to pronounce for non-Dutch people? Or does the use of ij good because it makes the name stand out? |
It probably is, I bet that I butcher it. I don't think that However, I am definitely open to any suggestions. Changing names is possible (https://github.com/simonw/pypi-rename) but ideally should only be done once. |
Alternatively, we could rename it to gcutils. Like gcapi. Why is gcapi a repository under DIAGNijmegen? Wouldn't it be logical to have this under one organization? |
I don't like utils as a name - to me it seems like a collection of unrelated functionality that doesn't have a home, the draw in the house full of lightbulbs, batteries and keys that people have forgotten what they open. I also find naming things really difficult, so am happy to go with it if you think it's right. Gcapi is in diagnijmegen as it was used as the abstraction of grand challenge for cirrus, and started as a private repo in there which grew. I also wonder if we should expand the scope of evalutils to incorporate the api client into a more user friendly cli tool that uses it internally, so that you could template out artifacts, but also upload containers, make submissions and start algorithms, etc. Kaggle has a nice one which is just called kaggle, aws have aws, but grand-challenge is a lot to type out for every command. Digital ocean and kubernetes solve this with doctl and kubectl. gc you can't really use by itself as it's garbage collection in many programming languages. |
The functionality of evalutils has been split up. The templating has moved to https://github.com/DIAGNijmegen/rse-grand-challenge-forge. The templating will be removed from here leaving only the metrics, so this will be renamed to grand-challenge-metrics. |
We should think of a new name for this package as @silvandeleemput is introducing templating for model containers or processors, so
evalutils
is no longer a good name (was it ever?).What is the purpose of this package? It is a passive code generator, maybe a factory, for different types of containers (artefacts?) that will go onto grand challenge (a warehouse?). So, some thoughts:
gccf
)gcaf
)magazijn
(dutch for warehouse, fits a little bit with theCOMIC
name, and is available on pypi...)The text was updated successfully, but these errors were encountered: