freud Logo
v1.2.0

Contents

  • Installation
  • Examples
  • Modules
  • Development Guide
    • Design Principles
    • Source Code Conventions
    • How to Add New Code
  • References and Citations
  • License
  • Credits
freud
  • Docs »
  • Development Guide
  • Edit on GitHub

Development Guide¶

Contributions to freud are highly encouraged. The pages below offer information about freud’s design goals and how to contribute new modules.

  • Design Principles
    • Vision
    • Language choices
    • Unit Tests
    • Benchmarks
    • Make Execution Explicit
    • Code Duplication
    • Python vs. Cython vs. C++
  • Source Code Conventions
    • Naming Conventions
    • Indentation
    • Python
    • C++
  • How to Add New Code
    • Does my code belong in freud?
    • Create a new branch
    • Add a New Module
    • Add to an Existing Module
Next Previous

© Copyright 2010-2019, The Regents of the University of Michigan Revision 2d585454.

Built with Sphinx using a theme provided by Read the Docs.