formulate

Quickstart

  • Introduction
  • Installation
  • Simple Example
  • What’s New

Guide

  • Supported Expressions
  • Performance Considerations
  • Common Issues

API

  • API Reference

Contributing

  • Contributing to Formulate

Project

  • Citing Formulate
  • Project Information

Ask a Question

  • Ask a Question
formulate
  • Welcome to Formulate’s documentation!
  • View page source

Welcome to Formulate’s documentation!

https://scikit-hep.org/assets/images/Scikit--HEP-Project-blue.svg

Formulate is a Python library for easy conversions between different styles of expressions. It currently supports converting between ROOT and numexpr style expressions.

Quickstart

  • Introduction
    • What is Formulate?
    • Simple example
    • Key Features
  • Installation
    • Using pip
    • Using conda
    • From Source
    • Verifying Installation
  • Simple Example
    • Basic Usage
    • Converting from ROOT to numexpr
    • Converting from numexpr to ROOT
    • Using the Converted Expressions
  • What’s New

Guide

  • Supported Expressions
    • Operators
    • Functions
    • Complex Expressions
    • Limitations
  • Performance Considerations
  • Common Issues

API

  • API Reference
    • formulate
    • Abstract Syntax Tree (AST)
    • TTreeFormula Parser
    • Numexpr Parser
    • Convert Parse Tree
    • Tree Operations and AST Transformation
    • Function Translations
    • Error Handling
    • Utilities

Contributing

  • Contributing to Formulate
    • Setting Up Your Development Environment
    • Development Workflow
    • Coding Guidelines
    • Types of Contributions

Project

  • Citing Formulate
    • Citation Information
  • Project Information
    • About Formulate
    • Maintainers
    • Getting in Touch
    • Contributing
    • Code of Conduct
    • License

Ask a Question

  • Ask a Question
    • Where to Ask Questions
    • How to Ask Effective Questions
    • Common Questions
    • Getting Involved

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2016-2025, The Scikit-HEP Administrators.

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