-
Notifications
You must be signed in to change notification settings - Fork 6
MiniballNext #28
Comments
Some of the files are missing license header and also some docstrings. But in general, this looks promising approach for developing new algorithms. But I would suggest that we are not branching the develop for several different projects. I think one miniball is enough for one programming language. So how about if we (somehow) combine these two packages into a single one? |
Yeah MiniBallNext should be a temporary thing. My hope was to provide a PR here, that replaces the content of Miniball.jl by the content of the MiniBallNext.jl repository. |
@ahojukka5 @ovainola @TeroFrondelius bump. Are you open to having the content of |
Yes I am open to everything. |
My suggestion: Let's create a submodule / directory |
I think it sounds good. I think we can put |
After thinking this a little bit longer I think we should not replace the content of this package with a new code. Someone might get angry after doing How about if we figure out a new name for a new implementation and keep this old one how it is now. We can then write to the readme file of this package that there exists a new implementation programmed more "Julia style" and development continues there. |
Okay sounds fine to me. The hard part will be finding a name that is as good as
|
I like
If you want, we can take the new repo under JuliaFEM, of course there might be better suiting organisations as well. |
https://en.wikipedia.org/wiki/Bounding_sphere |
I think we have a couple of good names! My favorite is |
+1 for |
Then lets go with |
Sure, naming is fine. @ahojukka5 I'd suggest that the old code could also be in a different branch (f.ex. "old" which would be with the original code). In that way there wouldn't be two separate license files in the same branch. Also updating separate branches would be clearer (commit history wouldn't consist of fixes to new code and the old code). The old branch could also be called "legacy" |
I really like @ahojukka5 suggestion to start with a fresh |
@jw3126 it doesn't give any advantage, there was just an comment on storing the old codes so just commenting on that. If new code is far better, there is no reason to store the old one |
Of course the old code is still stored, just not in the same repo as the new code. This will also make it easier to compare stability/performance/accuracy etc of old and new code. Running code from two branches is always a bit painful. |
I think we already made conclusions how to proceed with this. |
I propose that we will rename MiniBallNext.jl to BoundingSphere.jl and move it to JuliaFEM organisation. @jw3126 you need to give me or Jukka admin rights to the repo and either of us can move it. |
Ok sounds fine, I invited both of you. |
@jw3126 I will need admin rights to access settings menu, where I can perform the Transfer ownership to the JuliaFEM organisation. |
I don't know how to give you admin access. Maybe thats only possible for repos owned by organizations, I am not sure. Anyway I transfered ownership to you @TeroFrondelius (I cannot transfer to JuliaFEM directly myself). |
Transfer and renaming done. https://github.com/JuliaFEM/BoundingSphere.jl |
I also added this text to the README:
|
I think we should follow these instructions: https://discourse.julialang.org/t/how-do-i-deprecate-a-package/14129 What do you think? |
I created the MiniBallNext repository. It is a complete rewrite from scratch of Miniball. Differences are:
(center, radius)
.It is more numerically stable than current Miniball.jl master, not sure if it is as good as Gaertners latest C++ code. While MiniBallNext is not perfect, I think it is a better foundation for future improvements then current Miniball.jl master. Please take a look and give me feedback @ahojukka5 @ovainola @TeroFrondelius
If you like it, I will provide a PR.
The text was updated successfully, but these errors were encountered: