Recent Releases of ProMCDA

ProMCDA - ProMCDA v2.0.0 - refactor as a Python library

ProMCDA has evolved from a script-based tool into an interactive Python library with a modular structure and enhanced usability.

What's new in v2.0.0:

  • Library refactoring: now available as an installable Python package (e.g. import promcda).
  • Interactive methods: core MCDA functions are organized into classes and methods for cleaner API usage.
  • Example notebooks: two ready-to-use workflows in demo/ and training/, showcasing applications.
  • Improved documentation: updated API reference and usage patterns.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by Flaminietta 6 months ago

ProMCDA - ProMCDA v1.1.0

Release Date: September 5, 2024

We are pleased to announce the release of ProMCDA v1.1.0. This version incorporates several enhancements and refinements based on the valuable feedback received during the peer review process for our publication in the Journal of Open Source Software (JOSS).

Improvements

  • Refactored the pipeline file (i.e., mcda_run.py)
  • Code refactoring to adhere to PEP 8 style conventions.
  • Removed hard-coded paths for input and output files.
  • Added option to specify the random seed.

Bug Fixes

  • Containerization using Docker to ensure consistent runtime environments and mitigate potential operating system compatibility issues.

Documentation Enhancements

  • Added function docstrings.
  • Improved README.
  • Added contribution guidelines.
  • Added toy example.

We appreciate your continued support and feedback. If you encounter any issues or have suggestions for future improvements, please don't hesitate to contact us or file an issue on our GitHub repository.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by Flaminietta over 1 year ago