Course Aggregate
Fine Aggregate
Cement
Water
Blast Furnace Slag
Fly Ash
Superplasticizer
Age
Map of Philippines
Global Seismic Activity Heatmap with Plate Boundaries (1970-2014)
Japanese Seismic Activity Heatmap
Investigating the Relationship Between Seismic Depth and Plate Boundary Proximity in Japan
Population Density Distribution Across Japanese Prefectures
Interplay Between Seismic Magnitude and Population Density in Japan
Geospatial Distribution of Starbucks Retail Locations in Berkeley, California
Site Suitability Analysis for Starbucks Reserve Roastery Conversion in California Based on Demographic and Economic Factors
Heatmap of Major Motor Vehicle Collisions in NYC (2013–2018)
Spatial Distribution of Hospitals in New York City
Motor Vehicle Collisions >10 km from Nearest Hospital in NYC
Proposed New Hospital Locations to Reduce Remote Collisions (<10% Beyond 10 km)
Spatial Hotspots of Seismic Activity: A Heatmap Analysis (1965–2016)
Decision Tree Model: Estimating Sale Price from Lot Size, Rooms, and Building Age
Random Forest Model: Estimating Sale Price from Lot Size, Rooms, and Building Age
Key Insights from the SHAP Value Graph:
number_inpatient: Higher values (more inpatient visits) strongly increase the risk of readmission. The SHAP value rises sharply as the feature value increases, indicating a strong positive correlation with readmission risk.
number_diagnoses: More diagnoses increase the likelihood of readmission. Higher values correlate with higher SHAP values, suggesting that patients with multiple conditions are at greater risk.
num_medications: Moderate medication counts slightly increase risk, but extreme values may have diminishing effects. The SHAP trend shows a peak, implying that while more medications generally raise risk, very high numbers might stabilize it.
number_emergency: Frequent emergency visits increase readmission risk. Higher emergency visits correlate with higher SHAP values, signaling instability in patient health.
number_outpatient: More outpatient visits reduce readmission risk. The SHAP value decreases as outpatient visits increase, suggesting better ongoing care lowers risk.
time_in_hospital: Longer stays initially increase risk, but the effect may plateau. SHAP values rise then stabilize, indicating that extended hospitalization alone isn’t linearly predictive.
num_lab_procedures: Moderate lab tests reduce risk, but excessive tests may indicate complications. The SHAP curve dips then rises slightly, implying optimal monitoring lowers risk, while over-testing may signal severity.
medical_specialty: Patients treated by specialists have lower readmission risk compared to those managed by generalists or with unrecorded specialties.
gender_Female: Female patients have slightly lower readmission risk. The negative SHAP value indicates a protective effect compared to males (baseline).
diag_1_428, diag_1_414: These diagnoses increase risk. High SHAP values confirm that chronic cardiac conditions are strong predictors of readmission.
Activation Functions
Real-Time Training Visualization: Fitted Line Progression, Loss Convergence, and Weight Optimization
Learning Rate = 0.05, Batch Size = 32, No of examples = 256
Learning Rate = 0.05, Batch Size = 2, No of examples = 256
Learning Rate = 0.05, Batch Size = 128, No of examples = 256
Learning Rate = 0.02, Batch Size = 32, No of examples = 256
Learning Rate = 0.2, Batch Size = 32, No of examples = 256
Learning Rate = 1.0, Batch Size = 32, No of examples = 256
Learning Rate = 0.9, Batch Size = 4096, No of examples = 8192
Learning Rate = 0.99, Batch Size = 4096, No of examples = 8192
Optimizing Regression Models: Evaluating Network Capacity, Early Stopping, Dropout, and Batch Normalization
Comparative Analysis of Training and Validation Metrics in Binary Classification
Kernels
Feature Extraction from Image
Translation Invariance
Global Average Pooling
Stride = 1
Stride = 2
Stride = 3
Stride = 4
Stride = 5
One-Dimensional Convolution
Data Augmentation
Time Step Feature
Lag Feature
EduTrack Pro is a dynamic web-based dashboard that enables real-time tracking and visualization of student academic performance. Built with Python and Streamlit, this application seamlessly integrates with Google Sheets to provide:
Course-Specific Analytics: View performance metrics across multiple courses with a simple dropdown selection
Automated Data Processing: Dynamically extracts and processes student records, attendance, and assessment scores
Interactive Visualization: Features progress bars and metric cards for intuitive performance tracking
Secure Cloud Integration: Directly pulls data from Google Sheets while maintaining read-only access
Responsive Design: Mobile-friendly interface accessible from any device
This Python program calculates the exact volume of sand required for concrete mixing, accounting for sand bulking effects and specified mix ratios.
Example
This project focuses on analyzing the gradation curve of aggregates by calculating key parameters such as the Fineness Modulus, effective size, mean diameter, coefficients of uniformity, and curvature. Using Python, the project visualizes the particle size distribution, classifies the aggregate gradation, and assesses its suitability for construction applications. Libraries like Matplotlib and NumPy are employed for data visualization and calculations, providing insights into the aggregate's quality and performance.
Example Input
Example Output
Example Input
This project automates the evaluation and blending of two aggregates (Aggregate A and B) by employing a trial-and-error method to meet target gradation specifications. Using Python, the system checks sieve analysis data against predefined limits (e.g., % passing for each sieve size) and determines the optimal mix ratio to achieve compliance.
Example Output 1
Example Output 2
This Python program automates the calculation of blended aggregate properties and determines the exact water adjustment needed to achieve optimal moisture conditions. The system processes multiple aggregate samples to compute:
Blended Material Properties: Calculates specific gravity and fineness modulus
Moisture Adjustment: Calculates water to add/remove to reach Saturated Surface Dry (SSD) condition
Example Input
Example Output
This compact Python program provides instant classification of aggregate moisture states by calculating moisture content (MC) from user-input mass values. The tool classifies the aggregate into one of four states: 🔥 Oven-dry (MC = 0%), 🌬️ Air-dry (0% < MC < Absorption Capacity), 💧 Saturated surface-dry (MC = Absorption Capacity), 🌧️ Moist (MC > Absorption Capacity).
Example (🔥 Oven-dry)
Example (💧 Saturated surface-dry)
Example (🌬️ Air-dry)
Example (🌧️ Moist)
This Python program calculates the optimal concrete mix ratio by minimizing voids in aggregate composition. The system implements the minimum void method to determine the most efficient proportions of cement, fine aggregate (FA), and coarse aggregate (CA) based on their void characteristics and practical excess requirements.
Example
This program automates concrete mix design using the fineness modulus method based on the following input parameters: design strength (2000–4500 psi), aggregate size (0.375–1.5 in), vibration type (vibrated/hand-worked), fineness modulus (FA, CA), and aggregate shrinkage factor. This program queries a CSV database to find the optimal combined fineness modulus and cement-to-total-aggregate ratio. Finally, it generates a 1 : FA : CA mix ratio for precise batching.
Example
The Automated Concrete Mix Design Optimizer using ACI 211.1 Method is a Python-based tool that streamlines the process of designing concrete mixes in compliance with the ACI 211.1 guidelines. This program calculates the optimal proportions of cement, water, fine aggregate, and coarse aggregate per cubic meter of concrete, adjusting for field conditions and trial batches. It outputs key metrics such as material requirements, concrete density, air content, and volume-based mix ratios, ensuring accurate and efficient mix design for construction projects. By automating these calculations, the tool reduces manual errors, saves time, and enhances consistency in concrete mix optimization.
Summary Output
Step 1: Choice of slump
Step 2: Choice of maximum aggregate size
Step 3: Estimating mixing water and air content
Step 4: Selection of w/c ratio and calculation of cement content
Step 5: Estimation of coarse aggregate content
Step 6: Estimation of fine aggregate content
Step 7: Adjustment for aggregate moisture
Step 8: Adjustment for trial batch
Step 9: Convert to Volume Basis
The Rebar Property Lookup Tool is a simple yet powerful Streamlit application designed to provide quick access to essential rebar (reinforcement bar) properties. Users can select a standard bar number (e.g., #3, #5, #8) from a dropdown menu, and the tool instantly displays key specifications, including diameter and cross-sectional area.
Key Features:
User-Friendly Interface: Intuitive dropdown selection for bar numbers.
Instant Results: Displays diameter and cross-sectional area in a clean, tabular format.
Time-Saving: Eliminates the need for manual reference to rebar charts, streamlining design and calculations.
The Beam Stress Analyzer is a Streamlit-based web application designed to evaluate the stress distribution and safety of reinforced concrete beams under bending moments. Users input key parameters such as concrete compressive strength, steel yield point, beam dimensions, and applied bending moment. The tool calculates stresses in the concrete (top and bottom fibers) and steel reinforcement, comparing them against material limits to determine if the section is safe or at risk of cracking/yielding.
Key Features:
Input Validation: Accepts user-provided beam and material properties.
Stress Calculations: Computes concrete compressive/tensile stresses and steel tensile stress.
Safety Checks: Flags whether the concrete is uncracked and if steel stresses are below yield.
Clear Output: Presents in a concise format with pass/fail indicators for quick interpretation.
Example 1
Example 2
The Bus Fleet Requirement Calculator is a tool designed to estimate the total number of buses needed for a city or region based on various transportation parameters. It takes inputs such as population, per capita trip rate, bus occupancy, fleet utilization, and operational metrics (e.g., average trip length and daily distance traveled by buses) to compute the optimal number of buses required. This tool is useful for urban planners, transportation authorities, and policymakers to ensure efficient public transit systems that meet passenger demand while optimizing resource allocation.
This Streamlit-based Python application is designed to optimize and visualize bus schedules during peak hours for efficient public transportation management. The system calculates the optimal number of buses required based on route parameters, passenger demand, and operational constraints, then generates a detailed timetable and visual timeline of bus movements.
Key Features:
Input Analysis: Collects route length, average speed, passenger trips, and bus capacity to determine fleet requirements
Schedule Optimization: Calculates journey times, terminal times, and headways to create an efficient bus rotation schedule
Interactive Timetable: Generates a clear tabular schedule showing departure/arrival times at all terminals
Visual Timeline: Provides a graphical representation of bus movements throughout the peak period
User-Friendly Interface: Simple form-based input with immediate visual outputs
IntelliSignal is a Streamlit-based web application designed to optimize and visualize two-phase traffic signal timing for isolated cross-junctions. The tool takes user inputs such as inter-green times, red/yellow intervals, and traffic flow data (including arrival flows and saturation flows for North-South and East-West arms) to compute the optimal cycle time and effective green times for each phase.
Key Features:
User-Friendly Interface: Input fields for traffic parameters like inter-green times, flow rates, and saturation flows.
Automated Calculations: Computes cycle time, effective green times, and inter-green intervals based on traffic engineering principles.
Visual Timing Diagram: Displays a clear, annotated signal timing diagram showing phases (Green, Amber, Red), helping users visualize the signal sequence.
Traffic Efficiency: Aims to reduce congestion by balancing green times according to actual traffic demand and saturation flow rates.
GeoCalc Pro is an integrated geotechnical engineering tool designed to automate critical soil property calculations using python libraries like numpy, pandas, matplotlib, scipy, streamlit. The application provides accurate determinations of:
Water Properties
Soil Specific Gravity
Hydrometer Analysis
Soil Moisture Content
Liquid Limit
Shrinkage Limit
Atterberg Limit
Standard Proctor Compaction Test
Permeability (Constant Head Test)
Determination of Water Properties
Determination of Soil Specific Gravity
Hydrometer Analysis
Determination of Soil Moisture Content
Determination of Liquid Limit
Determination of Shrinkage Limit
Determination of Atterberg Limit
Standard Proctor Compaction Test
Determination of Permeability using Constant Head Method
This program is a Python-based geotechnical analysis tool designed to automate the processing and visualization of soil consolidation test data. The project takes raw inputs (dial gauge readings, specimen dimensions, soil properties) and generates key consolidation curves, including:
Dial Gauge Readings vs. Time & √Time – For determining primary consolidation behavior.
Void Ratio vs. Pressure (e-log P) – To evaluate compressibility and preconsolidation pressure.
Coefficient of Consolidation (Cv) vs. Pressure – For analyzing drainage characteristics.
Compression Index (av) vs. Pressure – To quantify soil compressibility under load.
Input
Output
This Python project automates the analysis and visualization of triaxial shear test data, a critical procedure in geotechnical engineering for determining soil strength properties. The program processes raw experimental inputs—including confining pressure, axial load, displacement, and pore pressure measurements—and generates two key outputs:
Deviator Stress vs. Axial Strain Curves to evaluate soil deformation behavior under different confining pressures.
Total and Effective Stress Mohr Circles to determine shear strength parameters (cohesion and friction angle).
Input
Output
This project processes raw shear box test data (including normal stress, horizontal displacement, and load dial readings) to generate two key analytical graphs:
Shear Stress vs. Horizontal Displacement: Visualizes the relationship between shear stress and deformation under varying normal stresses (3.9, 6.3, and 8.5 kPa).
Maximum Shear Stress vs. Normal Stress: Determines the shear strength parameters (e.g., friction angle φ = 42.2°) by plotting peak shear stresses against applied normal stresses.
Input
Output