rdm-parser 0.1.0
Reusable parsing library for time series data standardization
Loading...
Searching...
No Matches
rdm_parser.parsers.base.DescriptiveMetadata Class Reference
Inheritance diagram for rdm_parser.parsers.base.DescriptiveMetadata:
Inheritance graph
Collaboration diagram for rdm_parser.parsers.base.DescriptiveMetadata:
Collaboration graph

Static Public Attributes

str schema
 
str source_format
 
str format_version | None
 
str station_id | None
 
str test_name | None
 
str experiment_type | None
 
str sample_name | None
 
str started_at | None
 
str operator_name | None
 
str location | None
 
int active_area_cm2 | float | None
 
str source_record_id | int | None
 
dict source_metadata [str, Any]
 

Detailed Description

Normalized metadata shared by all parser outputs.

Attributes:
    schema: Stable metadata schema identifier.
    source_format: Parser/source format name.
    format_version: Source format version when present in the input.
    station_id: Concrete station or bench identifier when available.
    test_name: Human-readable test or experiment title.
    experiment_type: High-level experiment category.
    sample_name: Human-readable sample identifier.
    started_at: Normalized start timestamp string when available.
    operator_name: Operator/user name when present.
    location: Physical lab or bench location when present.
    active_area_cm2: Active area used for normalization, if known.
    source_record_id: External source-system identifier.
    source_metadata: Lossless source-specific metadata dictionary.