Repository navigation
Releases
Releases · miguepoloc/mcda-tools
v1.0.0 - First stable release
First stable release
The platform is declared stable for citation and publication: the seven methods (AHP, TOPSIS, VIKOR, ELECTRE, PROMETHEE, SAW, Fuzzy TOPSIS), the live-formula Excel export and the AHP+SIG spatial geoviewer are verified against the reference notebooks (npm test, npm run test:excel). ANP (Session 6) is planned for a later minor release.
Added
- QR codes and an open self-registration link for experts (migration
…16_open_expert_link). - Edit functionality in the geo layers panel and an expanded help section.
Fixed
JudgmentEditorsheet logic with empty alternatives.- Panel positioning for spatial projects; clearer expert instructions.
v0.1.3 - Add co-authors and researchers from Universidad del Magdalena
Added
- Co-authors and researchers from Universidad del Magdalena added to the platform's official academic citations, software metadata, and Citation File Format (
CITATION.cff):- Harold David Hernandez-Solorzano (https://orcid.org/0009-0003-4837-3797)
- Alexander Esteban Espinosa-Valdez (https://orcid.org/0000-0001-6281-8156)
- Jorge Gómez-Rojas (https://orcid.org/0000-0002-0840-8743)
- Standardized compound Spanish surnames and institutional affiliations across all generated citation formats: APA (7th ed.), IEEE, BibTeX, RIS, and Chicago.
- Interactive research team display with direct verified ORCID profile links in
CitationBoxon/citar. - Updated contributors list in
package.jsonand bibliographic references inExecutiveReportModal.
v0.1.2 - Only the Real, Redistributable Buoy Example
Removed
- The "aptitud cacaotera · Sierra Nevada" spatial example (
snsm-cacao-v1, notebook 07). Its geo-pack shipped two layers (temperature, precipitation) derived from WorldClim 2.1, whose license (CC BY-NC-SA 4.0) explicitly forbids redistribution. The buoy example (boya-2021, Polo-Castañeda et al. 2021, no such restriction) is now the platform's only built-in spatial example.
Fixed
scripts/check-geo-crs.tsno longer reads the removedsnsm-cacao-v1/manifest.json; it uses the reference grid's transform and CRS code directly (georeferencing metadata only, not the licensed data itself), so the regression test still runs in CI.
Full Changelog: v0.1.1...v0.1.2
v0.1.1 - Documentation & Repository Hygiene
Fixed
- Restored
notebooks/README.md, which had been accidentally emptied while preparing the v0.1.0 release. - Removed
.agents/(136 unrelated Claude Code UI/UX skill files, ~4 MB) from version control; it was mistakenly tracked during themcda-toolsrestructuring and is now git-ignored. - Rewrote
README.es.mdfrom scratch: it still described the pre-restructuring layout (plataforma/as the app root, the deletedprototipos/folder and a thesis HTML tool, a hardcoded Supabase project ref, and only 6 of the 15 migrations). It now mirrorsREADME.mdexactly, section by section.
Added
- Real screenshots of the production deployment (landing,
/metodo,/citar) underdocs/screenshots/, embedded in both README files. GitHub releasebadge inREADME.mdandREADME.es.md.
Full Changelog: v0.1.0...v0.1.1
v0.1.0 - Open-Source Platform for MCDA & Spatial GIS-MCDA
Initial Release: Web Platform for Multi-Criteria Decision Analysis & Spatial MCDA
Highlights
- Production URL: https://mcda.tools
- Primary Documentation: Comprehensive English README.md and Spanish README.es.md.
What's Included
-
Group Analytic Hierarchy Process (AHP): Saaty eigenvector via power iteration, column-average shortcut, geometric mean group aggregation, Shannon entropy consensus index (
$S^*$ ), and Monte Carlo criteria weight sensitivity. -
Matrix Multi-Criteria Decision Suite: TOPSIS, VIKOR (Opricovic & Tzeng 2004 conditions C1/C2 +
$Q(v)$ curves), ELECTRE I (outranking & Roy's kernel), PROMETHEE II (preference thresholds & net flows), SAW, and Fuzzy TOPSIS (TFN). -
Target Criteria Support: Nominal-the-best criteria with tolerance intervals (
$|x - \text{target}| - \text{tol}$ ). - In-Browser Spatial MCDA (GIS Geoviewer): Real-time raster/vector parsing (GeoTIFF, Shapefile, GeoJSON, KML), Euclidean distance transform, continuous fuzzy membership functions, interactive Leaflet web map, and export to GIS GeoTIFF + QML, PNG, KMZ, and CSV.
-
Transparent Formula-Driven Excel Export: Live native formulas (
SUMPRODUCT,INDEX, iterative power method) re-calculable offline in Excel and LibreOffice. -
Security & Privacy Architecture: Supabase PostgreSQL Row Level Security (RLS) policies, passwordless survey links (
/e/<token>) for external expert panels, and anonymized public views (/p/<token>). -
Academic Ground Truth: Python validation notebooks benchmarked against
pyDecisioninnotebooks/.