50 projects
vcti-tree-exporter-npz
NPZ exporter plugin for vcti-tree-exporter: writes a vcti tree to a single .npz archive (arrays under path-keyed entries, hierarchy and attributes in an embedded JSON manifest).
vcti-tree-exporter-json
JSON exporter plugin for vcti-tree-exporter: writes a vcti tree to a single .json document (nested nodes carrying name, attributes, and light arrays as JSON lists).
vcti-tree-exporter-csv
CSV exporter plugin for vcti-tree-exporter: writes a vcti tree as a directory tree of CSV tables mirroring the hierarchy, with each node's attributes in a JSON sidecar.
vcti-tree-exporter-hdf5
HDF5 exporter plugin for vcti-tree-exporter: writes a vcti tree to an .h5 file (groups, datasets, attributes).
vcti-tree-exporter
Format-agnostic exporters for vcti trees: an Exporter protocol and registry, with per-format writers as plugins.
vcti-nptree
Vectorized, numpy-backed tree: parent-id topology and user-defined fields in one growable structured array, with vectorized operations over node ids.
vcti-tree
Tree protocols and generic algorithms for the vcti ecosystem. Zero-dependency abstractions; pluggable backings.
vcti-datanode
Lightweight data-plus-attributes node containers, with an optional lazily-loaded variant for out-of-core data.
vcti-multi-valued-array
Variable-length array for multivalued mappings — CSR-like storage with domain-codomain operations, reverse, cascade, and filtering
vcti-data-pipeline
ETL-style data processing framework with composable flow nodes — sources, transformers, reducers, and combiners
vcti-config
Type-safe environment variable decoding and configuration resolution for Python
vcti-fileloader-json
Stdlib-backed JSON file loader for the vcti-fileloader framework
vcti-fileloader-hdf5
h5py-backed HDF5 file loader for the vcti-fileloader framework
vcti-fileloader
Plugin-based file loader framework that attaches locked subtrees into a LockableTree
vcti-fileloader-numpy
NumPy-backed NPY, NPZ, and CSV file loaders for the vcti-fileloader framework
vcti-attribute-enricher
Rule-based attribute enrichment for any sequence of items
vcti-lookup
Attribute-based item lookup and filtering for Python collections
vcti-nputils
NumPy structured array utilities — joining, flattening, field views, enum mapping, position arrays, and a dynamic (std::vector-like) array
vcti-path-format-descriptors
Built-in file format descriptors (HDF5, CAX, JSON, NPY, NPZ, CSV) for the vcti-path-format identification framework
vcti-ywf
YAML workflow engine — parses, validates, and executes step-based workflows with pluggable Action / Evaluator / Predicate / Iterable methods.
vcti-enum
Value-generated string enums with automatic naming conventions for Python
vcti-data-scope
Data-scope abstraction for grouping related data sources under one managed lifecycle, with format-aware loader resolution.
vcti-git
Git repository operations for VCollab applications
vcti-error
Structured exception handling and error classification for Python
vcti-array-view
Pipeline-style view over NumPy arrays — shape columns, labels, and rows, then render as text, DataFrame, or HTML
vcti-array-display
Presentation layer for NumPy structured arrays — column filtering, dtype flattening, enum mapping, array slicing, and adapters
vcti-selection
VCollab Selection - generic single-select container for keyed options
vcti-profiler
VCollab Profiler - nested execution time and memory profiling for heavy tasks
vcti-file-cache
Directory-level cache with pluggable eviction policies and storage backends
vcti-array-tree
Generic hierarchical tree backed by NumPy arrays with typed node payloads
vcti-chart
Chart data model with template-based HTML export for any JS charting framework
vcti-app-data
Application data directory management and user profile storage with Pydantic models and filesystem-based persistence
vcti-webapp
Service lifecycle framework with FastAPI background services, dependency management, and optional desktop GUI launcher
vcti-dataspace-nastran-h5
Nastran HDF5 data space — solution file navigation, modal data extraction, and result access for MSC.Nastran H5 output files
vcti-dataspace
Data space for organizing, loading, and working with hierarchical data from multiple file sources
vcti-fieldset-export
DataFrame generation, CSV/HTML/chart export, and template rendering for numpy arrays and FieldSet containers
vcti-fieldset
Named array container with lazy expression evaluation, scoped metadata, and pluggable key mapping
vcti-path-format
File format identification framework with heuristic evaluators and feature validators for Python
vcti-path-format-attributes
Domain vocabulary enums for file format classification — path types, structures, content, and analysis categories
vcti-plugin-catalog
Generic plugin registry with typed descriptors and attribute-based filtering for Python
vcti-session
Session lifecycle, working directories, and logging configuration for Python applications
vcti-path-tree
VCollab Path Tree - directory tree scanning and serialization using Pydantic models
vcti-template
Jinja2-based template rendering engine with streaming support
vcti-archive
Archive handling for VCollab applications — extract zip/tar.gz archives and stream directories as zip
vcti-logging
Configurable logging with custom levels and color support for Python
vcti-deck
Generic ordered collection with named items and policy-based compatibility
vcti-cache
VCollab Cache - size-bounded object cache with pluggable eviction policies
vcti-short-uid
VCollab Short UID - short, URL-safe unique identifier generator
vcti-path
Safe path handling for VCollab applications
vcti-predicate
VCollab Predicate - condition evaluation engine with extensible operators and modifiers