Colin Maudry
cbce646fd8
Merge branch 'dev' into feature/73_compte_utilisateur
2026-06-24 03:01:43 +02:00
Colin Maudry
e5ca7d62a3
fix: protect wb.close() with try/finally, strengthen width assertions, declare openpyxl dev dep #83
...
- I-1: Add explicit lower bounds to width assertions (>= 15 for autre, >= 40 for objet)
- I-2: Wrap write_excel() and close() in try/finally to ensure cleanup even on exception
- M-2: Add openpyxl to dev dependencies in pyproject.toml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 17:08:32 +02:00
Colin Maudry
fc22eca661
Changelog 2.8.0
2026-06-23 07:06:44 +02:00
Colin Maudry
1aea71be7f
Merge branch 'main' into feature/78_api
2026-06-12 09:33:59 +02:00
Colin Maudry
5341ca002e
Bump changelog 2.7.9
2026-06-09 11:28:16 +02:00
Colin Maudry
e55f3447db
Possibilité de charger les données depuis une URL, memoisation de last_modified
2026-06-04 21:34:36 +02:00
Colin Maudry
7d4df0e6ad
Récupération de schéma plus robuste et changelog
2026-05-18 12:16:03 +02:00
Colin Maudry
bc3b09e2a9
API: dépendances et squelette de package ( #78 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 13:04:09 +02:00
Colin Maudry
cd468a837c
Changelog v2.7.7
2026-05-11 10:31:18 +02:00
Colin Maudry
9d7f33905f
Bumped version 2.7.6
2026-05-05 15:05:36 +02:00
Colin Maudry
bd6a4ff266
Tentative de rétablissement de la carte sur acheteur/titulaire
2026-04-28 10:40:50 +02:00
Colin Maudry
93777cce6d
Changelog v2.7.5
2026-04-24 11:50:36 +02:00
Colin Maudry
8e603d2806
Bump version number
2026-04-22 20:49:57 +02:00
Colin Maudry
3532a9c381
Path de duckdb configurable, correction des tests #72
2026-04-22 20:43:38 +02:00
Colin Maudry
9ffa9c39f8
Dépendances auth : Flask-Login/Mail/WTF, email-validator ( #73 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-20 17:09:41 +02:00
Colin Maudry
ffeb708f1d
Changelog 2.7.3
2026-04-20 11:42:04 +02:00
Colin Maudry
3ce6f224ae
rtk, uv, pyproject
2026-04-19 23:39:33 +02:00
Colin Maudry
1f5ffe2962
Changelog 2.7.2
2026-04-19 15:22:09 +02:00
Colin Maudry
f31522734c
Connexion DuckDB globale, verrou fcntl et query_marches
...
- _ensure_database : vérifie rebuild sous verrou fcntl exclusif
- conn en lecture seule au niveau module, schema importé via SELECT LIMIT 0
- query_marches : helper SQL paramétré retournant un pl.DataFrame
- get_cursor : cursor par appel pour thread-safety Dash
- pyarrow ajouté en dépendance (requis par duckdb .pl())
refs #71
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 16:23:09 +02:00
Colin Maudry
0c3b0265b4
Ajout de la dépendance duckdb
...
Ajoute duckdb (==1.5.2) à pyproject.toml et ignore les artefacts
runtime (decp.duckdb, .tmp, .lock) qui sont régénérés au démarrage
depuis decp_prod.parquet.
refs #71
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 16:03:06 +02:00
Colin Maudry
9a19e5cba7
Mise en place d'un cache pour l'observatoire
2026-04-15 12:11:44 +02:00
Colin Maudry
24e0cee2b1
Améliorations de typage
2026-03-30 14:58:18 +02:00
Colin Maudry
30b6874045
Changelog 2.7.1
2026-03-23 13:39:49 +01:00
Colin Maudry
ad3f2cf654
Changelog 2.7.0
2026-03-23 07:48:54 +01:00
Colin Maudry
24db748b6a
feat: add get_distance_histogram figure function
...
Implement get_distance_histogram that creates a histogram of titulaire distances
with logarithmic scale. Add 3 unit tests covering basic functionality, null handling,
and edge cases. Also add DATA_SCHEMA_PATH to pytest env config.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 22:15:26 +01:00
Colin Maudry
302d253e6e
Utilisation de cluster de marqueurs grâce à dash-leaflet #65
2026-03-14 00:28:02 +01:00
Colin Maudry
0db800fdab
Changelog 2.6.2
2026-02-22 18:41:01 +01:00
Colin Maudry
4619dd2708
Correction du téléchargemnent buggé dans /tableau + test
2026-02-22 18:39:31 +01:00
Colin Maudry
367e5f64ff
Changelog 2.6.1
2026-02-17 14:50:29 +01:00
Colin Maudry
b303a8bea6
Bump version 2.6.0 et changelog
2026-02-05 17:29:54 +01:00
Colin Maudry
61dbf237cf
Premier test UI
2026-02-04 23:33:59 +01:00
Colin Maudry
68a87985c7
Bump version number 2.5.1
2026-01-29 21:48:35 +01:00
Colin Maudry
10c69013f0
Bump version 2.5.0
2026-01-29 20:26:00 +01:00
Colin Maudry
c9fc2a01fc
Changelog 2.4.1
2026-01-22 18:36:25 +01:00
Colin Maudry
4234736656
Déblockage de tous les bots d'agents LLM
2026-01-22 17:42:39 +01:00
Colin Maudry
2fc501efbb
Container de l'app toujours fluid, fix noms props #63
2026-01-21 16:32:20 +01:00
Colin Maudry
337f68f2fc
Changelog 2.3.1
2026-01-16 14:10:56 +01:00
Colin Maudry
e0fa8464d2
Merge tag 'v2.2.3' into dev
...
- mise à jour de l'adresse email de contact (colmo.tech)
- message sur l'indisponibilité des données MINEF
2025-12-04 16:40:14 +01:00
Colin Maudry
359ba248ac
Changelog 2.2.3
2025-12-04 16:38:19 +01:00
Colin Maudry
7f42ca67a2
Bonne configuration des boutons de téléchargemetn
2025-11-24 15:33:27 +01:00
Colin Maudry
925d050c96
Changelog 2.2.2
2025-11-22 18:48:42 +01:00
Colin Maudry
6b6d2ca790
Bump version 2.2.1
2025-11-15 16:49:29 +01:00
Colin Maudry
c19076ee85
Hauteur de lignes tableau
2025-11-12 22:18:46 +01:00
Colin Maudry
a3f8bd0981
Merge branch 'feature/58_search' into dev
2025-11-12 14:56:37 +01:00
Colin Maudry
e187cf33aa
Recherche fonctinonelle acheteurs et titulaires #58
2025-11-11 12:42:01 +01:00
Colin Maudry
39844071ad
Changelog 2.1.7
2025-11-11 08:39:41 +01:00
Colin Maudry
392f862baa
Changelog 2.1.6
2025-10-15 19:44:02 +02:00
Colin Maudry
188383a882
Changelog 2.1.5
2025-10-10 17:47:18 +02:00
Colin Maudry
a40eb64245
Changelog 2.1.4
2025-10-08 09:33:51 +02:00
Colin Maudry
a1ae962c73
Changelog 2.1.3
2025-10-04 19:15:56 +02:00