GET /api/v1/autocomplete/port/?format=api&page=147
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 41069,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=148",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=146",
    "results": [
        {
            "name": "ocaml-xmlm",
            "description": "streaming XML input/output module for OCaml"
        },
        {
            "name": "ocaml-xtmpl",
            "description": "Xtmpl is a small XML templating library for OCaml"
        },
        {
            "name": "ocaml-yojson",
            "description": "JSON parsing and printing library for OCaml"
        },
        {
            "name": "ocaml-zarith",
            "description": "Arbitrary-precision integers for OCaml"
        },
        {
            "name": "ocaml-zed",
            "description": "Abstract engine for text edition in OCaml"
        },
        {
            "name": "ocaml-zip",
            "description": "read and write ZIP, JAR and GZIP files from OCaml"
        },
        {
            "name": "ocamldot",
            "description": "dependency graph generator for OCaml generating graphviz dot files"
        },
        {
            "name": "ocamlsdl",
            "description": "OCaml bindings for SDL"
        },
        {
            "name": "oce",
            "description": "Open CASCADE Community Edition"
        },
        {
            "name": "oci-cli",
            "description": "Command-line client for Oracle Cloud Infrastructure"
        },
        {
            "name": "ocicl",
            "description": "An OCI-based ASDF system distribution and management tool for Common Lisp"
        },
        {
            "name": "ocilib",
            "description": "Oracle OCI C wrapper"
        },
        {
            "name": "oclock",
            "description": "Round X11 clock"
        },
        {
            "name": "ocp",
            "description": "OpenCubicPlayer - Music visualizer"
        },
        {
            "name": "ocrad",
            "description": "ocrad is an optical character recognition program"
        },
        {
            "name": "ocrmypdf",
            "description": "ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched"
        },
        {
            "name": "ocropus",
            "description": "The OCRopus open source document analysis and OCR system"
        },
        {
            "name": "octave",
            "description": "a high-level language for numerical computations"
        },
        {
            "name": "octave-apa",
            "description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab."
        },
        {
            "name": "octave-audio",
            "description": "Audio recording, processing, and playing tools."
        },
        {
            "name": "octave-bim",
            "description": "Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equaltions based on the Finite Volume Scharfetter-Gummel (FVSG) method a.k.a Box Integration Method (BIM)."
        },
        {
            "name": "octave-bioinfo",
            "description": "Bioinformatics manipulation."
        },
        {
            "name": "octave-bsltl",
            "description": "The BSLTL package is a free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique."
        },
        {
            "name": "octave-cfitsio",
            "description": "I/O routines to read and write FITS (Flexible Image Transport System) files."
        },
        {
            "name": "octave-cgi",
            "description": "Common Gateway Interface for Octave"
        },
        {
            "name": "octave-coder",
            "description": "Octave Coder is a code generator and build system that, given a function name translates the function and all of its dependencies to C++ and builds a .oct shared module."
        },
        {
            "name": "octave-communications",
            "description": "Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields."
        },
        {
            "name": "octave-control",
            "description": "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the SLICOT Library."
        },
        {
            "name": "octave-data-smoothing",
            "description": "Algorithms for smoothing noisy data."
        },
        {
            "name": "octave-database",
            "description": "Interface to SQL databases, currently only postgresql using libpq."
        },
        {
            "name": "octave-dataframe",
            "description": "Data manipulation toolbox similar to R data.frame."
        },
        {
            "name": "octave-datatypes",
            "description": "Extra data types for GNU Octave"
        },
        {
            "name": "octave-dicom",
            "description": "Digital communications in medicine (DICOM) file io."
        },
        {
            "name": "octave-divand",
            "description": "divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations."
        },
        {
            "name": "octave-doc",
            "description": "Create a function reference from Octave help texts (docstrings) from single functions or all functions in a package, which can be installed with pkg."
        },
        {
            "name": "octave-doctest",
            "description": "The Doctest package finds specially-formatted blocks of example code within documentation files."
        },
        {
            "name": "octave-econometrics",
            "description": "Econometrics functions including MLE and GMM based techniques."
        },
        {
            "name": "octave-femoctave",
            "description": "Use FEM for solving boundary value problems in two space dimensions."
        },
        {
            "name": "octave-fileio",
            "description": "I/O function for files holding structured data, such as JSON and XML files."
        },
        {
            "name": "octave-financial",
            "description": "Financial manipulation, plotting functions and additional date manipulation tools."
        },
        {
            "name": "octave-fits",
            "description": "The Octave-FITS package provides functions for reading and writing FITS (Flexible Image Transport System) files"
        },
        {
            "name": "octave-fl-core",
            "description": "Basic functions in Fuzzy Logic."
        },
        {
            "name": "octave-fpl",
            "description": "Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs."
        },
        {
            "name": "octave-fuzzy-logic-toolkit",
            "description": "A mostly MATLAB-compatible fuzzy logic toolkit for Octave."
        },
        {
            "name": "octave-fxp",
            "description": "A lightweight fixed-point numeric data type for GNU Octave, implemented as a class (@fxp/fxp.m)."
        },
        {
            "name": "octave-ga",
            "description": "Genetic optimization code."
        },
        {
            "name": "octave-general",
            "description": "General tools for Octave, string dictionary, parallel computing."
        },
        {
            "name": "octave-generate_html",
            "description": "This package provides functions for generating HTML pages that contain the help texts for a set of functions."
        },
        {
            "name": "octave-geographiclib",
            "description": "Native Octave/MATLAB implementations of a subset of the C++ library, GeographicLib."
        },
        {
            "name": "octave-geometry",
            "description": "Library for geometric computing extending MatGeom functions. Useful to create, transform, manipulate and display geometric primitives."
        }
    ]
}