Video Tutorial

Complete video tutorial demonstrating the PyArchInit-Mini web interface workflow.

Playback Speed: Current: 1x

Note

Recommended viewing: Watch at 2x-4x speed for faster viewing.

Use the speed buttons above the video to adjust playback speed from 0.5x to 4x.

Video Information

  • Duration: ~12 minutes at 1x speed (~6 minutes at 2x speed)

  • Resolution: 1920x1080 (Full HD)

  • File size: 61 MB

  • Direct download: Download video

Tutorial Content

This automated tutorial demonstrates a complete archaeological data entry workflow:

1. Periodization Management (3 entries)

  • Late Imperial period

  • Late Imperial - Early Medieval transition

  • Medieval period

2. Site Creation

  • Roman Forum Excavation site

  • Location: Trench A

  • Complete site metadata

3. Stratigraphic Units (5 entries with relationships)

  • US 1001: Stone wall foundation (Late Imperial)

  • US 1002: Floor surface (Late Imperial) - Abuts US 1001

  • US 1003: Destruction layer (Late Imperial-Early Medieval) - Covers US 1002

  • US 1004: Pit cut (Medieval) - Cuts US 1003

  • US 1005: Pit fill (Medieval) - Fills US 1004

Each unit includes:

  • Stratigraphic and interpretative descriptions

  • Chronological attribution

  • Stratigraphic relationships

4. Archaeological Materials (3 entries)

  • Pottery: African Red Slip ware bowl fragment (US 1002)

  • Metal: Bronze coin (US 1003)

  • Glass: Fragment of vessel rim (US 1003)

5. Harris Matrix Generation

  • Automatic stratigraphic matrix creation

  • Visualization of temporal relationships

6. GraphML Export

  • Export to GraphML format for advanced analysis

  • Compatible with graph analysis tools

7. Site Summary

  • Overview of all site data

  • Statistics and visualizations

Features Demonstrated

  • Thesaurus System: Pre-populated controlled vocabularies

  • Form Validation: Real-time data validation

  • Multi-tab Interface: Organized data entry across tabs

  • Relationship Management: Stratigraphic relationship tracking

  • Internationalization: Bilingual data entry (Italian/English)

  • Export Capabilities: GraphML format support

Technical Details

  • Recording Method: Automated Playwright browser automation

  • Typing Speed: 0.5ms per character (accelerated for demonstration)

  • Database: Clean SQLite database with initialized schema

  • Web Framework: Flask with Flask-WTF forms

  • Authentication: Secure login with session management

For PDF/EPUB Readers

If you’re reading this in PDF or EPUB format, the video cannot be embedded. You can:

  1. Download the video from the GitHub repository: docs/tutorial_video/pyarchinit_tutorial_complete.webm

  2. Access the HTML documentation for interactive video playback: Visit the online documentation or open docs/VIDEO_TUTORIAL.html in your browser

  3. Direct link: https://github.com/enzococca/pyarchinit-mini/blob/main/docs/tutorial_video/pyarchinit_tutorial_complete.webm

System Requirements

To run PyArchInit-Mini as shown in the tutorial:

  • Python 3.8+

  • Modern web browser (Chrome, Firefox, Edge, Safari)

  • 100MB free disk space

  • Local or network database (SQLite, PostgreSQL, MySQL supported)

Installation

pip install pyarchinit-mini

# Initialize database
pyarchinit-mini-init

# Start web interface
python -m pyarchinit_mini.web_interface.app

Visit http://localhost:5001 to access the interface.

Support


Last updated: October 2025

PyArchInit-Mini version: 1.7.0+