News for hackers. Stuff that matters.
Re:Julia 1.10 Released by spenczar5 on Wednesday December 27, 2023 @01:48PM (#38785127)
That’s a broad area. I work in astrodynamic simulations, and don’t know anyone doing much work in Julia. Maybe a couple of grad students playing with it, but that’s it. 99% of the work is Python, Fortran, and C/C++.

Are there subdomains that use it a lot? I am not sure what the diffeq landscape is exactly although it sounds related to dynamical simulations?

Re:Julia 1.10 Released by lagrange77 on Wednesday December 27, 2023 @03:49PM (#38786576)
I recently found this:

https://github.com/JuliaSpace/

Out of curiosity, what Python, Fortran, and C/C++ packages do you use / can you recommend?

Re:Julia 1.10 Released by spenczar5 on Wednesday December 27, 2023 @04:27PM (#38786963)
Astropy [0] lives at the heart of most work. It has a Python interface, often backed by Fortran and C++ extension modules. If you use Astropy, you're indirectly using libraries like ERFA [6] and cfitsio [7] which are in C/Fortran.

I personally end up doing a lot of work that uses the HEALPix sky tesselation, so I use healpy [2] as well.

Openorb is perhaps a good example of a pure-Fortran package that I use quite frequently for orbit propagation [3].

In C, there's Rebound [4] (for N-body simulations) and ASSIST [5] (which extends Rebound to use JPL's pre-calculated positions of major perturbers, and expands the force model to account for general relativity).

There are many more, these are just ones that come to mind from frequent usage in the last few months.

----

[0] https://www.astropy.org/

[1] https://healpix.jpl.nasa.gov/

[2] https://healpy.readthedocs.io/en/latest/

[3] https://github.com/oorb/oorb

[4] https://rebound.readthedocs.io/en/latest/

[5] https://github.com/matthewholman/assist

[6] https://github.com/liberfa/erfa

[7] https://heasarc.gsfc.nasa.gov/fitsio/

Re:Julia 1.10 Released by lagrange77 on Wednesday December 27, 2023 @04:49PM (#38787192)
Thank you very much for the detailed answer!

Will look into those. I recently wrote a little n-body simulator to become familiar with Julia's DifferentialEquations.jl and that motivated me to learn more about astrodynamics.

Re:Julia 1.10 Released by affinepplan on Wednesday December 27, 2023 @02:04PM (#38785313)
I'm sure there are other subdomains that make use of Julia, but in particular I think if your problem involves writing an evolution-like or agent-based-model-like simulation you may find the strengths of Julia particularly compelling
Re:Julia 1.10 Released by edgyquant on Wednesday December 27, 2023 @02:33PM (#38785618)
“You may find” is not the same thing as “has taken off in” which was the claim
Re:Julia 1.10 Released by pjmlp on Wednesday December 27, 2023 @02:56PM (#38785884)