numeraire_dataset.zones.wrds_equity.prepare_crsp_monthly_equity_targets#

numeraire_dataset.zones.wrds_equity.prepare_crsp_monthly_equity_targets(conn: _wrds.Connection, *, start_date: str | dt.date | pd.Timestamp, end_date: str | dt.date | pd.Timestamp, vintage: str | None = None, partitions: int = 64, home: str | Path | None = None, refresh: bool = False) MonthlyEquityTargetCollection[source]#

Pull a complete SIZ monthly target collection, bounded by one bucket in memory.

Each bucket has three independent immutable raw inputs—MSF, overlapping name histories, and delisting events—so a terminal event with no MSF row is still available to the outer-join cleaner. A single small monthly FF RF input follows all bucket roles. A failed run leaves only reusable raw caches; the canonical collection manifest appears after all 3*N+2 inputs, including the leading CRSP release marker, pass. Marker drift before or during a pull requires a new vintage.