Closed oxinabox closed 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
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.
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?
Why would finance go with stats and ML? I guess it depends on what subset of quantitative finance you look at.
Why would finance go with stats and ML?
Econometric's
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.
JuliaSparse – Sparse matrix solvers JuliaPlots – Data visualization JuliaStats – Statistics JuliaML - Machine Learning
JuliaDiff – Differentiation tools JuliaDiffEq – Differential equation solving and analysis JuliaGraphs – Graph Theory and Implementation JuliaMath – Mathematics made easy in Julia JuliaOpt – Optimization
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.
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?
True, good point. Forgot JuliaGL. GUI libraries will probably show up too.
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
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:
Fair enough.
The new one for Gadfly and Compose also doesn't have Julia in it. But +1 to categories.
We also probably want JunoLab in here. Cc @MikeInnes
JunoLab under general purpose? Hmm... it's such its own thing it's hard to know what to group it with.
add JuliaGraphics and JuliaImages
Bumping to keep this alive and hopefully get a PR out of it soon.
+1 to categories. Looking forward to the PR!
+1 to Categorical.
This was addressed by #477.
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.