Repository navigation
FinPanel v0.1.0-alpha.2
Pre-releaseFinPanel v0.1.0-alpha.2
Python package version: 0.1.0a2. Python 3.12 is required. This is an experimental pre-release, not stable software.
Install from production PyPI in a clean Python 3.12 environment:
python -m pip install finpanel==0.1.0a2
python -m finpanel.example output/quickstart
Alpha.2 aligns public documentation and package metadata, and adds protected
TestPyPI rehearsal and production PyPI release infrastructure using OIDC.
Financial/accounting semantics, metric contracts, historical cutoffs, revision
selection and provenance behavior are unchanged from the validated A2 software.
The point-in-time panels, pinned evidence snapshots, explicit unresolved states,
CSV/Parquet/DuckDB exports and reproducibility receipts remain available.
Exact replay requires the matching software version and captured evidence.
Validation covers a specified 100-issuer US-GAAP population: 24,000 financial
cells, 255/255 independent golden expectations, and zero unexpected mismatches
within that population. Scalar coverage was 69.61%; this measures resolution
coverage, not accuracy. Exact-source CI passed 814 tests, with zero skips, on
macOS, Linux and Windows, including build and clean-install checks.
Authorized source: 28dcecce208a578b4a7b507bbf6d93018b4ab1d6.
Exact-source CI.
Production publishing workflow.
Production PyPI package.
Production PyPI publication used protected GitHub Actions Trusted Publishing/OIDC.
The wheel and sdist were independently downloaded from PyPI and matched this
workflow's recorded SHA-256 hashes. A fresh repository-external Python 3.12
installation from production PyPI passed CLI, public examples, small-panel,
CSV/Parquet/DuckDB, provenance and receipt/replay checks. The 69 runtime files
are byte-identical to the TestPyPI-validated A2; the complete archives differ
because documentation and associated metadata changed.
Attached distributions, checksums and build provenance are the exact production
workflow outputs. They were not rebuilt locally for this GitHub Release.
This is experimental alpha software, not a claim of universal correctness.
Banks, insurers, IFRS normalization, segment aggregation, FX normalization,
prices and returns remain outside scope. Original-XBRL, extension-heavy and
dimension-heavy evidence coverage remains incomplete.
See validation evidence.
The packaged README preserves the preparation-time sentence "Production PyPI:
not published"; this is now stale. The production PyPI version page and this
release record confirm actual publication. No published distribution was
replaced or modified to change that historical text.
The existing a1 tag, GitHub release and assets remain unchanged. A1 was never
published to production PyPI; this is the first production PyPI version.