FixedWidthTables.jl
Read fixed-width (ASCII) tabular data with automatic format detection or wide range of specification options.
Install / Use
/learn @JuliaAPlavin/FixedWidthTables.jlREADME
FixedWidthTables.jl
Read fixed width (so-called ASCII) tables. A wide range of format specification options, including autodetection.
Basic usage:
julia> using FixedWidthTables
julia> io = IOBuffer("""
123456
789101
""")
julia> FixedWidthTables.read(io, (
x=(1:2, Int),
y=(3:5, Float64),
z=(6:6, Char),
))
2-element StructArray(::Vector{Int64}, ::Vector{Float64}, ::Vector{Char}) with eltype NamedTuple{(:x, :y, :z), Tuple{Int64, Float64, Char}}:
(x = 12, y = 345.0, z = '6')
(x = 78, y = 910.0, z = '1')
See source code and tests for more examples and details.
Related Skills
pestel-analysis
Analyze political, economic, social, technological, environmental, and legal forces
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
51PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
snap-vis-manager
The planning agent for the snap-vis project. Coordinates other specialized agents and manages the overall project roadmap.
