Skip to content
@LouLouLibs

LouLouLibs

Group of Libraries around working with Finance Data

LouLouLibs

Open-source tools for finance research and data workflows. Julia packages and some CLI tools — mostly ideas from my academic work.

Finance

Package Description
FinanceRoutines.jl Import CRSP, Compustat, Fama-French factors, and GSW yield curves from WRDS or the web. Estimate betas with rolling windows.
wrds-download Terminal app (TUI + CLI) to browse and download WRDS PostgreSQL data. Parquet & CSV output, Duo 2FA. Pure Go, cross-platform. Vibe coded.

Data

Package Description
BazerData.jl tabulate, xtile, winsorize, panel_fill, tlag/tlead — Stata-flavored data manipulation for DataFrames.jl.
TigerFetch.jl Download US Census TIGER/Line shapefiles. CLI and Julia interfaces for states, counties, water areas, and more.

Utilities

Package Description
bbedit‑nickel Nickel language support for BBEdit: syntax highlighting for .ncl files and language server integration for completion, hover, and diagnostics. Installable BBEdit package.
bbtex Trying to parse LaTeX logs and use applescript to have a good LaTeX IDE in bbedit
dictate Local dictation for macOS: record from the terminal or a small menu-bar app, transcribe on the Neural Engine with WhisperKit, get Markdown back with a vocabulary prompt that spells names and jargon right. Swift, Command Line Tools only. Vibe coded.
dt‑cli‑tools View, filter, and diff tabular data files from the terminal. dtcat renders as markdown or CSV, dtfilter queries and sorts rows, dtdiff compares two files (positional or key-based, with float tolerance). CSV, TSV, Parquet, Arrow, JSON, NDJSON, Excel. Rust, no runtime deps. Supersedes xl-cli-tools and go-xldiff. Vibe coded.
esync Watch local files and rsync them to a remote on every change, with a live TUI. Auto-imports .gitignore, daemon mode, SSH keepalive. Pure Go. Vibe coded.
rex‑sessions‑alfred Alfred workflow to fuzzy-pick any Rex terminal tab, local or on remote hosts, with Rex's program icons and a Quick Look preview of each tab's screen. OCaml, Apple silicon. Vibe coded.

Other Julia Packages

Package Description
BazerUtils.jl Configurable logger with per-level file output, module filtering, and multiple formats (pretty, log4j, syslog).
NickelEval Julia FFI bindings for the Nickel configuration language. Evaluate Nickel, convert types, export to JSON/TOML/YAML. Vibe coded.

Claude Skills

I usually have claude write a skill for my use case after I have it code a utility. They are gathered at claude-skills

Install Julia packages

All Julia packages are available through the loulouJL registry:

using Pkg
Pkg.Registry.add(url="https://github.com/LouLouLibs/loulouJL")
Pkg.add("FinanceRoutines")  # or any package above

Pinned Loading

  1. BazerData.jl BazerData.jl Public

    Julia

  2. BazerUtils.jl BazerUtils.jl Public

    Julia

  3. FinanceRoutines.jl FinanceRoutines.jl Public

    Julia 2 2

  4. TigerFetch.jl TigerFetch.jl Public

    Julia

Repositories

Showing 10 of 23 repositories

Top languages

Loading…

Most used topics

Loading…