david-macmahon / Blio.jl

5 stars 2 forks source link

Filterbank utility command line version "0.20210206" checkpoint #3

Closed texadactyl closed 3 years ago

texadactyl commented 3 years ago

To do:

HDF5 support in Julia: https://github.com/JuliaIO/HDF5.jl

Julia, in early 2021, is still too slow (frustrating) for small-ish programs (E.g. 10 seconds just to compile the Filterbank utility on my laptop). On the other hand, I can see that a complex compute-intensive function set like turbo_seti FindDoppler.search_coarse_channel() which has significant repetition would be interesting to compare to Python/Numba in terms of performance - intuition on my part.

Still, I do like the Julia syntax and semantics as a language. If Julia can ever achieve compiler code-generation capability similar to gfortran and C/C++, it will be a formidable competitor.