# Module Status - Tests & Installation

## Core Modules

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`io`](../src/scitex/io#readme) | Universal I/O (30+ formats) | `scitex[io]` | [![io](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-io.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-io.yml) |
| [`path`](../src/scitex/path#readme) | Path utilities | `scitex[path]` | [![path](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-path.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-path.yml) |
| [`str`](../src/scitex/str#readme) | String processing | `scitex[str]` | [![str](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-str.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-str.yml) |
| [`dict`](../src/scitex/dict#readme) | Dictionary utilities | core | [![dict](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dict.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dict.yml) |
| [`types`](../src/scitex/types#readme) | Type checking | core | [![types](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-types.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-types.yml) |
| [`config`](../src/scitex/config#readme) | Configuration management | `scitex[config]` | [![config](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-config.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-config.yml) |
| [`utils`](../src/scitex/utils#readme) | General utilities | `scitex[utils]` | [![utils](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-utils.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-utils.yml) |
| [`decorators`](../src/scitex/decorators#readme) | Function decorators | `scitex[decorators]` | [![decorators](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-decorators.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-decorators.yml) |
| [`logging`](../src/scitex/logging#readme) | Structured logging | `scitex[logging]` | [![logging](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-logging.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-logging.yml) |
| [`gen`](../src/scitex/gen#readme) | Project setup | `scitex[gen]` | [![gen](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-gen.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-gen.yml) |

## Data Science & Statistics

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`stats`](../src/scitex/stats#readme) | Statistical tests & analysis | `scitex[stats]` | [![stats](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-stats.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-stats.yml) |
| [`pd`](../src/scitex/pd#readme) | Pandas extensions | `scitex[pd]` | [![pd](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-pd.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-pd.yml) |
| [`linalg`](../src/scitex/linalg#readme) | Linear algebra | `scitex[linalg]` | [![linalg](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-linalg.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-linalg.yml) |
| [`plt`](../src/scitex/plt#readme) | Enhanced matplotlib | `scitex[plt]` | [![plt](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-plt.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-plt.yml) |
| [`dsp`](../src/scitex/dsp#readme) | Signal processing | `scitex[dsp]` | [![dsp](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dsp.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dsp.yml) |

## AI & Machine Learning

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`ai`](../src/scitex/ai#readme) | GenAI (7 providers) | `scitex[ai]` | [![ai](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-ai.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-ai.yml) |
| [`nn`](../src/scitex/nn#readme) | Neural network layers | `scitex[nn]` | [![nn](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-nn.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-nn.yml) |
| [`torch`](../src/scitex/torch#readme) | PyTorch utilities | `scitex[torch]` | [![torch](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-torch.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-torch.yml) |

## System & Tools

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`cli`](../src/scitex/cli#readme) | Command-line tools | `scitex[cli]` | [![cli](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-cli.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-cli.yml) |
| [`sh`](../src/scitex/sh#readme) | Shell utilities | `scitex[sh]` | [![sh](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-sh.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-sh.yml) |
| [`git`](../src/scitex/git#readme) | Git operations | `scitex[git]` | [![git](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-git.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-git.yml) |
| [`session`](../src/scitex/session#readme) | Session management | `scitex[session]` | [![session](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-session.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-session.yml) |
| [`resource`](../src/scitex/resource#readme) | System monitoring | `scitex[resource]` | [![resource](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-resource.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-resource.yml) |
| [`db`](../src/scitex/db#readme) | Database abstractions | `scitex[db]` | [![db](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-db.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-db.yml) |

## Research & Publishing

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`writer`](../src/scitex/writer#readme) | Document generation | `scitex[writer]` | [![writer](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-writer.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-writer.yml) |
| [`tex`](../src/scitex/tex#readme) | LaTeX processing | `scitex[tex]` | [![tex](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-tex.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-tex.yml) |
| [`msword`](../src/scitex/msword#readme) | MS Word conversion | `scitex[msword]` | [![msword](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-msword.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-msword.yml) |
| [`scholar`](../src/scitex/scholar#readme) | Literature management | `scitex[scholar]` | [![scholar](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-scholar.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-scholar.yml) |
| [`diagram`](../src/scitex/diagram#readme) | Diagram generation | `scitex[diagram]` | [![diagram](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-diagram.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-diagram.yml) |

## Web & Automation

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`web`](../src/scitex/web#readme) | Web scraping | `scitex[web]` | [![web](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-web.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-web.yml) |
| [`browser`](../src/scitex/browser#readme) | Browser automation | `scitex[browser]` | [![browser](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-browser.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-browser.yml) |

## Other Modules

| Module | Description | Install | Tests |
|--------|-------------|---------|-------|
| [`audio`](../src/scitex/audio#readme) | Audio processing | `scitex[audio]` | [![audio](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-audio.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-audio.yml) |
| [`capture`](../src/scitex/capture#readme) | Screen capture | `scitex[capture]` | [![capture](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-capture.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-capture.yml) |
| [`repro`](../src/scitex/repro#readme) | Reproducibility | `scitex[repro]` | [![repro](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-repro.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-repro.yml) |
| [`benchmark`](../src/scitex/benchmark#readme) | Performance testing | `scitex[benchmark]` | [![benchmark](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-benchmark.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-benchmark.yml) |
| [`security`](../src/scitex/security#readme) | Security utilities | `scitex[security]` | [![security](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-security.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-security.yml) |
| [`dt`](../src/scitex/dt#readme) | Datetime utilities | `scitex[dt]` | [![dt](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dt.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dt.yml) |
| [`dev`](../src/scitex/dev#readme) | Development tools | `scitex[dev]` | [![dev](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dev.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-dev.yml) |
| [`schema`](../src/scitex/schema#readme) | Data schemas | `scitex[schema]` | [![schema](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-schema.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-schema.yml) |
| [`bridge`](../src/scitex/bridge#readme) | Module integration | `scitex[bridge]` | [![bridge](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-bridge.yml/badge.svg)](https://github.com/ywatanabe1989/scitex-python/actions/workflows/test-bridge.yml) |
