Open Source Bond Asset Pricing

Inspired & modelled on "Open Asset Pricing" by Andrew Y. Chen and Tom Zimmermann

Menu
  • Data
  • Data Uncertainty
  • Machine Learning Data
  • Code
Menu

Code

Please Note: The associated research paper that underpins this data is currently under a Revise & Resubmit (R&R). The data might be subject to change over the next few months. Any changes will be explicitly documented in the Changelog on GitHub. If you have suggestions for the data / spot any issues, please reach out to alexander.dickerson1@unsw.edu.au.

TRACE Data Pipeline

πŸ’»GitHub: Code for processing Enhanced, Standard, and 144A TRACE corporate bond data. Implements new error correction algorithms (decimal-shift, bounce-back filters) and comprehensive data cleaning procedures to produce high-quality daily and monthly bond panels. Stage 0 and Stage 1 now in public beta. Full code package arriving end December 2025.

Features:

– Process all three TRACE datasets (Enhanced, Standard, 144A) – Novel error correction algorithms (Dickerson, Robotti & Rossetti 2025) – Automated parallel processing on WRDS Cloud – Comprehensive documentation and quality reports – Stage 0 and Stage 1 available now | Stage 2 coming December 2025 – Contributions welcome via GitHub issues or email to alexander.dickerson1@unsw.edu.au.

PyBondLab – Bond Factors

Easily construct hundreds of corporate bond factors. Comes pre-built to compute portfolio turnover, portfolio characteristics, handles longer holding periods and transaction cost mitigation methods.

πŸ”— GitHub: https://github.com/GiulioRossetti94/PyBondLab

🐍 Install: pip install PyBondLab

πŸ“–PyPi: https://pypi.org/project/PyBondLab

Data Uncertainty Code

Please see the PyBondLab PyPi documentation. For additional examples please see Giulio Rossetti’s GitHub Repository.

  • Please contact Giulio.Rossetti.1@wbs.ac.uk (primary maintainer) or alexander.dickerson1@unsw.edu.au for questions, feedback or contributions.

TRACE CODE

⚑New TRACE data pipeline is live: πŸ’» Code: trace-data-pipeline GitHub repository.

CONTRIBUTORS

Alex Dickerson (UNSW)

Philippe Mueller (Warwick)

Cesare Robotti (Warwick)

Christian Julliard (LSE)

Yoshio Nozawa (Toronto)

Giulio Rossetti (Warwick)

Chuck Fang (Drexel)

NEWS

2025-12-11: Stage 1 of the trace-data-pipeline is now in public beta.

2025-11-06: New website/data/code under development. Expected release EoY 2025.

This website is directly inspired by the amazing work of Andrew Y. Chen and Tom Zimmermann. Please visit their website for open sourced equity asset pricing.

©2026 Open Source Bond Asset Pricing