JuliaLang / www_old.julialang.org

Julia Project web site (Old)
http://www_old.julialang.org/
Other
150 stars 276 forks source link

Orgs List is getting long #444

Closed oxinabox closed 7 years ago

oxinabox commented 7 years ago

Right now the Org list is has 25 list items. (Including the one from my PR #443)

It is not really sorted at all:

Current

We could alphabetical-ize it :

Sorted:

We could break it down into categories. But that seems like a way to get into endless arguments; eg Should JuliaGPU and JuliaParallel be in their own group. Is juliafinance really part of Math and Statistics? Endless bikesheding."

Categorical:

I think either is better than what we currently have.

musm commented 7 years ago

Great idea. I'm a big fan of the categorical layout. It makes it easy to pick out the relevant set of packages that matter to you in a cinch.

Can we also please rename BioJulia! It's the only org that does not start with Julia.

JuliaPy is missing.

I'm not sure if JuliaPlots belongs to Mathematics and Statistics. I would add another category for visualization, and add JuliaGL and JuliaPlots.

I think the categories need some more thinking, but the general idea is great.

What about adding another section callled Computing and putting JuliaGPU JuliaParallel JuliaComputing

JuliaPackaging is also missing from the list Also JuliaArchive

ChrisRackauckas commented 7 years ago

Can we also please rename BioJulia! It's the only org that does not start with Julia.

Haha that bothers me too. Also JuliaArrays is not there.

musm commented 7 years ago

Also JuliaML

Maybe put JuliaArrays under the computing category

And another category for statistics and machine learning with JuliaML JuliaQuant – Finance JuliaStats – Statistics

separate from the math?

ChrisRackauckas commented 7 years ago

Why would finance go with stats and ML? I guess it depends on what subset of quantitative finance you look at.

oxinabox commented 7 years ago

Why would finance go with stats and ML?

Econometric's

ChrisRackauckas commented 7 years ago

Mathematical finance, like Ito calculus, the modeling, etc. is not part of that. It's not a simple dilliniation there.

But in any scheme where we try to go to narrow with the categories, large errors like that will occur. If anything, instead of Natural and Physical Sciences + Math + Stats be Applications, scientific computing, and data science.

Data Science

JuliaSparse – Sparse matrix solvers JuliaPlots – Data visualization JuliaStats – Statistics JuliaML - Machine Learning

Scientific Computing

JuliaDiff – Differentiation tools JuliaDiffEq – Differential equation solving and analysis JuliaGraphs – Graph Theory and Implementation JuliaMath – Mathematics made easy in Julia JuliaOpt – Optimization

Applications

JuliaAstro – Astronomy BioJulia – Biology JuliaDSP – Digital signal processing JuliaQuantum – Julia libraries for quantum science and technology JuliaQuant – Finance

Optimization is still on the fence since it's always close to machine learning, though this breakup matches the way lots of departments are separated. JuliaGraphs not so much not because graphs aren't a large part of data science but instead because the parts that JuliaGraphs focuses on are more the computational parts of the theory than the parts related to data science algorithms (though useful for them).

However, I think @oxinabox's original separation is still fine.

musm commented 7 years ago

Visualization JuliaPlots – Data visualization JuliaGL

I still think we need a separate visualization category. I'd pull JuliaPlots from Data science. First thing anyone wants to do is plot some stuff, it's hard to figure out from that list that plotting is a port of Data Science

would you put JuliaArrays and JuliaComputing under scientific computing?

ChrisRackauckas commented 7 years ago

True, good point. Forgot JuliaGL. GUI libraries will probably show up too.

musm commented 7 years ago

I like the new categories you propose. One could argue JuliaOpt would be better suited under data science.

I'm not sure if Scientific Computing is the right heading, perhaps Math & Computing is better. JuliaArrays and JuliaComputing would fall under that

ChrisRackauckas commented 7 years ago

People generally use the term scientific computing for these things even when it's not actually doing the science. The journals most of the algorithms come from probably are named Scientific Computing somewhere, discussed on the Computational Science SO, etc.

It's probably not the best word, but it has stuck to mean "math and computing but not actually with science", with the actually doing science being an application of scientific computing.

If Wikipedia is a source, then it might need science:

https://en.wikipedia.org/wiki/Computational_science

musm commented 7 years ago

Fair enough.

ViralBShah commented 7 years ago

The new one for Gadfly and Compose also doesn't have Julia in it. But +1 to categories.

ViralBShah commented 7 years ago

We also probably want JunoLab in here. Cc @MikeInnes

ChrisRackauckas commented 7 years ago

JunoLab under general purpose? Hmm... it's such its own thing it's hard to know what to group it with.

timholy commented 7 years ago

add JuliaGraphics and JuliaImages

ChrisRackauckas commented 7 years ago

Bumping to keep this alive and hopefully get a PR out of it soon.

ViralBShah commented 7 years ago

+1 to categories. Looking forward to the PR!

StefanKarpinski commented 7 years ago

+1 to Categorical.

ChrisRackauckas commented 7 years ago

This was addressed by #477.