Class CsvTorgDataSource

java.lang.Object
neqsim.process.mechanicaldesign.torg.CsvTorgDataSource
All Implemented Interfaces:
TorgDataSource

public class CsvTorgDataSource extends Object implements TorgDataSource
CSV-based data source for loading Technical Requirements Documents (TORG).

This implementation supports two CSV file formats:

Format 1: Standards-focused (standards.csv)

PROJECT_ID,PROJECT_NAME,COMPANY,DESIGN_CATEGORY,STANDARD_CODE,VERSION,PRIORITY
PROJ-001,Offshore Platform,Equinor,pressure vessel design code,ASME-VIII-Div1,2021,1
PROJ-001,Offshore Platform,Equinor,separator process design,API-12J,8th Ed,1
PROJ-001,Offshore Platform,Equinor,pipeline design codes,NORSOK-L-001,Rev 6,1

Format 2: Full TORG (torg_master.csv)

PROJECT_ID,PROJECT_NAME,COMPANY,REVISION,ISSUE_DATE,MIN_AMBIENT_TEMP,MAX_AMBIENT_TEMP,...
PROJ-001,Offshore Platform,Equinor,2,-40,45,...

When using Format 1, the data source automatically combines rows with the same PROJECT_ID into a single TechnicalRequirementsDocument.

Version:
1.0
Author:
esol