Skip to content
View pisarev's full-sized avatar

Block or report pisarev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pisarev/README.md

Yuriy Pisarev

I write Object Pascal and build tools for Delphi and Free Pascal.

CrossPascal

I'm building CrossPascal to run trained models and process images in Delphi and Lazarus applications. It uses Apache TVM for model inference and includes Pascal bindings for OpenCV and Leptonica.

The Windows x64 releases include examples for resizing images, detecting objects, and asking a model about a photo. Run the example's Prepare.cmd to download its dependencies and sample files.

Browse the examples or download CrossPascal.

Math and plotting tools

  • pascal-mathparser compiles expressions to bytecode. The virtual machine evaluates ordinary formulas without allocating memory. An optional x86-64 accelerator compiles supported bytecode to machine code and falls back to the virtual machine when needed. Supports Delphi 10.2 Tokyo through Delphi 13 and Free Pascal 3.2.2 and 3.3.1 on Windows and Linux.
  • pascal-crossgraph draws Cartesian and polar curves, marks discontinuities, intersections and extrema, and plots surfaces with contour lines. The plotting engine can run without a canvas.
  • graphbuilder-npp plots formulas from a line in Notepad++ and marks roots and extrema. It can open a Markdown report with the SVG plot in a new tab.
  • mathparser-live runs the math and plotting tools in the browser via WebAssembly. Try the demo.

These four projects use the MIT license.

Contact

ypisareff@outlook.com

Popular repositories Loading

  1. pascal-mathparser pascal-mathparser Public

    Expression parser and virtual machine for Object Pascal, with an x86-64 JIT

    Pascal 14 1

  2. pascal-crossgraph pascal-crossgraph Public

    Plotting engine and visual component for Object Pascal

    Pascal 4

  3. graphbuilder-npp graphbuilder-npp Public

    Notepad++ plugin that plots the formula under your cursor

    Pascal 4 1

  4. attic-crossopencv-fpc-2026-09 attic-crossopencv-fpc-2026-09 Public archive

    Forked from Laex/Delphi-OpenCV

    This is a fork of [Laex/Delphi-OpenCV](https://github.com/Laex/Delphi-OpenCV) with major enhancements for cross-platform and cross-compiler compatibility.

    Pascal 1

  5. attic-crosssuperobject-fpc-2026-09 attic-crosssuperobject-fpc-2026-09 Public archive

    Forked from hgourvest/superobject

    Cross-platform fork of SuperObject (JSON) adapted for Delphi & FreePascal on Windows and Linux.

    Pascal 1 1

  6. attic-crossfann-fpc-2026-09 attic-crossfann-fpc-2026-09 Public archive

    Forked from Laex/Delphi-Artificial-Neural-Network-Library

    Cross-platform FANN wrapper (Delphi / FreePascal, Win & Linux) with dynamic loading and Hatsunearu extensions.

    Pascal