SciML / ODE.jl

Assorted basic Ordinary Differential Equation solvers for scientific machine learning (SciML). Deprecated: Use DifferentialEquations.jl instead.
Other
105 stars 49 forks source link

Move to JuliaDiffEq #112

Closed ViralBShah closed 8 years ago

ViralBShah commented 8 years ago

I suggest moving ODE.jl to JuliaMath unless we want to put all differential equations related packges in their own org.

ViralBShah commented 8 years ago

Given that Sundials.jl is already in JuliaMath, this makes sense.

pwl commented 8 years ago

I would rather have all the ODE related package in a single org, there are already at least five of such packages (ODE.jl, ODEInterface.jl, DifferentialEquations.jl, Sundials.jl and IVPTestSuite.jl) and ODE community is already big by itself. This way we could have a single overview page of all the available solvers, we could work on a common API and test suites.

But moving ODE.jl to JuliaMath would be a good temporary measure before we have an org of our own set up.

ChrisRackauckas commented 8 years ago

I agree it makes sense. Though a more general DiffEq Org would make more sense to pull the general differential equations community together. Now that I have everything wrapped in DifferentialEquations.jl, making sure APIs are compatible in some sense is starting to matter more. But ODEs are the easy part. Making sure things are compatible with the PDE/FEM packages will be the next goal: Julia could benefit a lot if things like HP-FEM, JuliaFEM, etc. play nicely with the ODE packages (indeed, that was the whole reason for rolling the ODE part of DifferentialEquations.jl in the first place).

ViralBShah commented 8 years ago

Why not just create the org right away?

ViralBShah commented 8 years ago

Cc @tkelman @simonbyrne

pwl commented 8 years ago

There is already https://github.com/JuliaODE, where we (me and @mauro3) are working on the next iteration of ODE.jl.

ViralBShah commented 8 years ago

Can we move Sundials.jl and ODE.jl there? I guess if you add me to that org, I can do the move.

ViralBShah commented 8 years ago

Perhaps rename it to be able to accommodate other PDE and FEM stuff as well - or would you rather keep it ODE focussed?

pwl commented 8 years ago

Isn't it the problem that there already is a fork of ODE.jl in there?

pwl commented 8 years ago

@mauro3 what do you think about it?

ViralBShah commented 8 years ago

Can we get rid of the fork?

ChrisRackauckas commented 8 years ago

Naming it for ODEs is fairly restrictive to the scope. Most non-trivial uses of ODE solvers are likely for DDEs, PDEs, SPDEs, etc., so I think it's wrong to separate them from their standard use cases.

pwl commented 8 years ago

DifferentialEquations would be a perfect name for the org, but it's already taken.

ChrisRackauckas commented 8 years ago

I think as @ViralBShah suggested JuliaDiffEq is good. DiffEq is a pretty well accepted shorthand for Differential Equations.

pwl commented 8 years ago

@ChrisRackauckas sounds good to me.

@ViralBShah, this fork is under a heavy development right now, we should be able to merge it back to ODE.jl soonish (maybe in a matter of weeks). I could, in principle move it back to my account though.

ViralBShah commented 8 years ago

Well, if we are going to create a new JuliaDiffEq organization, then this problem will not occur.

ChrisRackauckas commented 8 years ago

Yes, the ODE.jl fork is a much more developed version of ODE.jl. In fact, it's the version that I wrapped into DifferentialEquations.jl for that reason. If anything, something based around that fork should be what the "new ODE.jl" is (once it polishes some rough edges).

pwl commented 8 years ago

@ViralBShah I think creating a new org is the best option, once we merge our fork to we could simply get rid of JuliaODE.

ViralBShah commented 8 years ago

Is someone here creating the new org? Or would you guys rather I do it?

ChrisRackauckas commented 8 years ago

I can do it.

pwl commented 8 years ago

@ChrisRackauckas go for it

mauro3 commented 8 years ago

Oh no, now we have to create a logo! ;-)

ChrisRackauckas commented 8 years ago

Who else should I invite? I did @ViralBShah, @pwl and @mauro3. Moving ODE.jl is first priority to get it off JuliaLang for testing. @luchr should be in on this since ODEInterface. Should Sundials move once more?

(What's the procedure for moving? Just point all of the URLs in METADATA to the new location?)

tkelman commented 8 years ago

Just point all of the URLs in METADATA to the new location?

Yes but you actually don't even need to do this right away, github will put in place an automatic redirect if an admin in both orgs does "transfer ownership" under the settings. Updating the metadata url is a cleanup thing that should be done eventually but nothing will break right away if you don't.

simonbyrne commented 8 years ago

Can also rename JuliaODE.

On 25 Aug 2016 9:57 am, "Viral B. Shah" notifications@github.com wrote:

Is someone here creating the new org? Or would you guys rather I do it?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/JuliaLang/ODE.jl/issues/112#issuecomment-242322247, or mute the thread https://github.com/notifications/unsubscribe-auth/ABnRacdwgOp1uBAqmCzUUpdka6wufG-pks5qjVkKgaJpZM4JsxJf .

tkelman commented 8 years ago

Looks like Viral took care of it, close?

ViralBShah commented 8 years ago

Have also moved Sundials to JuliaDiffEq.

tkelman commented 8 years ago

Makes sense. I somehow have the most commits to Sundials despite never using it, could someone invite me here?

mauro3 commented 8 years ago

Invite @acroy