Logo image Logo image
  • User Guide
  • API reference
  • Development
  • Release notes
  • Learn
dev2.2 (stable)2.12.01.261.251.241.231.221.211.201.191.181.171.161.151.141.13

Getting started

  • What is NumPy?
  • Installation
  • NumPy quickstart
  • NumPy: the absolute basics for beginners

Fundamentals and usage

  • NumPy fundamentals
  • NumPy for MATLAB users
  • NumPy Tutorials
  • NumPy How Tos

Advanced usage and interoperability

  • Building from source
  • Using NumPy C-API
  • F2PY user guide and reference manual
    • Three ways to wrap - getting started
    • F2PY user guide
    • F2PY reference manual
      • Signature file
      • Using F2PY bindings in Python
      • F2PY and Build Systems
      • Advanced F2PY use cases
      • F2PY test suite
    • Using F2PY
    • Using F2PY bindings in Python
    • Signature file
    • F2PY and Build Systems
    • Advanced F2PY use cases
    • F2PY and Windows
  • Under-the-hood documentation for developers
  • Interoperability with NumPy

Extras

  • Glossary
  • Release notes
  • NumPy license

F2PY reference manual#

  • Signature file
    • Signature files syntax
  • Using F2PY bindings in Python
    • Fortran type objects
    • Scalar arguments
    • String arguments
    • Array arguments
    • Call-back arguments
    • Common blocks
    • Fortran 90 module data
    • Allocatable arrays
  • F2PY and Build Systems
    • Basic Concepts
    • Build Systems
  • Advanced F2PY use cases
    • Adding user-defined functions to F2PY generated modules
    • Adding user-defined variables
    • Dealing with KIND specifiers
    • Character strings
  • F2PY test suite
    • Adding a test

previous

F2PY examples

next

Signature file

© Copyright 2008-2022, NumPy Developers.

Created using Sphinx 5.3.0.