-
Notifications
You must be signed in to change notification settings - Fork 472
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
New package: GRSuite v0.0.1 #122621
New package: GRSuite v0.0.1 #122621
Conversation
JuliaRegistrator
commented
Jan 8, 2025
- Registering package: GRSuite
- Repository: https://github.com/AuroraDysis/GRSuite.jl
- Created by: @AuroraDysis
- Version: v0.0.1
- Commit: 2e211544c552d1bc5f7cb073229d54120be783c8
- Reviewed by: @AuroraDysis
- Reference: AuroraDysis/GRSuite.jl@2e21154#commitcomment-151062664
- Description: GRSuite.jl is a high-performance suite for solving PDEs with arbitrary precision.
UUID: 090ec698-01a0-4de4-b9a9-b0520fa6fd58 Repo: https://github.com/AuroraDysis/GRSuite.jl.git Tree: ec0f7b033bb76c045b13c77f6fa744d4a3859aab Registrator tree SHA: 17aec322677d9b81cdd6b9b9236b09a3f1374c6a
Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human. 1. New package registrationPlease make sure that you have read the package naming guidelines. 2. AutoMerge Guidelines are all met! ✅Your new package registration met all of the guidelines for auto-merging and is scheduled to be merged when the mandatory waiting period (3 days) has elapsed. 3. To pause or stop registrationIf you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text Tip: You can edit blocking comments to add |
[noblock] I want to use the name |
[noblock] What about
|
IMO the GR/GRUtils conflict is quite strong. That's a very popular package, and also the default Plots backend. I think the situation of GR.jl, GRSuite.jl, GRUtils.jl, GRTools.jl, etc where half of them are about plotting and half about general relativity isn't optimal and can easily lead to confusion :) |
[noblock] Hi @aplavin, I won’t repeat the entire discussion here since it’s already quite lengthy in the Slack channel. If you’re interested, please check there. https://julialang.slack.com/archives/C6M4DQA5P/p1736362206643109 The conflict doesn’t seem significant to me. There might be a better name, but I don’t have time to think of one right now. I’ve already explained in Slack why this name works best and why the alternatives don’t. Plots.jl is popular, but few users install and use it as a standalone library. Many are even unaware they are using GR. Apple Inc. attempts to monopolize the common symbol "apple." In my opinion, you are doing similar things. |
As mentioned earlier, there is a community effort to make package names intuitive – so also not confusing. There are also rules. It is also not about “monopolizing” anything. Naming should help a user find your package but also to not confuse your package with a different ecosystem. So the name should both transport well what your package provides but also avoid confusing your package with other ecosystems. Though I think GR.jl predates quite a few of these rules, it does wrap the GR api and hence rule 6 says
And that is what GR does to some extend. It also already exists and is very well established and often used directly indeed. I just saw it turns 10 years today. Concerning the name here, there are
and
The first one is broken due to the confusion that And finally there is also
So the current name does not follow even 3 of the given naming rules. From the discussion on slack, since you aim to provide more than the PDE solvers in the future, so something that is meant to takle General Relativity (simulations?) more broadly, I think |
I'm tired of discussing this. Anyway, thanks for the suggestions. I would like to proceed with the name For For I will wait for comments before renaming everything. I will also post on Slack to attract more attention. |
[noblock]
I can totally understand that naming is tiring. You committed to a name when you opened this, sure. On the other hand the overall community aims to avoid confusion, when people explore packages. And these names are permanent. So then it is worth carefully finding a solution together. So please do not take that personally and continue your good work on contributing to the Julia community! And sure checking back on Slack as well is a good idea. I will set mz last post to nonblack when the renaming has happened. |
I'm not sure how to change the package name within this PR. I opened a new one; please close this in favor of #122822. |