Skip to main content
Ctrl+K

LFRic Core

  • Getting Started
  • How to use it
  • How it works
  • How to contribute
  • GitHub
  • GitHub Discussions
  • Getting Started
  • How to use it
  • How it works
  • How to contribute
  • GitHub
  • GitHub Discussions

Section Navigation

  • Fortran Coding Standards for LFRic
  • Python Coding Standards
  • Doxygen Usage Guidelines
  • Style Guide for LFRic Core Sphinx Documentation
  • So You’ve Been Asked to Code Review an LFRic Core Ticket
  • How to contribute

How to contribute#

This section provides information on how to contribute to the LFRic Core project. It includes details on the coding standards, style guides, and how to submit contributions.

  • Fortran Coding Standards for LFRic
    • When can I break the rules
    • Copyright
    • Quick List of most-commonly forgotten things
    • Calling hierararchy
    • General syntax and style rules
    • Preferred spelling and spacing
    • Robust Coding
    • LFRic-specific standards - the basics
    • Unit Testing
  • Python Coding Standards
    • Python version
    • Style guide
    • Copyright
    • Whitespace
    • Labels
    • E402
    • Parenthesis
  • Doxygen Usage Guidelines
    • An Introduction to API Documentation
    • Using Doxygen
    • Guidelines
    • An Example
  • Style Guide for LFRic Core Sphinx Documentation
    • Copyright
    • Purposes of each section
    • Text Formatting
    • Headings
    • Links
    • Code snippets
  • So You’ve Been Asked to Code Review an LFRic Core Ticket
    • PSyKAl model
    • Passing values by Global Variables
    • Interface Kernels

previous

LFRic Science Model Architecture

next

Fortran Coding Standards for LFRic

Edit on GitHub
Glossary
FAQs

© Crown Copyright Met Office

Accessibility

Created using Sphinx 8.1.0.

Built with the PyData Sphinx Theme 0.16.1.