# Is Julia/some of the packages the main tool for some field of science?

**URL:** https://discourse.julialang.org/t/is-julia-some-of-the-packages-the-main-tool-for-some-field-of-science/54177
**Category:** Community
**Created:** [January 29, 2021, 11:34am UTC](https://discourse.julialang.org/t/is-julia-some-of-the-packages-the-main-tool-for-some-field-of-science/54177 "2021-01-29T11:34:32Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [January 29, 2021, 11:34am UTC](https://discourse.julialang.org/t/is-julia-some-of-the-packages-the-main-tool-for-some-field-of-science/54177/1 "2021-01-29T11:34:33Z")

</div>

I do know of Julia-only companies, and of lots of science Julia is used for, but it’s historically being playing catch-up, and I know of no field, or sub-field (I hear e.g. particle physics could be a candidate), where Julia has taken over for most users, e.g. from Python.

That said, I’m continually amazed by the breadth (and depth, I can’t always judge that) of the Julia package ecosystem. I doubt any language comes close (Python and R would be on the short-list, I think neither has the same breath).

I know SciML is one of the many state-of-the-art Julia packages/ecosystems, but it’s a tool (not for one specific field, could have taken over in one (sub)field, but not overall), and while differential equations are very important for science, I think people haven’t yet migrated to it.

Basically where are the success stories to point to, or even likely to happen soon (judged by Julia adoption in University courses).

One example of a very specific package (renamed from KM3NeT.jl): [GitHub - tamasgal/NeRCA.jl](https://github.com/tamasgal/NeRCA.jl)

> NeRCA ( **Ne** utrino **R** esearch with **C** osmics in the **A** byss) is a Julia package to access and analyse KM3NeT related data. It can read the official KM3NeT ROOT and formats, calibration information (DETX files) and also live data from running detectors.

See [KM3NeT - Wikipedia](https://en.wikipedia.org/wiki/KM3NeT)

> The **Cubic Kilometre Neutrino Telescope** , or **KM3NeT** , is a future European [research](https://en.wikipedia.org/wiki/Research) infrastructure that will be located at the bottom of the [Mediterranean Sea](https://en.wikipedia.org/wiki/Mediterranean_Sea). It will host the next-generation [neutrino telescope](https://en.wikipedia.org/wiki/Neutrino_astronomy) in the form of a water [Cherenkov detector](https://en.wikipedia.org/wiki/Cherenkov_detector) with an instrumented volume of several cubic kilometres distributed over three locations in the Mediterranean

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [January 29, 2021, 11:51am UTC](https://discourse.julialang.org/t/is-julia-some-of-the-packages-the-main-tool-for-some-field-of-science/54177/2 "2021-01-29T11:51:18Z")

</div>

The question is confusing to me. Many scientists use Julia for their work so for those it’s the main tool. Many scientists use other languages so for those it is not. What do you actually want to know? The number of people using Julia in a specific field? Good/popular packages to use for a specific field?

---

<div class="post-metadata">

### Author: ![logankilpatrick](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/logankilpatrick/32/38123_2.png) [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)
#### Post date: [January 29, 2021, 12:26pm UTC](https://discourse.julialang.org/t/is-julia-some-of-the-packages-the-main-tool-for-some-field-of-science/54177/3 "2021-01-29T12:26:41Z")

</div>

Everyone I know doing decision making under uncertainty uses Julia. Though, it is possible I am in a bubble, but the state of the art package in that field is POMDPS.jl. CC @tomerarnon who might know if this statement is more generally true.

---

<div class="post-metadata">

### Author: ![Henrique\_Becker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henrique_becker/32/15443_2.png) [@Henrique\_Becker](https://discourse.julialang.org/u/Henrique_Becker)
#### Post date: [January 29, 2021, 12:51pm UTC](https://discourse.julialang.org/t/is-julia-some-of-the-packages-the-main-tool-for-some-field-of-science/54177/4 "2021-01-29T12:51:20Z")

</div>

The field of solving MILP (Mixed-Integer Linear Problems) from Combinatorial Optimization has many papers that solver formulations with CPLEX/Gurobi using JuMP.jl/CPLEX.jl/Gurobi.jl, but using the C++ API directly is yet very common.
