Skip to content

Releases: genid/MatchY

v2.0.2-beta.3

11 May 14:29

Choose a tag to compare

v2.0.2-beta.3 Pre-release
Pre-release

What's new in v2.0

v2.0 is a complete rewrite of MatchY in Rust, replacing the Python/Streamlit implementation (v1.0).

Key improvements:

  • Performance: Significantly faster simulation engine with multi-threaded Monte Carlo sampling and importance weighting, reducing execution time by an order of magnitude on typical cases
  • Robustness: Greater numerical stability and reliability across edge cases; more rigorous convergence detection
  • Graphical user interface: New desktop application (Windows, Linux, macOS) built with Tauri — more intuitive and user-friendly than the previous browser-based Streamlit interface
  • Multi-language support: The GUI is available in English, Dutch, German, French, Spanish, Portuguese, and Chinese
  • Cross-platform CLI: A zero-dependency command-line binary for batch processing and scripted workflows

The underlying mathematical framework and algorithms are unchanged from v1.0: Monte Carlo simulation with importance sampling, the same mutation model (step changes with bias), and the same likelihood ratio framework for within- and outside-pedigree hypotheses.

The Python/Streamlit implementation is preserved in python/ for reference.

Full Changelog: v2.0.2-beta.2...v2.0.2-beta.3

v2.0.2-beta.2

05 May 12:03

Choose a tag to compare

v2.0.2-beta.2 Pre-release
Pre-release

What's new in v2.0

v2.0 is a complete rewrite of MatchY in Rust, replacing the Python/Streamlit implementation (v1.0).

Key improvements:

  • Performance: Significantly faster simulation engine with multi-threaded Monte Carlo sampling and importance weighting, reducing execution time by an order of magnitude on typical cases
  • Robustness: Greater numerical stability and reliability across edge cases; more rigorous convergence detection
  • Graphical user interface: New desktop application (Windows, Linux, macOS) built with Tauri — more intuitive and user-friendly than the previous browser-based Streamlit interface
  • Multi-language support: The GUI is available in English, Dutch, German, French, Spanish, Portuguese, and Chinese
  • Cross-platform CLI: A zero-dependency command-line binary for batch processing and scripted workflows

The underlying mathematical framework and algorithms are unchanged from v1.0: Monte Carlo simulation with importance sampling, the same mutation model (step changes with bias), and the same likelihood ratio framework for within- and outside-pedigree hypotheses.

The Python/Streamlit implementation is preserved in python/ for reference.

Full Changelog: v2.0.2-beta.1...v2.0.2-beta.2

v2.0.2-beta.1

05 May 09:29

Choose a tag to compare

v2.0.2-beta.1 Pre-release
Pre-release

What's new in v2.0

v2.0 is a complete rewrite of MatchY in Rust, replacing the Python/Streamlit implementation (v1.0).

Key improvements:

  • Performance: Significantly faster simulation engine with multi-threaded Monte Carlo sampling and importance weighting, reducing execution time by an order of magnitude on typical cases
  • Robustness: Greater numerical stability and reliability across edge cases; more rigorous convergence detection
  • Graphical user interface: New desktop application (Windows, Linux, macOS) built with Tauri — more intuitive and user-friendly than the previous browser-based Streamlit interface
  • Multi-language support: The GUI is available in English, Dutch, German, French, Spanish, Portuguese, and Chinese
  • Cross-platform CLI: A zero-dependency command-line binary for batch processing and scripted workflows

The underlying mathematical framework and algorithms are unchanged from v1.0: Monte Carlo simulation with importance sampling, the same mutation model (step changes with bias), and the same likelihood ratio framework for within- and outside-pedigree hypotheses.

The Python/Streamlit implementation is preserved in python/ for reference.

Full Changelog: v2.0.1...v2.0.2-beta.1

v2.0.1

04 May 09:47

Choose a tag to compare

What's new in v2.0

v2.0 is a complete rewrite of MatchY in Rust, replacing the Python/Streamlit implementation (v1.0).

Key improvements:

  • Performance: Significantly faster simulation engine with multi-threaded Monte Carlo sampling and importance weighting, reducing execution time by an order of magnitude on typical cases
  • Robustness: Greater numerical stability and reliability across edge cases; more rigorous convergence detection
  • Graphical user interface: New desktop application (Windows, Linux, macOS) built with Tauri — more intuitive and user-friendly than the previous browser-based Streamlit interface
  • Multi-language support: The GUI is available in English, Dutch, German, French, Spanish, Portuguese, and Chinese
  • Cross-platform CLI: A zero-dependency command-line binary for batch processing and scripted workflows

The underlying mathematical framework and algorithms are unchanged from v1.0: Monte Carlo simulation with importance sampling, the same mutation model (step changes with bias), and the same likelihood ratio framework for within- and outside-pedigree hypotheses.

The Python/Streamlit implementation is preserved in python/ for reference.

Full Changelog: v2.0.0...v2.0.1

v2.0.0

03 May 08:10

Choose a tag to compare

What's new in v2.0

v2.0 is a complete rewrite of MatchY in Rust, replacing the Python/Streamlit implementation (v1.0).

Key improvements:

  • Performance: Significantly faster simulation engine with multi-threaded Monte Carlo sampling and importance weighting, reducing execution time by an order of magnitude on typical cases
  • Robustness: Greater numerical stability and reliability across edge cases; more rigorous convergence detection
  • Graphical user interface: New desktop application (Windows, Linux, macOS) built with Tauri — more intuitive and user-friendly than the previous browser-based Streamlit interface
  • Multi-language support: The GUI is available in English, Dutch, German, French, Spanish, Portuguese, and Chinese
  • Cross-platform CLI: A zero-dependency command-line binary for batch processing and scripted workflows

The underlying mathematical framework and algorithms are unchanged from v1.0: Monte Carlo simulation with importance sampling, the same mutation model (step changes with bias), and the same likelihood ratio framework for within- and outside-pedigree hypotheses.

The Python/Streamlit implementation is preserved in python/ for reference.

Full Changelog: v1.1.2...v2.0.0

v1.1.2

01 May 22:05

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.1

01 May 20:42

Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0

01 May 15:12

Choose a tag to compare

Full Changelog: v1.0.0...v1.1.0

v1.0.0

01 May 11:26

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/genid/MatchY/commits/v1.0.0