You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
imgshape is a modular Python toolkit for image analysis, dataset inspection, augmentation & preprocessing recommendations, visualization, and pipeline export — now evolved into a Streamlit-powered dataset assistant for modern ML/DL workflows.
✨ What's New in v3.0.0 — Aurora Major Release
A complete redesign: from a static CLI toolkit → to an intelligent dataset analysis framework.
🧭 Highlights
Full Streamlit App (app.py) with 6 powerful tabs:
📐 Shape → instant image shape detection
🔍 Analyze → entropy, color channels, dataset insights
Dataset entropy, shapes, and channel distributions
🧠 Recommend
Suggests preprocessing & augmentations
🎨 Augment Visualizer
Interactive augmentation intensity slider
📄 Reports
Generates Markdown & HTML dataset summaries
🔗 Pipeline Export
Exports pipelines as code (PyTorch/YAML/JSON)
🧠 Python API Example
fromimgshape.shapeimportget_shapefromimgshape.analyzeimportanalyze_typefromimgshape.recommenderimportrecommend_preprocessingfromimgshape.pipelineimportRecommendationPipelineprint(get_shape("sample.jpg"))
print(analyze_type("sample.jpg"))
print(recommend_preprocessing("sample.jpg"))
# Build a pipeline from a recommendationrec=recommend_preprocessing("sample.jpg")
pipeline=RecommendationPipeline.from_recommender_output(rec)
print(pipeline.as_dict())
---
### 🧩 Summary of Key Updates
- Updated version → `v3.0.0 (Aurora)`
- Removed Gradio references (Streamlit is now primary)
- Added new **Pipeline**, **Plugins**, and **Recommender Engine** details
- Expanded CLI + Streamlit examples
- Ready for **PyPI rendering** and **GitHub preview**
<hr /><em>This discussion was created from the release <a href='https://github.com/STiFLeR7/imgshape/releases/tag/v3.0.0'>imgshape v3.0.0</a>.</em>
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
🖼️ imgshape — Smart Dataset Intelligence Toolkit (v3.0.0 • Aurora)
imgshapeis a modular Python toolkit for image analysis, dataset inspection, augmentation & preprocessing recommendations, visualization, and pipeline export — now evolved into a Streamlit-powered dataset assistant for modern ML/DL workflows.✨ What's New in v3.0.0 — Aurora Major Release
🧭 Highlights
app.py) with 6 powerful tabs:🧩 Modular Architecture
RecommendationPipelinesystem for building, saving, and exporting end-to-end pipelines./src/imgshape/plugins) with support for:AnalyzerPluginRecommenderPluginExporterPlugin💡 Smart Recommendations
RecommendEngineprovides preprocessing & augmentation strategies based on:preserve_aspect,low_res)/profiles/)📊 Dataset Analyzer Improvements
📁 Reports
weasyprint+reportlab)🧰 CLI Modernization
imgshape --web→ directly launches Streamlit UI--pipeline-export,--pipeline-apply,--snapshot-save,--snapshot-diff--plugin-list,--plugin-add,--plugin-remove⚙️ Installation
Optional extras:
imgshape[torch]imgshape[pdf]imgshape[viz]imgshape[ui]imgshape[full]💻 CLI Usage
🖥️ Streamlit Interface (v3)
Tabs Overview
🧠 Python API Example
🧩 Plugins
Extend
imgshapewith your own plugins:Then register it via CLI:
📝 Reports (Markdown, HTML, PDF)
🧪 Testing
Run all tests locally:
Or install dev tools:
🧱 Developer & Build Guide
🔗 Resources
💫 Credits
Developed with ❤️ by Stifler
Researched / Developer
Empowering AI at the Edge.
🧭 Roadmap (v3.1.x)
Beta Was this translation helpful? Give feedback.
All reactions