Contributing

pint-xarray is developed on github.

Commit message tags

By default, the upstream dev CI is disabled on pull request and push events. You can override this behavior per commit by adding a <tt>[test-upstream]</tt> tag to the first line of the commit message.

Linters / Autoformatters

In order to keep code consistent, we use

  • Black for standardized code formatting

  • blackdoc for standardized code formatting in documentation

  • Flake8 for general code quality

  • isort for standardized order in imports. See also flake8-isort.