OpenMV MicroPython OpenMV MicroPython OpenMV MicroPython
  • Home
  • Tutorial
  • Libraries
  • Boards
  • Shields
  • Sensors
  • Language
  • CPython
  • Internals
  • Changelog
  • License
/
  • 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
    • ubluepy — Bluetooth LE peripheral and central
    • 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
  • CPython
  • Internals
  • Changelog
  • License

On this page

  • Submodules
micropython-doc 0 0
Edit this page
  1. OpenMV MicroPython /
  2. OpenMV MicroPython libraries /
  3. ulab — numpy-compatible array library /
  4. scipy — subset of scipy via ulab
View Source Open in ChatGPT Open in Claude Open in Perplexity

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 19 May 2026 · Copyright © 2014-2026 by OpenMV, Damien P. George, and others.

Made with Sphinx using the Shibuya theme.