How vvvrome/unifiedlab works
UnifiedLab combines a central account portal with separately launched DataCenter and PhysicLab applications, plus a StellarLab chemistry module whose routes are not yet integrated into the portal. The main user path is portal registration/login to its dashboard; users then access independently authenticated legacy apps. DataCenter runs a simulation alongside its web API, while PhysicLab serves mathematics and physics tools. StellarLab adds a second login after portal authentication. Edges reflect the README and shown references/calls; unsampled implementations are represented only at supported subsystem paths.
Main entry points: motor.py Simulation engine · app.py Operations API and web UI · routes.py StellarLab routes and login · main.py DataCenter startup and wiring
Components 28
UnifiedLab portal
- Portal account and dashboard
portal/app.py - Portal account store
portal/app.py
DataCenter operations
- DataCenter startup and wiring
datacenter_original/main.py - Operations API and web UI
datacenter_original/API/app.py - Local users and authentication
datacenter_original/database/users.py - Audit log
datacenter_original/database/audit.py - Datacenter and rack infrastructure
datacenter_original/infraestructura/datacenter.py - Switches and routing
datacenter_original/infraestructura/router.py - Server resources
datacenter_original/infraestructura/server.py - Simulation engine
datacenter_original/simulacion/motor.py - Workload simulation
datacenter_original/simulacion/workload.py - Plant process and controls
datacenter_original/planta/proceso.py - Operational alerts
datacenter_original/monitorizar/alerts.py - Network security manager
datacenter_original/seguridad/security_manager.py - Firewall policies
datacenter_original/seguridad/firewall.py - Intrusion detection
datacenter_original/seguridad/ids.py - Quantum key sessions
datacenter_original/planta/security/qkd_manager.py - QKD protocol session
datacenter_original/planta/security/qkd.py - Monitoring and metrics
datacenter_original/monitorizar/metrics.py
PhysicLab tools
- Math and physics web app
PhysicLab/app.py - Linear algebra tools
PhysicLab/python/Algebra.py - Physics calculations
PhysicLab/python/Fisica_I.py
StellarLab
- StellarLab routes and login
Quimica/routes.py - Star and planet models
Quimica/planet_model.py - Stellar physics calculations
Quimica/stellar_physics.py - Orbital simulation
Quimica/orbital_simulator.py - Input validation
Quimica/validation.py
Other components
- User
Connections 27
- User → Portal account and dashboard: registers or logs in
- Portal account and dashboard → Portal account store: stores account
portal/app.py - Portal account and dashboard → StellarLab routes and login: registers routes
portal/app.py - User → Operations API and web UI: uses operations UI
- Operations API and web UI → Local users and authentication: authenticates users
datacenter_original/API/app.py - Operations API and web UI → Audit log: records audit events
datacenter_original/API/app.py - DataCenter startup and wiring → Operations API and web UI: creates app
datacenter_original/main.py - DataCenter startup and wiring → Simulation engine: starts simulation
datacenter_original/main.py - DataCenter startup and wiring → Datacenter and rack infrastructure: builds datacenter
datacenter_original/main.py - DataCenter startup and wiring → Switches and routing: configures network
datacenter_original/main.py - Datacenter and rack infrastructure → Server resources: builds servers
datacenter_original/infraestructura/datacenter.py - Simulation engine → Workload simulation: uses workload
datacenter_original/simulacion/motor.py - Simulation engine → Plant process and controls: updates process
datacenter_original/simulacion/motor.py - Simulation engine → Operational alerts: uses alerts
datacenter_original/simulacion/motor.py - Simulation engine → Network security manager: uses security
datacenter_original/simulacion/motor.py - Network security manager → Firewall policies: checks policy
datacenter_original/seguridad/security_manager.py - Network security manager → Intrusion detection: inspects traffic
datacenter_original/seguridad/security_manager.py - Operations API and web UI → Plant process and controls: requests QKD session
datacenter_original/API/app.py - Quantum key sessions → QKD protocol session: runs session
datacenter_original/planta/security/qkd_manager.py - User → Math and physics web app: uses science tools
- Math and physics web app → Linear algebra tools: calls algebra tools
PhysicLab/app.py - Math and physics web app → Physics calculations: uses physics module
PhysicLab/app.py - User → StellarLab routes and login: authenticates and explores
Quimica/routes.py - StellarLab routes and login → Star and planet models: uses domain models
Quimica/routes.py - StellarLab routes and login → Stellar physics calculations: uses calculations
Quimica/routes.py - StellarLab routes and login → Orbital simulation: invokes simulation
Quimica/routes.py - Star and planet models → Input validation: validates inputs
Quimica/planet_model.py