Builds
Build History
Official release history of the MICRO platform — versioned builds with changelogs, dependencies, and build metadata.
v1.1.0 Latest
2026-03-16 · Production Deployment & Platform ExpansionRelease Highlights
- Production deployment — Live at micro.drel.us on GCP Compute Engine (nginx → gunicorn → Flask)
- SSL/TLS — Let's Encrypt RSA certificate with auto-renewal, HTTP→HTTPS redirect
- Security hardening — DELETE protection in production (403), HSTS, X-Content-Type-Options, X-Frame-Options, path traversal protection, 50MB upload limit
- Instrument expansion — 58 → 69 instruments across 19 OEMs with expandable descriptions
- Training system — 16 modules with 97 lessons (~20.5 hours), Getting Started module with 8 lessons
- DICOM viewer — MRI Brain study with 60 real slices, cine playback, region zoom, study card actions
- 3D model viewer — Complete heart anatomy (37 structures), interactive Three.js viewer
- Specimen images — 159 specimen images with microscope type and magnification filters
- Phantom expansion — 8 → 28 anatomical phantoms with 164 images, dental and MSK categories
- Compound microscope SVG — Interactive diagram with Köhler illumination, magnification widget
- TTS audio — Text-to-speech for training lesson content
- Training notes — Note-taking system for training modules
- Professional favicon — SVG microscope icon with PNG fallbacks
- 31 HTML templates — Complete web platform with dashboard, viewers, admin pages
Dependencies
| Package | Version | Purpose |
|---|---|---|
flask | ≥3.0 | Web server framework |
numpy | ≥1.24 | Array operations, image processing |
scipy | ≥1.10 | Scientific computing, signal processing |
Pillow | ≥10.0 | Image encoding and manipulation |
xhtml2pdf | ≥0.2.11 | PDF report generation |
gunicorn | ≥22.0 | Production WSGI server (Linux) |
Key Milestones
v1.0.0 Stable
2025 · Initial ReleaseRelease Highlights
- Instrument database — 58 instruments across 16 manufacturers (9 microscope, 7 imaging OEMs)
- Microscope simulator — brightfield, darkfield, phase contrast, fluorescence rendering
- Medical imaging simulator — CT, MRI, ultrasound, X-ray, mammography, PET modalities
- Specimen library — 15 specimen types with 8+ staining techniques
- Anatomical phantoms — 8 phantom types (chest, abdomen, brain, knee, spine, breast, cardiac, pelvis)
- AI image generation pipeline — 51 curated prompts, OpenAI integration, procedural fallback
- Interactive viewers — real-time microscope and imaging viewers with pan/zoom/parameter controls
- Product URL database — 56 verified links to manufacturer product pages
- Full web dashboard — KPI cards, instrument browser, specimen library, responsive design
- Splunk dark theme — complete design system with CSS variables, responsive breakpoints
- Admin panel — documentation, builds, test report, user management, bug tracker
- Mobile responsive — hamburger menu, touch-friendly controls, collapsible sidebar
Dependencies
| Package | Version | Purpose |
|---|---|---|
flask | 3.1.3 | Web server framework |
numpy | 2.4.3 | Array operations, image processing |
scipy | 1.17.1 | Scientific computing, signal processing |
Pillow | 12.1.1 | Image encoding and manipulation |
Build Log — 18 Prompts
Project Foundation & PROMPTS.md
Created project structure, documented build plan, established MICRO as a microscope & medical imaging simulator with Splunk dark theme and Flask architecture.
Device Database & DEVICES.md
Compiled 184 real-world devices across 9 microscope and 7 imaging OEMs. Created DEVICES.md reference document with full manufacturer and model listings.
Instrument JSON Files
Created 16 manufacturer JSON files containing 58 instruments with full specifications, categories, imaging modes, and product URLs.
Registries & Flask Server
Built InstrumentRegistry, SpecimenRegistry, Flask server with routes, dashboard template, instruments page, and detail page. Smoke test: 58 instruments loaded.
CSS Design System & Templates
Created complete Splunk-themed CSS with variables, navbar, sidebar, cards, KPI grid, badges, buttons, data tables, responsive breakpoints. Base template with mobile menu.
Microscope Simulator Engine
Built MicroscopeSimulator with brightfield, darkfield, phase contrast, and fluorescence renderers. Physics-based approach using specimen characteristics and optical parameters.
Specimen Library
Created 15 specimen JSON files with categories (hematology, histology, microbiology, cytology, pathology). Each specimen has stains, features, and simulation parameters.
Microscope Viewer
Built interactive microscope viewer with real-time rendering, instrument/specimen selectors, magnification slider, illumination modes, and pan/zoom controls.
Product URLs
Compiled and verified product URLs for all 58 instruments. 56 of 58 have valid, accessible manufacturer product page links.
Medical Imaging Simulator
Built ImagingSimulator with 6 modality renderers (CT, MRI, Ultrasound, X-ray, Mammography, PET). Each uses modality-specific physics models and parameters.
Phantom Registry
Created PhantomRegistry with 8 anatomical phantoms (chest, abdomen, brain, knee, spine, breast, cardiac, pelvis). Each has tissue layers and modality-specific properties.
Imaging Viewer
Built hybrid imaging viewer template with modality-aware controls, phantom selector, and render API integration. Supports all 6 modalities with appropriate parameter panels.
AI Image Prompt Catalog
Created 51 curated prompts (22 microscopy, 29 imaging) for OpenAI image generation. Each prompt is scientifically accurate and produces realistic specimen/phantom images.
Image Library & Generator
Built ImageLibrary module for AI image lookup, generate_images.py script with OpenAI API integration, and integrated both simulators to use AI images with procedural fallback.
Admin Panel & Specimen Upload
Added BOL-style admin menu with dropdown, documentation, builds, test report, user management, bug tracker, integration docs, and architecture docs. Specimen image upload capability.