SunPy
  • About
    • Our Mission
    • The SunPy Project
    • Community Roles
    • Meetings
    • Code of Conduct
  • Documentation
    • sunpy
    • ndcube
    • aiapy
    • drms
    • pfsspy
    • radiospectra
    • sunkit-instruments
    • sunkit-image
    • sunraster
    • sunpy-soar
    • roentgen
  • Affiliated Packages
  • Get Help
  • Contribute
  • Blog

SunPy 5.1.dev61+g24d55da71

  • The sunpy tutorial
  • Installation
  • Example Gallery
  • How-To Guides
  • Topic Guides
  • Reference
  • Release History
  • Acknowledging or Citing SunPy
  • Known Issues
  • Current status of sub-packages
  • Developer’s Guide
    • Newcomers’ Guide
    • Pull Request Check List
    • Using conda for Development Dependencies
    • Coding Standards
    • Testing Guidelines
    • Documentation
    • Example Gallery
    • Pull Requests and GitHub Teams
    • Use of quantities and units
    • Workflow for Maintainers
    • Dependency Support Policy
    • What runs on our Continuous Integration
    • Making Changes to Released Versions
    • Submodule and funding
    • sunpy’s Public API
    • Logging, Warnings, and Exceptions
    • Tests using the Remote Data Manager

Developer’s Guide¶

This section contains the various guidelines to be followed by anyone working on sunpy.

Getting started

  • Newcomers’ Guide
    • How to Contribute to sunpy
      • Not Code
      • Code
  • Pull Request Check List
  • Using conda for Development Dependencies
    • Normal Installation of sunpy
    • Editable Installation of sunpy

Conventions

  • Coding Standards
  • Testing Guidelines
  • Documentation
  • Example Gallery
  • Pull Requests and GitHub Teams
  • Use of quantities and units

Repo management

  • Workflow for Maintainers
  • Dependency Support Policy
  • What runs on our Continuous Integration
  • Making Changes to Released Versions
  • Submodule and funding

Extending sunpy

  • sunpy’s Public API
  • Logging, Warnings, and Exceptions
  • Tests using the Remote Data Manager

© 2023, The SunPy Community

Built with Sphinx 5.3.0.
GitHub • Twitter • Chat