Open Source Bond Asset Pricing

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 (design/layout) is based on work of Andrew Y. Chen and Tom Zimmermann.

©2026 Open Source Bond Asset Pricing