Oracle Autonomous Health Framework 26.5.0

Oracle Autonomous Health Framework (AHF) 26.5.0 incorporates a variety of third-party open source components to provide capabilities such as data processing, logging, JSON handling, networking, visualization, command-line utilities, and cloud integration. Each component is distributed under its respective license and may include additional copyright notices and attribution requirements.

The following list summarizes the third-party packages included in AHF 26.5.0 and provides a brief description of the purpose of each package.

This overview is intended to help users quickly identify the functionality provided by each dependency before reviewing its corresponding license information. Each package should be treated as a self-contained article containing its description, version, license information, copyright notice, and any required third-party acknowledgments

  • pexpect:
    Python library for automating interactive command-line applications by programmatically responding to prompts and processing command output.
  • pytz:
    Python library that provides the IANA time zone database for accurate and cross-platform time zone conversions.
  • Lucene:
    Java library for full-text indexing and search, including spell checking, hit highlighting, and advanced text analysis.
  • Requests:
    Python library that simplifies sending HTTP and HTTPS requests through an intuitive API.
  • Beautifulsoup4:
    Python library for parsing HTML and XML documents and extracting or modifying data from web pages.
  • OCI SDK for Python:
    Python SDK for developing applications that interact with Oracle Cloud Infrastructure (OCI) services.
  • Jackson Core:
    Core streaming API for processing JSON data in Java as part of the Jackson data-processing framework.
  • Paramiko:
    Python implementation of the SSHv2 protocol for secure remote access, command execution, and file transfers.
  • Python:
    High-level, interpreted programming language used for application development, scripting, and automation.
  • ptyprocess:
    Python library for running and controlling applications in pseudo-terminals. Used by libraries such as pexpect.
  • pywin32:
    Python extensions that provide access to Windows-specific APIs and system services.
  • Jinja2:
    Fast and flexible Python templating engine for generating text-based documents such as HTML, XML, and configuration files.
  • Commons IO:
    Apache library that provides utility classes and methods for file, stream, and I/O operations in Java.
  • pyarrow:
    Python library for working with Apache Arrow and Parquet data formats for efficient in-memory analytics and data exchange.
  • picocli:
    Java library for building command-line applications with argument parsing, help generation, and subcommands.
  • log4j-core:
    Core implementation of Apache Log4j that provides high-performance logging functionality for Java applications.
  • Log4j API:
    Java logging API used by applications to generate log messages through the Apache Log4j framework.
  • Jakarta Mail:
    Java API for sending, receiving, and processing email using standard mail protocols such as SMTP, IMAP, and POP3.
  • Jakarta JSON API:
    Java API for parsing, generating, transforming, and querying JSON documents.
  • Jakarta JSON Bind API:
    Java API for converting between Java objects and JSON documents through object binding.
  • Jakarta Activation API (JAF):
    Java API for identifying data types and providing access to data handling services for various content types.
  • Jackson Databind:
    Jackson component that converts between Java objects and JSON using data binding and annotations.
  • Commons CSV:
    Apache library for reading, writing, and manipulating CSV files in Java.
  • Plotly:
    Python graphing library for creating interactive, publication-quality charts and visualizations.
  • NumPy:
    Fundamental Python library for numerical computing, providing support for multidimensional arrays and mathematical operations.
  • pip:
    Standard package manager for installing and managing Python packages and their dependencies.
  • xarray:
    Python library for working with labeled, multidimensional arrays and datasets, commonly used for scientific data analysis.
  • python-oracledb:
    Python driver for connecting to and interacting with Oracle Database.
  • Eclipse Parsson:
    Reference implementation of the Jakarta JSON Processing (JSON-P) specification.
  • Eclipse Yasson:
    Reference implementation of the Jakarta JSON Binding (JSON-B) specification for converting Java objects to and from JSON.
  • Angus Activation:
    Implementation of the Jakarta Activation specification, providing data type detection and data handling services required by Jakarta Mail.
  • Angus Mail: Reference implementation of the Jakarta Mail specification for Java email functionality.
  • Jackson Annotations:
    Annotation library used by the Jackson framework to customize JSON serialization and deserialization behavior.
  • Pandas:
    Python library that provides high-performance data structures and data analysis tools for working with structured and tabular data.
  • rich:
    Python library for rendering rich text, tables, progress bars, syntax highlighting, and other formatted output in the terminal.
  • pwinput:
    Python library for securely accepting password input with masked characters instead of displaying the typed text.