OpenMV MicroPython OpenMV MicroPython OpenMV MicroPython
  • Home
  • Tutorial
  • Boards
  • Shields
  • Sensors
  • Library
/
  • Discussion
  • Tutorial
  • Libraries
    • array – arrays of numeric data
    • asyncio — asynchronous I/O scheduler
    • binascii – binary/ASCII conversions
    • builtins – builtin functions and exceptions
    • cmath – mathematical functions for complex numbers
    • collections – collection and container types
    • errno – system error codes
    • gc – control the garbage collector
    • gzip – gzip compression & decompression
    • hashlib – hashing algorithms
    • heapq – heap queue algorithm
    • io – input/output streams
    • json – JSON encoding and decoding
    • marshal – Python object serialization
    • math – mathematical functions
    • os – basic “operating system” services
    • platform – access to underlying platform’s identifying data
    • random – generate random numbers
    • re – simple regular expressions
    • select – wait for events on a set of streams
    • socket – socket module
    • ssl – SSL/TLS module
    • string.templatelib – Template String Support
    • struct – pack and unpack primitive data types
    • sys – system specific functions
    • time – time related functions
    • types — names for built-in types
    • zlib – zlib compression & decompression
    • bluetooth — low-level Bluetooth
    • cryptolib – cryptographic ciphers
    • deflate – deflate compression & decompression
    • framebuf — frame buffer manipulation
    • machine — functions related to the hardware
    • micropython – access and control MicroPython internals
    • network — network configuration
    • openamp – provides standard Asymmetric Multiprocessing (AMP) support
    • uctypes – access binary data in a structured way
    • vfs – virtual filesystem control
    • csi — camera sensors
    • sensor — camera sensor
    • image — machine vision
    • gif — gif recording
    • mjpeg — mjpeg recording
    • audio — Audio Module
    • display — display driver
    • fir — thermal sensor driver (fir == far infrared)
    • tof — time-of-flight sensor driver
    • imu — imu sensor
    • omv — OpenMV Cam Information
    • crc — CRC Computation
    • ml — Machine Learning
    • ulab — numpy-compatible array library
      • numpy — numpy-compatible array operations
      • scipy — subset of scipy via ulab
        • scipy.integrate — Numerical integration
        • scipy.linalg — Linear algebra routines
        • scipy.optimize — Root finding and minimization
        • scipy.signal — Signal processing
        • scipy.special — Special functions
    • logging – event logging
    • senml – Sensor Markup Language
    • aioble — Async BLE
    • protocol — OpenMV Protocol Channels
    • rpc — rpc library
    • rtsp — rtsp library
    • mqtt – Simple MQTT client
    • requests — HTTP client
    • mutex — mutex module
    • pid — Proportional-Integral-Derivative controller
    • bno055 — BNO055 IMU Driver
    • modbus — Modbus RTU slave protocol
    • vl53l1x — VL53L1X ToF distance sensor driver
    • ntptime – simple NTP client
    • webrepl – WebREPL server
    • pyb — functions related to the board
    • stm — functionality specific to STM32 MCUs
    • mimxrt — functionality specific to NXP i.MXRT
    • alif — Alif Ensemble SoC functions
    • dht — DHT11 and DHT22 temperature/humidity sensors
    • onewire — 1-Wire bus protocol
    • ds18x20 — DS18x20 temperature sensor driver
    • neopixel — control of WS2812 / NeoPixel LEDs
    • lsm6dsox — LSM6DSOX 6-axis IMU
    • bmi270 — BMI270 6-axis IMU
    • bmm150 — BMM150 3-axis magnetometer
    • lsm9ds1 — LSM9DS1 9-axis IMU
    • hts221 — HTS221 humidity/temperature sensor
    • lps22h — LPS22HB/HH pressure sensor
    • hs3003 — HS3003 humidity/temperature sensor
    • espflash — ESP32 ROM bootloader firmware flasher
    • imu — IMU helper for the Arduino Nano 33 BLE Sense
    • ssd1306 — OLED Driver
    • tb6612 — TB6612 motor driver
    • pca9674a — I2C Expander Driver
    • tfp410 — DVI/HDMI Controller
    • ft5x06 — Touch Screen Driver
    • gt911 — GT911 5-Point Capacitive Touch Controller
    • lora — LoRa modem driver
    • apds9960 — Proximity, Gesture, and Color Sensor Driver
    • romfs — ROMFS helper utilities
  • Boards
  • Shields
  • Sensors
  • Language
  • Internals
  • License

On this page

  • Submodules
  1. OpenMV MicroPython /
  2. OpenMV MicroPython libraries /
  3. ulab — numpy-compatible array library /
  4. scipy — subset of scipy via ulab

scipy — subset of scipy via ulab¶

Typically imported via from ulab import scipy.

The scipy module itself exposes no functions of its own — all of its functionality lives in the submodules listed below.

Submodules¶

  • scipy.integrate — Numerical integration
  • scipy.linalg — Linear algebra routines
  • scipy.optimize — Root finding and minimization
  • scipy.signal — Signal processing
  • scipy.special — Special functions
Previous
numpy.random — Random number generation
Next
scipy.integrate — Numerical integration

For OpenMV firmware v5.0.0 · based on MicroPython v1.28 · docs built 08 May 2026 · Copyright © 2014-2026 by OpenMV, Damien P. George, and others.

Made with Sphinx using the Shibuya theme.