-
Notifications
You must be signed in to change notification settings - Fork 509
New package: SpeedyInternals v0.1.0 #137947
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: SpeedyInternals v0.1.0 #137947
Conversation
JuliaRegistrator
commented
Sep 4, 2025
- Registering package: SpeedyInternals
- Repository: https://github.com/SpeedyWeather/SpeedyWeather.jl
- Created by: @milankl
- Version: v0.1.0
- Commit: 91ea402702423a0dcb309be547c9782455c2f259
- Reviewed by: @milankl
- Reference: SpeedyWeather/SpeedyWeather.jl@91ea402#commitcomment-165140488
- Description: Play atmospheric modelling like it's LEGO.
UUID: 34489162-d270-4603-8b96-37b04f830d73 Repo: https://github.com/SpeedyWeather/SpeedyWeather.jl.git Tree: c1df38006ed399020222f59d9e66c677bc3eb51a Registrator tree SHA: 50f504d641745716a5b3eabaf681d3a4937d2ae3
* columnfield initial commit * ColumnField first draft finished * ColumnField changelog * undef init columnfield fix * adapt_structure fixed * exports and docs * update tests * undef test * fix tests + restrict interpolation * reshape scratch memory * typo * reduce code redundancy * structure RingGrids like a package * transpose also of Field2D * Utils actually needed in RingGrids? * package folder structure also for SpeedyTransforms * More using ..PackageName replaced with include * Towards standalone packages * import export restructured * package paths adapted in column field tests * import Architectures stuff explicitly * explicitly annotate Architectures in extensions * standalone submodules working? * update authors * new paths * ringgrid utils sources rm * function reference in docs updated * again trying changing function index in docs * CI julia 1.10 with local packages * rm eager registry * 1.10 local packages for enzyme CI as well * try modules in makedocs * using packages in make jl * install packages in docs env? * add all packages locally to docs env * chain load utils * less modules in functions.md * even less modules in functions.md * function index another try * check only docs of exports * coarserperiod for Year / Century * SpeedyInternals * enzyme Ci adjusted * speedyinternals docs * another attempt at the function index * no docstring for the module * some docs adjustments * typo * more typos ... * added some readmes * lta readme * more on readmes * finished speedytransforms readme * add MIT licenses --------- Co-authored-by: Milan Klöwer <[email protected]>
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 which are not met ❌
3. Needs action: here's what to do next
If you need help fixing the AutoMerge issues, or want your pull request to be manually merged instead, please post a comment explaining what you need help with or why you would like this pull request to be manually merged. Then, send a message to the 4. 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 |
The name of this registration -- "SpeedyInternals" -- doesn't match the repo name, "SpeedyWeather." If you're trying to register an "Core utilities " package that is a dependency of SpeedyWeather, maybe you could name it "SpeedyWeatherInternals" so it is more descriptive? [noblock] |
Okay so for SpeedyInternal/SpeedyWeatherInternals we could do this but there is another 3 submodules coming we're planning to register that shouldn't follow this pattern RingGrids, LowerTriangularArrays but we would like to keep them in a monorepo. Is that a hard no for the Julia registry? [noblock] |
There is no requirement that in a monorepo all the packages have a name prefix. [noblock] |
I don't think it's a "hard no". Just be mindful of the shared namespace of the General registry. So if these sub-packages are useful only in the context of [noblock] |
We want to be able to codevelop these packages without the need of registering the submodules all the time. They are standalone as the name suggests and want to provide them more generally to other users. [noblock] |
[noblock] |
[noblock] |
Okay maybe I'm still confused about how this work, but that sounds actually like what we want, we have
We currently only have 1 registered but want to register 2-5 too for general use in other projects but at the same time have SpeedyWeather main always use main of the other packages to ease codevelopment of these [noblock] |
[noblock]
but the directories of the other packages just sit there and are unused. (Those packages are of course also installed since they are dependencies, but elsewhere on disk.) If the repo structure instead is
the package server will just distribute
in the SpeedyWeather package.
You can still do that with a But arguably better is to have a (non-package) environment at the top of the repository with |
[nonblock] Great, thanks for the explanation I was looking for this in some documentation but thanks for clarifying it so nicely! |
superceded by #138125 following the suggested name change here |