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+2inputs, including the leading CRSP release marker, pass. Marker drift before or during a pull requires a new vintage.