Navigation

  • index
  • next |
  • Phlex 0.3 documentation »
  • Phlex Framework Design

Phlex Framework DesignΒΆ

Phlex is a data-processing framework that supports the Parallel, hierarchical, and layered execution of data-processing algorithms.

This document gives a brief introduction to what Phlex aims to achieve, the conceptual design elements in support of those aims.

PDF available

A PDF rendering of this documentation is available here.

  • 1. Introduction
    • 1.1. Requirements Process and Framework Selection
    • 1.2. Framework Philosophy
    • 1.3. Programming Languages
    • 1.4. Framework Independence
    • 1.5. Guide to Reading This Document
  • 2. High-Level Abstractions
    • 2.1. Function Notation
    • 2.2. Types
    • 2.3. Sequences and Families
    • 2.4. Functional Programming
    • 2.5. Families of Data and Higher-Order Functions
    • 2.6. Data Flow
  • 3. Conceptual Design
    • 3.1. Topology of the Data-Flow Graph
    • 3.2. Data Organization
    • 3.3. Algorithms
    • 3.4. Framework Registration
    • 3.5. Supported Higher-Order Functions
    • 3.6. Framework Driver
    • 3.7. Data-Product Providers
    • 3.8. Data-Product Writers
    • 3.9. Resources
    • 3.10. Program Configuration

Appendices:

  • A. Definitions
  • B. Framework Requirements
    • B.1. Conceptual Requirements
    • B.2. Supporting Requirements

Logo of Phlex

Next topic

1. Introduction

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • Phlex 0.3 documentation »
  • Phlex Framework Design
© Copyright 2025, Fermi Forward Discovery Group, LLC. Last updated on Jul 30, 2025. Created using Sphinx 8.2.3.