Navigation

  • index
  • modules |
  • next |
  • previous |
  • SymPy 1.10.dev documentation »
  • SymPy Guides

SymPy GuidesΒΆ

The SymPy Guide discusses common developer process required to get started, and contributing to the SymPy project. It includes sections on installation, developer setup, but also common code and documentation style guides. It also covers topic areas on booleans and the core assumptions module.

For a deeper and elaborate exploration of other SymPy topics, see the section Explanation and the API reference for a module break down.

  • Getting Started
    • Installation
  • Contributing to SymPy
    • Development Environment Setup
    • Build the Documentation
    • Debugging
    • SymPy Docstrings Style Guide
    • General Guidelines
    • Types of Documentation
    • Narrative Documentation Guidelines
    • Best Practices for Writing Documentation
    • Making a Contribution
  • Assumptions
    • The (old) assumptions system
    • Gotcha: symbols with different assumptions
    • Applying assumptions to string inputs
    • Predicates
    • Implications
    • Interpretation of the predicates
    • Other is_* properties
    • Implementing assumptions handlers
    • Mechanism of the assumptions system
    • Limitations
    • New assumptions
  • Symbolic and fuzzy booleans
    • Symbolic Boolean vs three valued bool
    • Three-valued logic with fuzzy bools
    • Three-valued logic with symbolic Booleans

Logo

Previous topic

Essential Functions in sympy.vector (docstrings)

Next topic

Getting Started

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • SymPy 1.10.dev documentation »
  • SymPy Guides
© Copyright 2021 SymPy Development Team. Last updated on Nov 09, 2021. Created using Sphinx 4.2.0.