Package org.drip.feed.transformer
Class GovvieTreasuryMarksReconstitutor
java.lang.Object
org.drip.feed.transformer.GovvieTreasuryMarksReconstitutor
public class GovvieTreasuryMarksReconstitutor
extends java.lang.Object
GovvieTreasuryMarksReconstitutor transforms the Treasury Marks (e.g., Yield) Feed Inputs into
Formats appropriate for Govvie Curve Construction and Measure Generation.
- Module = Computational Core Module
- Library = Computation Support
- Project = Load, Transform, and compute Target Metrics across Feeds
- Package = Market Data Reconstitutive Feed Transformer
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
s_astrOutputBenchmarkTenor
The Standard Treasury Market Yield Re-constitution Benchmark Tenorsstatic double
s_dblScaler
The Standard Treasury Input Calibration Manifest Measure Scalerstatic java.lang.String
s_strCalibrationMeasure
The Standard Treasury Input Calibration Manifest Measure -
Constructor Summary
Constructors Constructor Description GovvieTreasuryMarksReconstitutor()
-
Method Summary
Modifier and Type Method Description static boolean
RegularizeBenchmarkMarks(java.lang.String strMarksLocation, java.lang.String strTreasuryType)
Re-constitute the Horizon Benchmark Marksstatic boolean
RegularizeBenchmarkMarks(java.lang.String strTreasuryType, java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> mapClosingMarks)
Re-constitute the Horizon Benchmark Marksstatic boolean
RegularizeBenchmarkMarks(java.lang.String strTreasuryType, java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> mapClosingMarks, java.lang.String strManifestMeasure, java.lang.String[] astrOutputBenchmarkTenor)
Re-constitute the Horizon Benchmark MarksMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
s_strCalibrationMeasure
public static final java.lang.String s_strCalibrationMeasureThe Standard Treasury Input Calibration Manifest Measure- See Also:
- Constant Field Values
-
s_dblScaler
public static final double s_dblScalerThe Standard Treasury Input Calibration Manifest Measure Scaler- See Also:
- Constant Field Values
-
s_astrOutputBenchmarkTenor
public static final java.lang.String[] s_astrOutputBenchmarkTenorThe Standard Treasury Market Yield Re-constitution Benchmark Tenors
-
-
Constructor Details
-
GovvieTreasuryMarksReconstitutor
public GovvieTreasuryMarksReconstitutor()
-
-
Method Details
-
RegularizeBenchmarkMarks
public static final boolean RegularizeBenchmarkMarks(java.lang.String strTreasuryType, java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> mapClosingMarks, java.lang.String strManifestMeasure, java.lang.String[] astrOutputBenchmarkTenor)Re-constitute the Horizon Benchmark Marks- Parameters:
strTreasuryType
- The Treasury TypemapClosingMarks
- Map of the Dates Closing MarksstrManifestMeasure
- The Govvie Curve Calibration Manifest MeasureastrOutputBenchmarkTenor
- Tenors of the Output Benchmark Desired- Returns:
- The Transformed Horizon Benchmark Yield
-
RegularizeBenchmarkMarks
public static final boolean RegularizeBenchmarkMarks(java.lang.String strTreasuryType, java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> mapClosingMarks)Re-constitute the Horizon Benchmark Marks- Parameters:
strTreasuryType
- The Treasury TypemapClosingMarks
- Map of the Dates Closing Marks- Returns:
- The Transformed Horizon Benchmark Yield
-
RegularizeBenchmarkMarks
public static final boolean RegularizeBenchmarkMarks(java.lang.String strMarksLocation, java.lang.String strTreasuryType)Re-constitute the Horizon Benchmark Marks- Parameters:
strMarksLocation
- The Location of the CSV Marks FilestrTreasuryType
- The Treasury Type- Returns:
- The Transformed Horizon Benchmark Yield
-