Releases: genid/MatchY
v2.0.2-beta.3
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
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
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
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
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
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Trace profiles by @dionzand in #1
- Trace profiles by @dionzand in #2
- Add comprehensive documentation files by @dionzand in #3
- Update core functionality and configuration files by @dionzand in #4
- Add Docker volume mounting instructions for results folder by @dionzand in #5
- Update core functionality by @dionzand in #6
New Contributors
Full Changelog: https://github.com/genid/MatchY/commits/v1.0.0