Version History
Development timeline and changes
Latest Release
Version 2.1.2 (September 2026)
Interface
- New look shared with the other PyPottery applications, with locally served fonts and icons in place of the emoji in messages and buttons
- The Info window now shows the hardware the app detected (CPU cores, and the GPU or CPU Only) and has a Copy button for the citation;
Esccloses it - Batch Processing has an Open Output Folder button, like the diagnostics, and the previews of a large selection of images stay smooth: small thumbnails decoded a few at a time, at most 60 tiles (the rest is counted as β+N moreβ) and removal of a single image without reloading the others
- Hardware Check redesigned with clearer verdicts and messages, a card per component, and updated tips. Processors with 8 or more cores are now rated excellent
Fixes and stability
- Apply Preprocessing did nothing when clicked, because the page still looked for a checkbox that had been removed. It works again, and it always needs a statistics file (
.npy) - The browser now opens on the port the app is really running on, also when you change it with the
PORTvariable - The app shuts down by itself a few seconds after you close its browser tab
- Console messages are written as UTF-8 on Windows, so log lines with special characters no longer risk an encoding error
- Crashes are reported with a timestamp and the name of the thread that failed, which makes problems easier to diagnose
Version History
Version 2.1.1
- Real download progress bars for both the small style models and the large
sd-turbodiffusion backbone (~5GB), so first-time setup no longer looks stuck - Comparison images are now clickable and open fullscreen
- Removed Dark Mode
- Updated
diffusers/peft/transformersto their latest compatible versions
Version 2.1.0
- Modified System Requirements Check
- Added Pixel
- Minor UI Improvements
Version 2.0.1 (12/12/2025)
- Diffusion model downloaded in local directory (models)
Version 2.0.0 (December 2025)
π A PyPotteryInk major release π
Key Features:
- Flask Web Interface: New user-friendly web interface with multiple tabs:
- Hardware Check: Verify system compatibility
- Model Diagnostics: Preview processing with different settings
- Preprocessing: Analyze and optimize images before processing
- Batch Processing: Process multiple images with progress tracking
Version 1.0.0 (September 2025)
π A PyPotteryInk major release π
Key Features:
- Multi-GPU Support: Added support for Apple Silicon (M1/M2/M3) GPUs via Metal Performance Shaders
- Gradio Web Interface: New user-friendly web interface with multiple tabs:
- Hardware Check: Verify system compatibility
- Model Diagnostics: Preview processing with different settings
- Preprocessing: Analyze and optimize images before processing
- Batch Processing: Process multiple images with progress tracking
- Automated Installation: One-click installation scripts for all platforms
- Improved Compatibility: Fixed compatibility issues with newest packages
- Statistics Visualization: New detailed statistics analysis with:
- Summary tables showing all key metrics
- Interactive distribution plots
- Histogram and KDE visualizations
- Box plots for metric overview
- Advanced Export Options (Experimental):
- Element extraction: Automatically identify and extract individual pottery elements
- SVG export: Convert processed images to scalable vector graphics for publication
with contributions from Francesco di Filippo and Enzo Cocca
Version 0.0.3 (July 2025)
Update to the PyPotteryInk package, with a few improvements
Key Features:
- π Added new model
6h-MCmodel as default π - Added a
test_imgto visualize the performance of each model - Reworking of the
test.pymodule: now it test the library on thetest_img - Added downscaling options in
process_single_imageandprocess_folder
Models:
- Fine-tuned example for Monte Cimino assemblage (6h-MC)
- Fine-tuned model for historical and painted pottery (4h-PAINT)
Version 0.0.2 (April 2025)
A little update to the PyPotteryInk package, with a few bug fixes and improvements.
Key Features:
- Added an AI disclosure reminder when running the
process_folderfunction - Added a Google Colab notebook for easy testing of the package
- Fixed some errors in the documentation
Version 0.0.1 (January 2025)
Initial public release of PyPotteryInk.
Key Features:
- Image-to-image translation using pix2pix-turbo architecture
- Adaptive patch-based processing for high-resolution drawings
- Comprehensive preprocessing and postprocessing tools
- Web documentation
Models:
- Base model trained on 500 protohistoric pottery drawings (10k)
- Fine-tuned example for Monte Croce Guardia assemblage (6h-MCG)