Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
🌲 pconfigs documentation
🌲 pconfigs documentation

Introduction

  • 1. About
  • 2. Setup
  • 3. Quickstart
  • 4. Versions

Examples

  • 1. About
  • 2. Construction
  • 3. Running
  • 4. Printing
  • 5. Environments
  • 6. Properties
  • 7. Testing
  • 8. Enums

External Libraries

  • 1. About
  • 2. Functions
  • 3. Classes

Design Patterns

  • 1. About
  • 2. Subconfigs
  • 3. Claude
  • 4. Cursor

Comparisons

  • 1. About
  • 2. pconfigs
  • 3. Gin
  • 4. Hydra / OmegaConf

API

  • Reference
    • pconfig
    • pconfiged
    • pdefaults
    • penv
    • pinputs
    • pproperty
    • psetter
Back to top
View this page

1. AboutΒΆ

This section outlines configuration patterns and best practices using pconfigs.

Subsections

  • Subconfigs

    • Define a system with submodules.

    • Tie parameters between subconfigs.

    • Pin parameters that are tied.

    • Return the input config type.

    • Make short property functions with psetter.

  • Claude Integration

    • Install pconfigs rules for Claude

    • Skills for printing and testing configs

  • Cursor Integration

    • Install pconfigs rules for Cursor

    • Skills for printing and testing configs

Next
2. Subconfigs
Previous
3. Classes
Copyright ©
Made with Sphinx and @pradyunsg's Furo