CAsMan

CAsMan API Reference

This document provides a comprehensive reference for all CAsMan modules and functions.

Package Overview

CAsMan is organized into focused, modular packages:

Core Packages

Package Purpose
casman.assembly Assembly management and connection tracking
casman.cli Command-line interface
casman.config Configuration management
casman.database Database operations
casman.parts Part management and validation
casman.visualization ASCII visualization

Import Guide

Assembly Package

# Import specific functions
from casman.assembly import function_name

# Import entire package
from casman import assembly

Cli Package

# Import specific functions
from casman.cli import function_name

# Import entire package
from casman import cli

Config Package

# Import specific functions
from casman.config import function_name

# Import entire package
from casman import config

Database Package

# Import specific functions
from casman.database import function_name

# Import entire package
from casman import database

Parts Package

# Import specific functions
from casman.parts import function_name

# Import entire package
from casman import parts

Visualization Package

# Import specific functions
from casman.visualization import function_name

# Import entire package
from casman import visualization