Thank you for your interest in this project!
This repository contains the complete validation suite for the paper:
"Segmented Spacetime and the Origin of Molecular Zones in Expanding Nebulae"
Current status: Publication-ready (Section 5.6 complete, 100% tests passing)
If you find bugs or have suggestions:
- Check existing Issues
- Open a new issue with:
- Clear description
- Steps to reproduce
- Expected vs actual behavior
- Python version & OS
We welcome:
- ✅ Additional test cases
- ✅ Alternative analysis methods
- ✅ Data processing improvements
- ✅ Documentation enhancements
- ✅ Visualization tools
# Fork and clone
git clone https://github.com/YOUR_USERNAME/g79-cygnus-tests.git
cd g79-cygnus-tests
# Create branch
git checkout -b feature/your-feature-name
# Install dependencies
pip install -r requirements.txt
# Run tests to verify setup
python RUN_ALL_TESTS_COMPLETE.py- Follow PEP 8
- Use meaningful variable names
- Add docstrings to functions
- Include comments for complex physics
- UTF-8 encoding for all files
All contributions must pass existing tests:
python RUN_ALL_TESTS_COMPLETE.py
# Must show: 14/14 tests passingAdd new tests for new features in scripts/.
Use conventional commits:
feat: Add new velocity analysis method
fix: Correct temperature calculation in model
docs: Update README with new results
test: Add validation for hot ring prediction
- Ensure all tests pass (100% success rate)
- Update documentation if needed
- Add your changes to CHANGELOG.md
- Submit PR with clear description
PR Template:
## Description
Brief description of changes
## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation
- [ ] Test improvement
## Testing
- [ ] All existing tests pass
- [ ] New tests added (if applicable)
- [ ] Manual testing completed
## Checklist
- [ ] Code follows project style
- [ ] Documentation updated
- [ ] CHANGELOG.md updatedIf proposing new physics interpretations:
- Provide mathematical formulation
- Compare with observations
- Cite relevant literature
- Add validation test
For new analysis methods:
- Document methodology
- Validate against known results
- Provide example output
- Compare with paper predictions
For testable predictions:
- Derive from segmented spacetime framework
- Specify observable quantities
- Suggest observational tests
- Add to predictions list
Good documentation is crucial! Help us by:
- Clarifying existing docs
- Adding usage examples
- Writing tutorials
- Improving code comments
- Translating to other languages
- ❌ Changes conflicting with paper physics
- ❌ Breaking existing tests
- ❌ Proprietary dependencies
- ❌ Code without tests
- ❌ Uncommented complex algorithms
If you use this work in research:
@article{wrede2025ssz,
title={Segmented Spacetime and the Origin of Molecular Zones
in Expanding Nebulae},
author={Wrede, Carmen N. and Casu, Lino P. and Bingsi},
journal={Astronomy \& Astrophysics (submitted)},
year={2025},
note={Code: github.com/error-wtf/g79-cygnus-tests}
}For scientific collaborations:
- Contact: (see AUTHORS.md)
- Discuss: Open an issue first
- Agree on authorship before major work
All contributions fall under:
ANTI-CAPITALIST SOFTWARE LICENSE (v 1.4)
By contributing, you agree:
- ✓ Code is free for research/education
- ✗ No commercial use
- ✗ No military/surveillance use
See LICENSE.md for details.
Contributors will be:
- Listed in CONTRIBUTORS.md
- Acknowledged in paper (if significant)
- Thanked in release notes
- Issues: Bug reports, feature requests
- Discussions: General questions, ideas
- Email: For sensitive/private matters
Currently seeking contributions in:
-
Testing
- Additional validation cases
- Edge case coverage
- Performance benchmarks
-
Documentation
- Usage tutorials
- Theory explanations
- API documentation
-
Data Processing
- FITS handling improvements
- Catalog parsers
- Visualization tools
-
Analysis
- Alternative fitting methods
- Uncertainty quantification
- Comparison tools
New contributors should:
- Read README.md completely
- Review PAPER_SECTION_5.6_FINAL.md
- Run test suite successfully
- Understand segmented spacetime basics
- Check existing issues/PRs
- Join discussions
We value:
- Quality over quantity
- Scientific rigor
- Clear documentation
- Reproducible results
Thank you for contributing to advancing segmented spacetime physics! 🚀
Last Updated: 2025-11-06
Status: Publication preparation phase
Contact: See AUTHORS.md