Recent Releases of https://github.com/rybakov-ks/particleanalyzer
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v1.1.0
π New features
- Globally redesigned user interface, abandonment of gr.ImageEditor;
- Improved logic for working with gr.Examples;
- Added preliminary compression of large images.
https://github.com/user-attachments/assets/3be0f881-5477-4f13-a460-566886afd903
- Python
Published by rybakov-ks 6 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v1.0.0
π New features
- Added ability to process 'tif' and 'tiff' images;
- Work of gr.Examples is extended to gr.ImageEditor;
- Work of introjs is fixed.
https://github.com/user-attachments/assets/b67da958-1b91-4f28-b18a-546e88e8a24c
- Python
Published by rybakov-ks 6 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.38
π New features
- Added ability to select and delete multiple particles;
- Update dual-range slider boundaries when deleting particles.
https://github.com/user-attachments/assets/042a03e1-43ec-4fbf-8013-73ef9e5ae302
- Python
Published by rybakov-ks 6 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.37
π New features
- Added the ability to select the type, color and transparency of the fill;
- Added the ability to delete a particle from the data set.
https://github.com/user-attachments/assets/3d1841fd-d950-435a-9099-9b632366fd4f
π Fixes
- Fixed a bug with color spaces;
- Buttons are implemented via gr.Button and not via gr.HTML.
- Python
Published by rybakov-ks 6 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.36
π New features
- Added the ability to enable/disable the borders of segmented particles;
- Implemented the option to fill/disable the particle fill;
- Added the choice of outline color for better visualization;
- Improved particle analysis function.
https://github.com/user-attachments/assets/00a8036a-9b5f-43d5-90cd-b8be1425eae7
- Python
Published by rybakov-ks 7 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.35
π New features
- Added the ability to filter output data by particle size parameters
https://github.com/user-attachments/assets/699d6829-c76c-4f69-9d27-8a1672c7462b
- Python
Published by rybakov-ks 7 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.34
π Fixes
Changed button styles Optimized user interface
- Python
Published by rybakov-ks 7 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.33
π New features
- Updated ParticleAnalyzer class;
- Retrained Yolo11 and Mask R-CNN X152 models;
- Updated UI.
- Python
Published by rybakov-ks 7 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.31
π New features
- Completely retrained YOLOv11, YOLOv12, and Mask R-CNN X152;
- All models retrained on an exclusive dataset with extended markup;
- Reorganization of the main user interface;
- Added a step-by-step tour of the application's functionality;
- Added about page for the application;
- Added cancel buttons for main process and LLM.
For update:
pip install --upgrade particleanalyzer
- Python
Published by rybakov-ks 7 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.28
π New features - Added nm unit - Optimized user interface
π Fixes - Bugs fixed and code optimized
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer -
π New features
- Added progress bar to UI
π Fixes
- Fixed a bug if you do not use api-key;
- Fixed bug with importing Detectron2 models.
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.26
π New features
- Added automatic detection of the language model provider by
--api-key
π Fixes
- Improved import of yolo and detectron2 models.
- Improved work with language models.
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.25
π New features
- Added the ability to select LLM
π Fixes
- Improved LLM query.
- Optimized user interface.
- Improved table with statistical processing results.
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.24
π Fixes
- Improved LLM query.
- Optimized user interface.
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.23
- Added ability to use LLM from huggingface to generate conclusion
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.22
π New features
- Added the ability to visualize both the elongation and widening of particles
- The settings interface has been slightly changed
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.21
π New features - Added the ability to visualize particle orientation
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.20
π New features
- Determination of Feret diameters:
- Maximum diameter (Dβββ) β the largest distance between the particle boundaries
- Minimum diameter (Dβα΅’β) β the minimum transverse size
- Average diameter (Dββββ) β the average value in all directions
- Calculation of orientation angles:
- Angle for Dβββ (ΞΈβββ) β the direction of maximum particle elongation
- Angle for Dβα΅’β (ΞΈβα΅’β) β perpendicular to ΞΈβββ
Changed presentation on charts
Added output of new parameters to tables and files
Automatic drawing of Feret lines on images:
Yellow β maximum diameter
Blue β minimum diameter
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.19
- Translation dictionary updated
- Added the ability to set a port
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.18
- Reduced application size
- Python
Published by rybakov-ks 8 months ago
https://github.com/rybakov-ks/particleanalyzer - ParticleAnalyzer v0.1.16
- Automated particle segmentation in SEM images
- SAHI mode enables accurate detection of small particles in high-resolution images via a sliding window method
- Comprehensive statistical analysis of particle characteristics
- Interactive visualization of size distributions
- Dual unit support β switch between pixels and micrometers (Β΅m)
- Supports multiple AI models: YOLOv11, YOLOv12, and Detectron2
- Advanced configuration options for fine-tuning detection accuracy
- Multi-language interface: English, Russian, Simplified Chinese, Traditional Chinese (en, ru, zh-CN, zh-TW)
- Python
Published by rybakov-ks 8 months ago