{"columns":[{"name":"entite_juridique_programme","type":"string"},{"name":"entite_financiere_programme","type":"string"},{"name":"nomenclature","type":"string"},{"name":"section","type":"string"},{"name":"libelle_d_r","type":"string"},{"name":"type_mouvement","type":"string"},{"name":"bp_2025","type":"double"},{"name":"bs_2025","type":"int64"}],"n_rows":100,"rows_kept":100,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"hyparquet","schema":{"fields":[{"name":"entite_juridique_programme","type":"string","nullable":true,"metadata":null,"children":null},{"name":"entite_financiere_programme","type":"string","nullable":true,"metadata":null,"children":null},{"name":"nomenclature","type":"string","nullable":true,"metadata":null,"children":null},{"name":"section","type":"string","nullable":true,"metadata":null,"children":null},{"name":"libelle_d_r","type":"string","nullable":true,"metadata":null,"children":null},{"name":"type_mouvement","type":"string","nullable":true,"metadata":null,"children":null},{"name":"bp_2025","type":"double","nullable":true,"metadata":null,"children":null},{"name":"bs_2025","type":"int64","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 root {\n  optional binary field_id=-1 entite_juridique_programme (String);\n  optional binary field_id=-1 entite_financiere_programme (String);\n  optional binary field_id=-1 nomenclature (String);\n  optional binary field_id=-1 section (String);\n  optional binary field_id=-1 libelle_d_r (String);\n  optional binary field_id=-1 type_mouvement (String);\n  optional double field_id=-1 bp_2025;\n  optional int64 field_id=-1 bs_2025;\n}\n"},"kv_metadata":[["field:bs_2025","upstream_verbatim | not modified by Commodity | upstream=results[].bs_2025 | publisher type=double | 70/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:libelle_d_r","upstream_verbatim | not modified by Commodity | upstream=results[].libelle_d_r | publisher label=\"Libellé D/R\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nomenclature","upstream_verbatim | not modified by Commodity | upstream=results[].nomenclature | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:entite_financiere_programme","upstream_verbatim | not modified by Commodity | upstream=results[].entite_financiere_programme | publisher label=\"Entité financière programme\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:type_mouvement","upstream_verbatim | not modified by Commodity | upstream=results[].type_mouvement | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:entite_juridique_programme","upstream_verbatim | not modified by Commodity | upstream=results[].entite_juridique_programme | publisher label=\"Entité juridique programme\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["row_count","100"],["personal_data","personal data: no cited column names a natural person (the cited columns are all this reads)"],["live","true"],["field:bp_2025","upstream_verbatim | not modified by Commodity | upstream=results[].bp_2025 | publisher type=double | 70/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:section","upstream_verbatim | not modified by Commodity | upstream=results[].section | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["upstream_url","https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/cfu-2025-ville-de-rennes/records?limit=100"],["retrieved_at","2026-09-08T00:32:42.051Z"],["license","odbl-1.0"],["entry_url","https://c0mm0.com/entry/cfu-2025-ville-de-rennes/"],["source","CFU 2025 Ville de Rennes"]]}
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",30000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1100.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",43000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",7700.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",4000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",5850.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",180000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",0.0,20000]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",34445.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1300.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",6500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",27500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",6200.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",800.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1667.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",21500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",38012.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",28500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",15000.0,100000]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",31000.0,3250]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",85000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",200.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",14500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",2500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",300.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",85770.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",42100.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",12500.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",2100.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",50000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",8000.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",240779.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",61104.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",31039.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",12755.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",8394.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",60321.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",2081.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",66035.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",9151.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",11433.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",45252.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",3900.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",5697.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",120495.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",3907.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",22648.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",7799.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",6367.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",85687.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",849.34,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",3166.17,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",3.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",326.9,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",154890.49,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",6186773.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",902165.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1699018.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",437218.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",17083.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",23883.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",86326.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",8772.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",29703.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",1753.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",3787.0,0]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",null,null]
["Ville de Rennes","BUDGET PRINCIPAL VdR","M57","Fonctionnement","Dépense","Réel",958212.0,0]