It is kind of weird that Elixir is formatting such a small number using the scientific notation. Is there a way around to display and/or convert to string the float and get 6000.0 and not 6.0e3?

Thank you @outlog and @alco for your answers.
Unfortunately it is not easy to do this within Elixir itself.
Now I see that Float.to_string/2 had been deprecated and it accepts the same options as :erlang.float_to_binary/2

I have been surfing on this topic for quite a while, I found a walkaround which is migrating my float column to decimal (numeric). It solves the issue of displaying redundant exponential notation.