Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.65 KB

CONTRIBUTING.md

File metadata and controls

46 lines (32 loc) · 1.65 KB

Contributing to The Copernican Toolkit

We welcome contributions from physicists, biologists, data scientists, engineers, and anyone who believes Earth's motion plays a deeper role in physical and biological processes than currently acknowledged.

Getting Started

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/YOUR_USERNAME/copernican-toolkit.git
  3. Install in development mode: pip install -e ".[dev]"
  4. Create a branch: git checkout -b your-feature
  5. Make your changes
  6. Run tests: pytest
  7. Submit a pull request

What We're Looking For

  • Bug fixes and improvements to existing modules
  • New analysis tools that help quantify Earth-bound dynamics or their biological effects
  • Datasets (curated, with proper attribution and licensing)
  • Documentation improvements, tutorials, and examples
  • Jupyter notebooks demonstrating applications
  • Literature references linking Earth dynamics to biological processes

Code Style

  • Python 3.10+
  • Type hints encouraged
  • Docstrings in NumPy style
  • Tests for new functionality

Scientific Standards

This project sits at the edge of established science. We hold ourselves to high standards:

  • Clearly distinguish between established physics, project hypotheses, and speculation
  • Cite sources for all physical constants and astronomical data
  • Include uncertainty estimates where applicable
  • Document assumptions in code and docstrings

Code of Conduct

Be respectful, be rigorous, be curious. We're challenging assumptions — that requires both boldness and humility.

Questions?

Open an issue or reach out to contact@thecopernicanproject.org.