def sos_model_dict(scenario_only_sos_model_dict):
    """Config for a SosModel with one scenario and one sector model
    """
    config = scenario_only_sos_model_dict
    config['sector_models'] = [
        {
            'name': 'economic_model',
            'inputs': [],
            'parameters': [],
            'outputs': [
                {
                    'name': 'gva',
                    'dims': ['LSOA'],
                    'coords': {'LSOA': [1, 2, 3]},
                    'dtype': 'float',
                    'unit': 'million GBP'
                }
            ]
        },
        {
            'name': 'water_supply',
            'inputs': [
                {
                    'name': 'precipitation',
                    'dims': ['LSOA'],
                    'coords': {'LSOA': [1, 2, 3]},
                    'dtype': 'float',
                    'unit': 'ml'
                },
                {
                    'name': 'rGVA',
                    'dims': ['LSOA'],
                    'coords': {'LSOA': [1, 2, 3]},
                    'dtype': 'float',
                    'unit': 'million GBP'
                },
                {
                    'name': 'reservoir_level',
                    'dims': ['LSOA'],
                    'coords': {'LSOA': [1, 2, 3]},
                    'dtype': 'float',
                    'unit': 'ml'
                }
            ],
            'parameters': [],
            'outputs': [
                {
                    'name': 'water',
                    'dims': ['LSOA'],
                    'coords': {'LSOA': [1, 2, 3]},
                    'dtype': 'float',
                    'unit': 'Ml'
                },
                {
                    'name': 'reservoir_level',
                    'dims': ['LSOA'],
                    'coords': {'LSOA': [1, 2, 3]},
                    'dtype': 'float',
                    'unit': 'ml'
                }
            ]
        }
    ]
    config['scenario_dependencies'] = [
        {
            'source': 'climate',
            'source_output': 'precipitation',
            'sink_input': 'precipitation',
            'sink': 'water_supply',
            'timestep': 'CURRENT'
        },
        {
            'source': 'climate',
            'source_output': 'reservoir_level',
            'sink_input': 'reservoir_level',
            'sink': 'water_supply',
            'timestep': 'CURRENT'
        }
    ]
    config['model_dependencies'] = [
        {
            'source': 'economic_model',
            'source_output': 'gva',
            'sink_input': 'rGVA',
            'sink': 'water_supply',
            'timestep': 'CURRENT'
        },
        {
            'source': 'water_supply',
            'source_output': 'reservoir_level',
            'sink_input': 'reservoir_level',
            'sink': 'water_supply',
            'timestep': 'PREVIOUS'
        }
    ]
    return config