From 35b9feb157abbcbe926210ef9ea379427b65a50e Mon Sep 17 00:00:00 2001 From: Laura Cruz Date: Wed, 25 Feb 2026 13:26:15 -0600 Subject: [PATCH 1/2] Add QMRG project proposal for GSoC 2025 --- _gsocorgs/independent.md | 9 ++++ _gsocprojects/2025/project_qmrg.md | 11 ++++ _gsocproposals/2025/proposal_qmrg.md | 72 +++++++++++++++++++++++++++ images/QMRG-logo.png | Bin 0 -> 8094 bytes 4 files changed, 92 insertions(+) create mode 100644 _gsocorgs/independent.md create mode 100644 _gsocprojects/2025/project_qmrg.md create mode 100644 _gsocproposals/2025/proposal_qmrg.md create mode 100644 images/QMRG-logo.png diff --git a/_gsocorgs/independent.md b/_gsocorgs/independent.md new file mode 100644 index 000000000..600ddfd75 --- /dev/null +++ b/_gsocorgs/independent.md @@ -0,0 +1,9 @@ +--- +organization: Independent +layout: default +title: Independent Research +description: > + Independent research projects in computational physics and astrophysics, + focusing on alternative gravity theories and open-source scientific software. +logo: Independent-logo.png +--- diff --git a/_gsocprojects/2025/project_qmrg.md b/_gsocprojects/2025/project_qmrg.md new file mode 100644 index 000000000..d0d236592 --- /dev/null +++ b/_gsocprojects/2025/project_qmrg.md @@ -0,0 +1,11 @@ +--- +project: QMRG +layout: default +title: Quantum-Modified Rotating Gravity Framework +description: > + QMRG is a two-scale modified gravity theory that explains galaxy rotation curves + without dark matter. The project involves developing Python analysis tools, + validating against SPARC database, and creating reproducible research pipelines + for alternative gravity theories. +logo: QMRG-logo.png +--- diff --git a/_gsocproposals/2025/proposal_qmrg.md b/_gsocproposals/2025/proposal_qmrg.md new file mode 100644 index 000000000..0f72c7df6 --- /dev/null +++ b/_gsocproposals/2025/proposal_qmrg.md @@ -0,0 +1,72 @@ +--- +year: 2025 +project: QMRG +organization: Independent +title: "QMRG: Python Framework for Modified Gravity Analysis" +difficulty: Medium +duration: 175 +mentors: + - **Laura Cruz** [seflflieswithsanta725@gmail.com](mailto:seflflieswithsanta725@gmail.com) Independent +--- + +# QMRG: Python Framework for Modified Gravity Analysis + +## Project Description + +Quantum-Modified Rotating Gravity (QMRG) is a two-scale modified gravity framework that successfully explains galaxy rotation curves without requiring dark matter. This project aims to enhance the existing Python analysis framework, improve computational efficiency, and expand validation against larger galaxy databases. + +## Deliverables + +1. **Enhanced Solver Engine** + - Optimize Gauss-Newton fitting algorithm for better convergence + - Implement MCMC sampling for parameter uncertainty estimation + - Add support for additional galaxy databases (THINGS, Ursa Major) + +2. **Interactive Visualization Dashboard** + - Create web-based interface for exploring QMRG fits + - Real-time parameter adjustment and fit visualization + - Export capabilities for publication-quality figures + +3. **Comparative Analysis Tools** + - Direct comparison with MOND predictions + - Statistical analysis of fit quality across galaxy types + - Automated reporting and validation pipelines + +4. **Documentation and Testing** + - Comprehensive unit tests for all components + - User-friendly documentation and tutorials + - Docker container for reproducible research + +## Required Skills + +- Python (advanced: NumPy, SciPy, Pandas, Matplotlib) +- Basic understanding of astrophysics/gravity theories +- Experience with numerical optimization and statistical analysis +- Web development (optional, for dashboard component) + +## Mentor Availability + +The primary mentor has extensive experience with the QMRG framework and is available throughout the GSoC period for weekly meetings and code reviews. Contact: seflflieswithsanta725@gmail.com. Additional domain experts will be available for consultation on modified gravity theory and astrophysical applications. + +## Project Timeline + +- **Weeks 1-2**: Familiarization with existing codebase and setup +- **Weeks 3-6**: Enhanced solver development and optimization +- **Weeks 7-10**: Interactive dashboard implementation +- **Weeks 11-14**: Comparative analysis and validation +- **Weeks 15-18**: Documentation, testing, and final integration + +## Evaluation Criteria + +- Code quality and test coverage +- Performance improvements in fitting algorithms +- User experience of visualization tools +- Scientific rigor of comparative analysis +- Documentation completeness + +## Resources + +- Existing QMRG codebase and SPARC database +- Access to computational resources for large-scale analysis +- Scientific literature and domain expert consultation +- Open-source Python ecosystem and visualization libraries diff --git a/images/QMRG-logo.png b/images/QMRG-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fe454d59643e869e32e2e71ff13119b1f96c591e GIT binary patch literal 8094 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 literal 0 HcmV?d00001 From fba268634928c97da4b2dd62884afb1e84d16367 Mon Sep 17 00:00:00 2001 From: Laura Cruz Date: Wed, 25 Feb 2026 13:33:11 -0600 Subject: [PATCH 2/2] Add QMRG project proposal for GSoC 2025 --- gsoc/2025/mentors.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gsoc/2025/mentors.md b/gsoc/2025/mentors.md index f26cb8953..09b11b8bd 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -40,3 +40,5 @@ layout: plain +- **Laura Cruz** [seflflieswithsanta725@gmail.com](mailto:seflflieswithsanta725@gmail.com) Independent +- **Laura Cruz** [seflflieswithsanta725@gmail.com](mailto:seflflieswithsanta725@gmail.com) Independent