PyArchInit-Mini Documentation
Lightweight Archaeological Data Management System
PyArchInit-Mini is a standalone, modular version of PyArchInit focused on core archaeological data management functionality without GIS dependencies. It provides multiple interfaces (Web, Desktop GUI, CLI, REST API) with a clean, scalable architecture for managing archaeological sites, stratigraphic units, and material inventories.
Key Features
Multi-Interface Support: Web, Desktop GUI, CLI, and REST API
Multi-Database: SQLite and PostgreSQL support
Internationalization: Full Italian and English language support
Harris Matrix: Graphviz visualization with GraphML export
Extended Matrix Framework: 14 specialized unit types with custom workflows
3D Visualization: s3Dgraphy integration for stratigraphic units
Multi-User Authentication: Role-based access control
Real-Time Collaboration: WebSocket support for team updates
Analytics Dashboard: Interactive charts and data visualization
Python API: Complete programmatic access for custom integrations
Quick Links
Quick Start Guide - Get started in 5 minutes
PyArchInit MCP Integration Guide - AI Integration with Claude Desktop & ChatGPT (NEW!)
PyArchInit 3D Viewer Guide - Interactive 3D visualization in browser (NEW!)
PyArchInit Blender Integration Guide - Professional 3D modeling with Blender (NEW!)
PyArchInit-Mini Python API - Complete Reference - Python API with integration examples
PyArchInit Import/Export - Complete Guide with Automatic Backup - Import/Export from PyArchInit
Extended Matrix Framework - Complete Guide - Extended Matrix 14 unit types
Python Module Usage Examples - Complete code examples
What’s New
Version 1.9.23 - MCP Tools Expansion & AI Integration
Added in version 1.9.23: MCP (Model Context Protocol) Integration:
✨ 23 MCP Tools for Claude Desktop & ChatGPT integration (expanded from 5)
✨ 6 Tool Categories: Data Management (8), Validation (3), Harris Matrix & 3D (4), Reports & Export (2), Media & Thesaurus (2), System (4)
✨ Advanced Validation: Stratigraphic relationship validation with cycle detection
✨ Media Management: 7 operations (list, upload, download, delete, get_info, search, update_metadata)
✨ Thesaurus Management: 8 operations (list, get_values, add/update/delete, search, import/export)
✨ 5 Resources: GraphML, US, Periods, Relationships, Sites
✨ 3 Prompts: Stratigraphic Model, Period Visualization, US Description
See PyArchInit MCP Integration Guide for complete AI integration guide.
Version 1.8.5 - Database Creation & Chronological Management
Added in version 1.7.0: Database Creation Features:
✨ Empty database creation (SQLite/PostgreSQL) with complete schema
✨ Multi-interface support (CLI, Python API, Web GUI)
✨ Automatic dating synchronization from US values
✨ Periodization records viewer with advanced search
See Database Creation and Management for complete documentation.
Version 1.8.5 - Extended Matrix & GraphML Export
Added in version 1.6.0:
✨ Extensible EM node type system (YAML configuration)
✨ Pure NetworkX GraphML export (no Graphviz dependency)
✨ 14 built-in node types with custom extension support
See Extended Matrix Framework - Complete Guide and Extended Matrix GraphML Export - Technical Guide.
Getting Started
New to PyArchInit-Mini? Start here for installation and basic setup.
Installation & Setup
Tutorials
Step-by-step tutorials with screenshots to get you started quickly.
Interactive Tutorials
- Video Tutorial
- Installation Tutorial
- Web Interface Complete Tutorial
- Getting Started
- Dashboard
- Site Management
- Stratigraphic Units (US)
- Material Inventory
- Upload Media
- Harris Matrix Creator
- Harris Matrix Visualization
- GraphML Export
- Excel/CSV Import
- Data Import/Export
- Extended Matrix Node Configuration
- Dating Periods Management
- Periodization Records
- ICCD Thesaurus
- Analytics Dashboard
- Stratigraphic Validation
- Administration
- Additional Resources
- Desktop GUI Tutorial
- Overview
- Prerequisites
- Installation
- Starting the Desktop Application
- Main Interface
- Working with Sites
- Managing Stratigraphic Units
- Inventory Management
- Harris Matrix Visualization
- Reports and Export
- Preferences and Settings
- Keyboard Shortcuts
- Troubleshooting
- Tips and Best Practices
- Next Steps
- Getting Help
User Guides
Complete guides for using PyArchInit-Mini interfaces and features.
Interface Guides
- Web Interface Documentation
- Quick Start
- Interface Overview
- Sites Management
- Stratigraphic Units (US) Management
- Inventory Management
- Harris Matrix Visualization
- Analytics Dashboard
- Export/Import Interface
- Real-time Collaboration
- Media Management
- Internationalization
- Administration
- Responsive Design
- Performance Features
- Security Features
- Browser Support
- Keyboard Shortcuts
- Configuration
- Desktop GUI Documentation
- Quick Start
- Interface Overview
- Sites Management
- Stratigraphic Units (US) Management
- Inventory Management
- Harris Matrix Viewer
- Analytics Dashboard
- Export/Import Dialog
- Media Manager
- Database Configuration
- Internationalization
- Keyboard Shortcuts
- Customization
- Performance Tips
- Troubleshooting
- Integration
- Platform-Specific Features
- CLI (Command Line Interface) Documentation
- Quick Start
- Command Structure
- Site Management Commands
- Stratigraphic Units (US) Commands
- Inventory Commands
- Export/Import Commands
- Harris Matrix Commands
- GraphML Export Commands
- Search Functionality
- Statistics Command
- Database Commands
- Configuration
- Keyboard Shortcuts
- Tips and Tricks
- Error Handling
- Integration Examples
- REST API Documentation
Core Features
In-depth documentation for PyArchInit-Mini’s main features.
Database Management
Data Management
Harris Matrix & Visualization
- Harris Matrix Visualization
- Harris Matrix Import Guide
- Overview
- Installation
- File Format
- Column Definitions
- Extended Matrix Node Types
- Relationship Types
- Command-Line Usage
- Complete Example
- Web Interface Integration
- Validation and Error Handling
- Database Integration
- Best Practices
- Troubleshooting
- Related Documentation
- Examples and Templates
- Python API
- Appendix: Complete Reference
- Copyright and License
- Extended Matrix Framework - Complete Guide
- Extended Matrix GraphML Export - Technical Guide
- s3Dgraphy Integration
AI Integration & 3D Visualization
Import/Export & Integration
User Management & Analytics
Python API & Integration
Complete Python API documentation with integration examples for external projects.
Examples & Tutorials
Practical examples and step-by-step tutorials.
Reference
Technical reference and API documentation.
Development
Contributing, testing, and development documentation.