tiny_pacs

Contents:

  • Introduction
  • Tutorials
    • Installation
    • Configuration
    • Running tiny_pacs
    • Extending tiny_pacs
    • Writing a third-party extension
    • Administration: tiny-pacs-admin
    • User identity: tiny-pacs-identity
    • Schema migrations
  • API Reference
tiny_pacs
  • Tutorials
  • View page source

Tutorials

These tutorials walk through installing, configuring, running and extending tiny_pacs. They are written to be read in order, but each page is self-contained.

  • Installation
    • Installing from PyPI
    • Installing from git
    • Optional extensions
    • Verifying the installation
    • Optional: PostgreSQL driver
    • Development setup
    • Next steps
  • Configuration
    • Configuration files
    • Generating configuration files
    • Interactive configuration
    • Next steps
  • Running tiny_pacs
    • Starting the server
    • Checking connectivity: C-ECHO
    • Storing images: C-STORE
    • Querying: C-FIND
    • Retrieving: C-MOVE
    • Using the Python client
    • Embedding the server
    • Next steps
  • Extending tiny_pacs
    • How components work
    • A first component
    • Running the extended server
    • Component lifecycle
    • Component conveniences
    • Custom database tables
    • Adding CLI subcommands
    • Replacing built-in components
  • Writing a third-party extension
    • Compatibility promise
    • Entry point groups
    • Entry-point syntax
    • Component entry points
    • CLI entry points
    • Discovery lifecycle
    • Checklist for extension authors
  • Administration: tiny-pacs-admin
    • Installation
    • The device registry component
    • Offline administration
    • Reference implementation
  • User identity: tiny-pacs-identity
    • Installation
    • Bootstrap: create users before enforcing identity
    • Configuration
    • Security
    • Reference implementation
  • Schema migrations
    • How it works
    • Writing migrations
    • Rules
    • Schema names
    • Components without migrations
Previous Next

© Copyright 2020, Pavel 'Blane' Tuchin.

Built with Sphinx using a theme provided by Read the Docs.