OmniTools.jl
A Julia package providing foundational utilities for arrays, collections, display formatting, and type introspection.
Quick start
julia
using OmniTools
# Convert dictionary to NamedTuple
dict = Dict(:a => 1, :b => 2, :c => Dict(:d => 3))
nt = dict_to_namedtuple(dict)
# Display a banner
print_figlet_banner("OmniTools")See the API page for autogenerated docs.
Submodules (optional)
OmniTools keeps a flat API (e.g. dict_to_namedtuple(...)), but the implementation is organized into submodules as well:
julia
using OmniTools
OmniTools.ForArray.positive_mask([1, 0, -1])
OmniTools.ForNumber.replace_invalid_number(NaN, 0.0)