pyspc.convention.meteofrance
Convention - Météo-France
Module Attributes
Liste des types de données MF |
|
Description des types de données MF |
|
Liste des types de données MF accessibles par webservices |
|
URL racine des données METEO.DATA.GOUV.FR |
|
Pas de temps des données METEO.DATA.GOUV.FR |
|
Fichiers de description des paramètres METEO.DATA.GOUV.FR |
|
Préfixes des fichiers de données METEO.DATA.GOUV.FR |
|
Colonne des dates des fichiers de données METEO.DATA.GOUV.FR |
|
URL de récupération d'un jeton Oauth2 |
|
URL racine des données de l'API publique de MF |
|
Types de données récupérables par API. |
|
Chemins des web-services par type de requête. |
|
Préfixes des fichiers de données METEO.DATA.GOUV.FR |
|
Liste des grandeurs de la Publithèque |
|
Format de la date dans les fichiers Météo-France selon la grandeur |
|
Espace de nommage du XML BP - bloc AP |
|
Espace de nommage du XML BP |
|
Grandeurs contenues dans les BP, et leur libellé |
|
Méta-données des zones AP |
|
Historique des zones AP du SPC LACI |
|
Format des dates des fichiers Sympo |
|
Versions des fichiers Sympo |
|
Zones symposium |
- pyspc.convention.meteofrance.API_DATATYPES = ['loc_meteo', 'loc_meteo_meta', 'data_obs_meteo']
Types de données récupérables par API.
- pyspc.convention.meteofrance.API_HOSTNAME = 'https://public-api.meteofrance.fr/public'
URL racine des données de l’API publique de MF
- pyspc.convention.meteofrance.API_PREFIX = {datetime.timedelta(seconds=360): 'MN', datetime.timedelta(seconds=3600): 'H', datetime.timedelta(days=1): 'Q'}
Préfixes des fichiers de données METEO.DATA.GOUV.FR
- pyspc.convention.meteofrance.API_TOKEN_URL = 'https://portail-api.meteofrance.fr/token'
URL de récupération d’un jeton Oauth2
- pyspc.convention.meteofrance.API_WEBSERVICES = {('data', 'file'): '/DPClim/v1/commande/fichier?id-cmde={fileid}', ('data', datetime.timedelta(days=1)): '/DPClim/v1/commande-station/quotidienne?id-station={loc}&date-deb-periode={start}&date-fin-periode={end}', ('data', datetime.timedelta(seconds=360)): '/DPClim/v1/commande-station/infrahoraire-6m?id-station={loc}&date-deb-periode={start}&date-fin-periode={end}', ('data', datetime.timedelta(seconds=3600)): '/DPClim/v1/commande-station/horaire?id-station={loc}&date-deb-periode={start}&date-fin-periode={end}', ('loc', 'meta'): '/DPClim/v1/information-station?id-station={loc}', ('loc', datetime.timedelta(days=1)): '/DPClim/v1/liste-stations/quotidienne?id-departement={loc}', ('loc', datetime.timedelta(seconds=360)): '/DPClim/v1/liste-stations/infrahoraire-6m?id-departement={loc}', ('loc', datetime.timedelta(seconds=3600)): '/DPClim/v1/liste-stations/horaire?id-departement={loc}'}
Chemins des web-services par type de requête. Voir API_HOSTNAME.
- pyspc.convention.meteofrance.BP_HISTORY = {(datetime.datetime(2008, 6, 12, 0, 0), datetime.datetime(2012, 3, 15, 12, 0)): {'provider': {'ic': 'DIRIC', 'ly': 'DIRCE', 'so': 'DIRSO'}, 'zones': {'401': ['41011', '21013', '21014', '21015'], '402': ['41006', '41007', '41012', '21010'], '403': ['41005', '41004', '41003'], '410': ['41101'], '510': ['51001'], '730': ['71002'], '731': ['71003'], '732': ['71004'], '733': ['71005'], '734': ['71006'], '735': ['71007']}}, (datetime.datetime(2012, 3, 15, 12, 0), datetime.datetime(2012, 4, 24, 12, 0)): {'provider': {'ic': 'DIRIC', 'ly': 'DIRCE', 'so': 'DIRSO'}, 'zones': {'41003': ['41003'], '41004': ['41004'], '41005': ['41005'], '41006': ['41006'], '41007': ['41007'], '41010': ['21010'], '41011': ['41011'], '41012': ['41012'], '41013': ['21013'], '41014': ['21014'], '41015': ['21015'], '41101': ['41101'], '51001': ['51001'], '71002': ['71002'], '71003': ['71003'], '71004': ['71004'], '71005': ['71005'], '71006': ['71006'], '71007': ['71007']}}, (datetime.datetime(2012, 4, 24, 12, 0), datetime.datetime(2014, 7, 8, 12, 0)): {'provider': {'ic': 'DIRIC', 'ly': 'DIRCE', 'ne': 'DIRNE', 'so': 'DIRSO'}, 'zones': {'41003': ['41003'], '41004': ['41004'], '41005': ['41005'], '41006': ['41006'], '41007': ['41007'], '41010': ['21010'], '41011': ['41011'], '41012': ['41012'], '41013': ['21013'], '41014': ['21014'], '41015': ['21015'], '41101': ['41101'], '51001': ['51001'], '71002': ['71002'], '71003': ['71003'], '71004': ['71004'], '71005': ['71005'], '71006': ['71006'], '71007': ['71007']}}, (datetime.datetime(2014, 7, 8, 12, 0), datetime.datetime(2019, 10, 1, 0, 0)): {'provider': {'ic': 'DIRIC', 'ly': 'DIRCE', 'ne': 'DIRNE', 'so': 'DIRSO'}, 'zones': {'21010': ['21010'], '21013': ['21013'], '21014': ['21014'], '21015': ['21015'], '41003': ['41003'], '41004': ['41004'], '41005': ['41005'], '41006': ['41006'], '41007': ['41007'], '41011': ['41011'], '41012': ['41012'], '41101': ['41101'], '51001': ['51001'], '71002': ['71002'], '71003': ['71003'], '71004': ['71004'], '71005': ['71005'], '71006': ['71006'], '71007': ['71007']}}, (datetime.datetime(2019, 10, 1, 0, 0), datetime.datetime(2023, 12, 5, 12, 0)): {'provider': {'ly': 'DIRCE', 'ne': 'DIRNE', 'rn': 'DIRO'}, 'zones': {'21016': ['21016'], '21018': ['21018'], '21019': ['21019'], '21020': ['21020'], '31003': ['31003'], '31004': ['31004'], '31005': ['31005'], '31008': ['31008'], '31009': ['31009'], '31010': ['31010'], '31011': ['31011'], '31012': ['31012'], '31013': ['31013'], '31014': ['31014'], '31015': ['31015'], '41003': ['41003'], '41004': ['41004'], '41005': ['41005'], '41007': ['41007'], '41008': ['41008'], '41009': ['41009'], '41014': ['41014']}}, (datetime.datetime(2023, 12, 5, 12, 0), datetime.datetime(2050, 1, 1, 0, 0)): {'provider': {'ly': 'DIRCE', 'ne': 'DIRNE', 'rn': 'DIRO'}, 'zones': {'23001': ['23001'], '23002': ['23002'], '23003': ['23003'], '23004': ['23004'], '33001': ['33001'], '33002': ['33002'], '33003': ['33003'], '33004': ['33004'], '33005': ['33005'], '33006': ['33006'], '33007': ['33007'], '33008': ['33008'], '33009': ['33009'], '33010': ['33010'], '33011': ['33011'], '43001': ['43001'], '43002': ['43002'], '43003': ['43003'], '43004': ['43004'], '43005': ['43005'], '43006': ['43006'], '43007': ['43007'], '43008': ['43008'], '43009': ['43009'], '43010': ['43010'], '43011': ['43011'], '43012': ['43012'], '43013': ['43013'], '43014': ['43014'], '43015': ['43015']}}}
Historique des zones AP du SPC LACI
- pyspc.convention.meteofrance.BP_NAMESPACE = '{urn:meteofrance:specification:schema-xsd:production:soprano-donnees}'
Espace de nommage du XML BP
- pyspc.convention.meteofrance.BP_NAMESPACE_AP = '{urn:meteofrance:specification:schema-xsd:production:soprano-AP}'
Espace de nommage du XML BP - bloc AP
- pyspc.convention.meteofrance.BP_PARAMS = {'AVGRR': 'Moyenne de précipitations', 'MAXRR': 'Maximum de précipitations'}
Grandeurs contenues dans les BP, et leur libellé
- pyspc.convention.meteofrance.BP_ZONES = {'21010': {'AP_PJ': 30, 'name': 'Sornin Arconce', 'provider': 'DIRNE'}, '21013': {'AP_PJ': 30, 'name': 'Arroux Bourbince', 'provider': 'DIRNE'}, '21014': {'AP_PJ': 30, 'name': 'Vallée Loire Nivernaise', 'provider': 'DIRNE'}, '21015': {'AP_PJ': 30, 'name': 'Aron', 'provider': 'DIRNE'}, '21016': {'AP_PJ': 30, 'name': 'Arconce-Bourbince', 'provider': 'DIRNE'}, '21018': {'AP_PJ': 30, 'name': 'Arroux amont', 'provider': 'DIRNE'}, '21019': {'AP_PJ': 30, 'name': 'Aron-Nièvre', 'provider': 'DIRNE'}, '21020': {'AP_PJ': 30, 'name': 'Vallée Loire bourbonnaise', 'provider': 'DIRNE'}, '23001': {'AP_PJ': 30, 'name': 'Arconce-Bourbince', 'provider': 'DIRNE'}, '23002': {'AP_PJ': 30, 'name': 'Arroux amont', 'provider': 'DIRNE'}, '23003': {'AP_PJ': 30, 'name': 'Aron-Nièvre', 'provider': 'DIRNE'}, '23004': {'AP_PJ': 30, 'name': 'Vallée Loire bourbonnaise', 'provider': 'DIRNE'}, '31003': {'AP_PJ': 30, 'name': 'Tardes Cher amont', 'provider': 'DIRO'}, '31004': {'AP_PJ': 30, 'name': 'Indre amont Arnon amont', 'provider': 'DIRO'}, '31005': {'AP_PJ': 30, 'name': 'Aumance Marmande', 'provider': 'DIRO'}, '31008': {'AP_PJ': 30, 'name': 'Indrois Fouzon', 'provider': 'DIRO'}, '31009': {'AP_PJ': 30, 'name': 'Cher aval Indre aval', 'provider': 'DIRO'}, '31010': {'AP_PJ': 30, 'name': 'Cosson Beuvron', 'provider': 'DIRO'}, '31011': {'AP_PJ': 30, 'name': 'Loire Tourangelle', 'provider': 'DIRO'}, '31012': {'AP_PJ': 30, 'name': 'Yevre', 'provider': 'DIRO'}, '31013': {'AP_PJ': 30, 'name': 'Arnon aval Theols', 'provider': 'DIRO'}, '31014': {'AP_PJ': 30, 'name': 'Loire Giennoise', 'provider': 'DIRO'}, '31015': {'AP_PJ': 30, 'name': 'Sauldre', 'provider': 'DIRO'}, '33001': {'AP_PJ': 30, 'name': 'Tardes Cher-amont', 'provider': 'DIRO'}, '33002': {'AP_PJ': 30, 'name': 'Aumance Marmande', 'provider': 'DIRO'}, '33003': {'AP_PJ': 30, 'name': 'Indre-amont Arnon-amont', 'provider': 'DIRO'}, '33004': {'AP_PJ': 30, 'name': 'Arnon-aval Theols', 'provider': 'DIRO'}, '33005': {'AP_PJ': 30, 'name': 'Indrois Fouzon', 'provider': 'DIRO'}, '33006': {'AP_PJ': 30, 'name': 'Cher-aval Indre-aval', 'provider': 'DIRO'}, '33007': {'AP_PJ': 30, 'name': 'Loire Tourangelle', 'provider': 'DIRO'}, '33008': {'AP_PJ': 30, 'name': 'Cosson Beuvron', 'provider': 'DIRO'}, '33009': {'AP_PJ': 30, 'name': 'Loire Giennoise', 'provider': 'DIRO'}, '33010': {'AP_PJ': 30, 'name': 'Yèvre', 'provider': 'DIRO'}, '33011': {'AP_PJ': 30, 'name': 'Sauldre', 'provider': 'DIRO'}, '41003': {'AP_PJ': 30, 'name': 'Borne Ance du Nord', 'provider': 'DIRCE'}, '41004': {'AP_PJ': 60, 'name': 'Lignon Velay Dunières', 'provider': 'DIRCE'}, '41005': {'AP_PJ': 60, 'name': 'Source Loire', 'provider': 'DIRCE'}, '41006': {'AP_PJ': 30, 'name': 'Furan Semène Coise', 'provider': 'DIRCE'}, '41007': {'AP_PJ': 30, 'name': 'Lignon Forez Mare', 'provider': 'DIRCE'}, '41008': {'AP_PJ': 30, 'name': 'Furan Semène Coise', 'provider': 'DIRCE'}, '41009': {'AP_PJ': 30, 'name': 'Besbre amont', 'provider': 'DIRCE'}, '41011': {'AP_PJ': 30, 'name': 'Besbre', 'provider': 'DIRCE'}, '41012': {'AP_PJ': 30, 'name': 'Loire Bourbonnaise', 'provider': 'DIRCE'}, '41014': {'AP_PJ': 30, 'name': 'Rhins Sornin', 'provider': 'DIRCE'}, '41101': {'AP_PJ': 30, 'name': 'Allier aval', 'provider': 'DIRCE'}, '41103': {'AP_PJ': 30, 'name': 'Dore', 'provider': 'DIRCE'}, '41105': {'AP_PJ': 30, 'name': 'Allier intermediaire', 'provider': 'DIRCE'}, '41106': {'AP_PJ': 30, 'name': 'Alagnon', 'provider': 'DIRCE'}, '41107': {'AP_PJ': 30, 'name': 'Allier Brivadois', 'provider': 'DIRCE'}, '41108': {'AP_PJ': 30, 'name': 'Haut Allier', 'provider': 'DIRCE'}, '41109': {'AP_PJ': 30, 'name': 'Sioule amont', 'provider': 'DIRCE'}, '41110': {'AP_PJ': 30, 'name': 'Sioule aval', 'provider': 'DIRCE'}, '43001': {'AP_PJ': 30, 'name': 'Borne Ance-du-Nord', 'provider': 'DIRCE'}, '43002': {'AP_PJ': 60, 'name': 'Source Loire', 'provider': 'DIRCE'}, '43003': {'AP_PJ': 60, 'name': 'Lignon-Velay Dunières', 'provider': 'DIRCE'}, '43004': {'AP_PJ': 30, 'name': 'Furan Semène Coise', 'provider': 'DIRCE'}, '43005': {'AP_PJ': 30, 'name': 'Lignon-Forez Mare', 'provider': 'DIRCE'}, '43006': {'AP_PJ': 30, 'name': 'Rhins Sornin', 'provider': 'DIRCE'}, '43007': {'AP_PJ': 30, 'name': 'Besbre amont', 'provider': 'DIRCE'}, '43008': {'AP_PJ': 30, 'name': 'Allier Aval', 'provider': 'DIRCE'}, '43009': {'AP_PJ': 30, 'name': 'Sioule aval', 'provider': 'DIRCE'}, '43010': {'AP_PJ': 30, 'name': 'Sioule amont', 'provider': 'DIRCE'}, '43011': {'AP_PJ': 30, 'name': 'Allier intermediaire', 'provider': 'DIRCE'}, '43012': {'AP_PJ': 30, 'name': 'Alagnon', 'provider': 'DIRCE'}, '43013': {'AP_PJ': 30, 'name': 'Allier Brivadois', 'provider': 'DIRCE'}, '43014': {'AP_PJ': 30, 'name': 'Dore', 'provider': 'DIRCE'}, '43015': {'AP_PJ': 30, 'name': 'Haut Allier', 'provider': 'DIRCE'}, '51001': {'AP_PJ': 30, 'name': 'Cher Amont', 'provider': 'DIRSO'}, '71002': {'AP_PJ': 30, 'name': 'Cher Aval Indre Aval', 'provider': 'DIRIC'}, '71003': {'AP_PJ': 30, 'name': 'Loire Tourangelle', 'provider': 'DIRIC'}, '71004': {'AP_PJ': 30, 'name': 'Loire Giennoise', 'provider': 'DIRIC'}, '71005': {'AP_PJ': 30, 'name': 'Sauldre', 'provider': 'DIRIC'}, '71006': {'AP_PJ': 30, 'name': 'Yèvre Cher Moyen', 'provider': 'DIRIC'}, '71007': {'AP_PJ': 30, 'name': 'Indre Amont Arnon Théols', 'provider': 'DIRIC'}}
Méta-données des zones AP
- pyspc.convention.meteofrance.DATANAMES = {'bp': 'Archive BP (xml)', 'data': 'Archive publithèque', 'sympo': 'Archive sympo/rr3 (txt)'}
Description des types de données MF
- pyspc.convention.meteofrance.DATATYPES = ['data', 'bp', 'sympo']
Liste des types de données MF
- pyspc.convention.meteofrance.DATE_FORMATS = {'ETPMON': '%Y%m%d', 'RR': '%Y%m%d', 'RR1': '%Y%m%d%H', 'RR24': '%Y%m%d', 'RR3': '%Y%m%d%H', 'RR6': '%Y%m%d%H%M', 'T': '%Y%m%d%H', 'TNTXM': '%Y%m%d'}
Format de la date dans les fichiers Météo-France selon la grandeur
- pyspc.convention.meteofrance.MDG_DATE_COLNAME = {'H': 'AAAAMMJJHH', 'MN': 'AAAAMMJJHHMN', 'Q': 'AAAAMMJJ'}
Colonne des dates des fichiers de données METEO.DATA.GOUV.FR
- pyspc.convention.meteofrance.MDG_DSC = {('HOR', False): 'H_descriptif_champs.csv', ('HOR', True): 'H_descriptif_champs.csv', ('MIN', False): 'MN_descriptif_champs.csv', ('MIN', True): 'MN_descriptif_champs.csv', ('QUOT', False): 'Q_descriptif_champs_autres-parametres.csv', ('QUOT', True): 'Q_descriptif_champs_RR-T-Vent.csv'}
Fichiers de description des paramètres METEO.DATA.GOUV.FR
- pyspc.convention.meteofrance.MDG_HOSTANME = 'https://object.files.data.gouv.fr/meteofrance/data/synchro_ftp/BASE'
URL racine des données METEO.DATA.GOUV.FR
- pyspc.convention.meteofrance.MDG_PREFIX = {'H': datetime.timedelta(seconds=3600), 'MN': datetime.timedelta(seconds=360), 'Q': datetime.timedelta(days=1)}
Préfixes des fichiers de données METEO.DATA.GOUV.FR
- pyspc.convention.meteofrance.MDG_TIMESTEP = {datetime.timedelta(seconds=360): 'MIN', datetime.timedelta(seconds=3600): 'HOR', datetime.timedelta(days=1): 'QUOT'}
Pas de temps des données METEO.DATA.GOUV.FR
- pyspc.convention.meteofrance.OPEN_DATATYPES = ['MF_OpenData', 'MF_OpenAPI']
Liste des types de données MF accessibles par webservices
- pyspc.convention.meteofrance.SYMPO_DATE_FORMAT = '%Y%m%d%H%M%S'
Format des dates des fichiers Sympo
- pyspc.convention.meteofrance.SYMPO_VERSIONS = ['rr3', 'sympo']
Versions des fichiers Sympo
- pyspc.convention.meteofrance.SYMPO_ZONES = {'0301': 'Val de Cher', '0302': 'Bocage Bourbonnais', '0303': 'Sologone Bourbonnaise', '0304': 'Ouest Combraille', '0305': 'Est Combraille', '0307': "Val d'Allier", '0308': 'Mtg Bourbonnaise', '0309': 'Smt Mtg Bourbonnaise', '0708': 'Cévennes ardéchoises', '0709': 'Plateau Ardéchois', '1801': 'Sologne vierzonnaise', '1802': 'Pays fort et Sancerrois', '1803': 'Val de Loire', '1804': 'Champagne ouest', '1805': 'Champagne est', '1806': 'Vallée de Germigny', '1807': 'Boischaut', '1808': 'Marche berrichonne', '2104': 'Hautes-Côtes-Ouche', '2105': 'Auxois Sud', '2106': 'Morvan Est', '2301': 'Basse marche Creusoise', '2302': 'Bas-Berry Bourbonnais', '2303': 'Combraille', '2304': 'Marche', '2307': 'Val-de-Creuse', '3601': 'Boischaut nord', '3602': 'Champagne berrichonne', '3603': 'Brenne', '3605': 'Boischaut sud', '3701': 'Gatine ouest', '3702': 'Gatine est', '3703': 'Chinon-Val de Loire', '3704': 'Tours-Val de Loire', '3705': 'Champeigne Ste Maure', '3706': 'Gatines Loches Montrésor', '3707': 'Richelais', '4102': 'Vallée du Loir', '4103': 'Beauce', '4104': 'Vallée de Loire', '4105': 'Touraine méridionale', '4106': 'Sologne', '4201': 'Monts du Forez', '4202': 'Roannais', '4203': 'Plaine du Forez', '4204': 'Monts du Lyonnais', '4205': 'Zone urbaine St Etienne', '4206': 'Le Pilat', '4303': 'Plateaux Fix Chaise-Dieu', '4304': 'Le Puy-Vallée Loire', '4305': 'Plateaux Loudes-Blavozy', '4306': 'Plateaux du Devès', '4307': 'Yssingeaux-Vivarais', '4501': 'Beauce', '4503': 'Orléanais', '4504': 'Val de Loire', '4505': 'Sologne', '4506': 'Puisaye', '5801': 'Vallée de la Loire', '5802': 'Colline du Nivernais', '5803': "Haute Vallée de l'Yonne", '5804': 'Bazois', '5805': 'Morvan Ouest', '6301': 'Nord Limagne', '6305': 'Mont du Forez', '6306': 'Les Bois Noirs', '6307': 'Plaine de la Dore', '6308': 'Combrailles', '6902': 'Monts du Beaujolais', '6903': 'Mont du Lyonnais', '7101': 'Autunois', '7105': 'Charollais-Brionnais', '7106': 'Val de Loire', '7107': 'Morvan', '8905': 'Puisaye'}
Zones symposium
- pyspc.convention.meteofrance.VARNAMES = ['RR6', 'RR1', 'RR3', 'RR', 'RR24', 'T', 'TNTXM', 'ETPMON']
Liste des grandeurs de la Publithèque