formats
            FormatSpec
  
      dataclass
  
    Specification for a data format
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
                name
             | 
            
                  str
             | 
            
               Name of the format.  | 
            required | 
                required_columns
             | 
            
                  list[str]
             | 
            
               List of columns required to identify this format.  | 
            required | 
                filter_columns
             | 
            
                  list[str]
             | 
            
               List of columns that can be used to filter data.  | 
            required | 
                converter
             | 
            
                  Callable[[DataFrame], DataFrame]
             | 
            
               Function to convert a DataFrame to OpenHDX format.  | 
            required | 
                aggregated
             | 
            
                  bool | Callable[[DataFrame], bool]
             | 
            
               Whether the format is aggregated, or a function to determine if a DataFrame is aggregated.  | 
            required | 
Source code in hdxms_datasets/formats.py
                44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81  |  | 
            convert(df)
    Convert DataFrame to OpenHDX format.
Source code in hdxms_datasets/formats.py
              69 70 71  |  | 
            is_aggregated(df=None)
    Check if a DataFrame is aggregated.
Source code in hdxms_datasets/formats.py
              73 74 75 76 77 78 79 80 81  |  | 
            matches(df)
    Check if a DataFrame matches this format.
Source code in hdxms_datasets/formats.py
              63 64 65 66 67  |  | 
            identify_format(df)
    Identify format from DataFrame columns
Source code in hdxms_datasets/formats.py
              199 200 201 202 203 204  |  |