Navigation

  • index
  • next |
  • Phlex 0 (60d5329) 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
    • 1.2. Framework Philosophy
    • 1.3. Programming Languages
    • 1.4. Framework Independence
  • 2. Preliminaries
    • 2.1. Function Notation
    • 2.2. Types
    • 2.3. Sequences
    • 2.4. Functional Programming
    • 2.5. Sequences 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
  • C. Supported Platforms
  • D. Deployment

Logo of Phlex

Next topic

1. Introduction

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • Phlex 0 (60d5329) documentation »
  • Phlex Framework Design
© Copyright 2025, Fermi Forward Discovery Group, LLC. Last updated on Jun 24, 2025. Created using Sphinx 8.2.3.