Skip to content

Releases

v0.1.1

Choose a tag to compare

@mthomas-ketchbrook mthomas-ketchbrook released this 09 Oct 19:14
97a8e86

What's Changed

  • Remove outdated 2024 note; make download_data() fail gracefully by @mthomas-ketchbrook in #5
  • Require polars>=1.34; make devcontainer Quarto install arch-aware by @ferrerofranco in #6
  • Release 0.1.1: graceful download_data(), remove 2024 warning, Polars >=1.34 by @ferrerofranco in #7

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@mthomas-ketchbrook mthomas-ketchbrook released this 22 Jul 22:29

Initial release of fcall, a Python port of the R package {fcall} for parsing Farm Credit Administration (FCA) Call Report data into tidy Polars DataFrames.

Features

  • download_data() — download and unzip a quarter's Call Report archive from the public S3 mirror
  • process_data() — parse the raw .TXT files into a dict of tidy Polars DataFrames, plus parsed column metadata, for all ~36 datasets
  • compare_metadata() — diff the metadata schema between two quarters' data
  • Ships 36 file-description mappings and 13 code-value lookup dictionaries recreated from the R package's internal data

Installation

pip install fcall
# or
uv add fcall

Full Changelog: https://github.com/ketchbrookanalytics/fcall-py/commits/v0.1.0