DOTs
Python | Streamlit | Utilitiy
Overview
-
A collection of lightweight, modular Streamlit tools designed as plug-and-play DOTs (Domain Oriented Tools) that can be seamlessly attached to any domain workflow to streamline data preprocessing, visualization, schema management, and geospatial mapping.
-
An intuitive, browser-based workspace empowering teams to quickly upload datasets, clean and transform column schemas, merge multi-source files, and perform comprehensive 2D, 3D, and geographical visualizations without writing code.
Core Features
-
Interactive 2D Data Visualization (PLOTTER)
Explore complex visual relationships with customizable 2D scatter, bubble, line, histogram, and boxplot views powered by Plotly. Fine-tune binning formulas, point sizes, and axes labels with direct export options to standalone interactive HTML charts.
-
Immersive 3D Spatial Analysis (PLOTTER)
Analyze multi-variable relationships across three dimensions using full 3D interactive scatter and line plots. Supports custom axis labeling, camera control, data revision state preservation, and single-click HTML exporting.
-
Smart Dataset Merging & Column Mapping (MERGER)
Effortlessly reconcile structural differences across multiple CSV files by mapping user columns to a chosen reference file schema using interactive drop-down tables before executing unified data concatenations.
-
Interactive Data Type & Schema Assigner (ASSIGNER)
Inspect column data samples and dynamically reassign data types (such as object, int64, float64, bool, datetime64[ns], or category). Apply changes with automatic error-handling and download the integrated JSON dataset.
-
Custom Geospatial Map Studio (MAPPER)
Design customized geospatial visualizations with precise control over map projections, center coordinates, latitude/longitude grids, coastlines, ocean colors, country borders, landmasses, rivers, and lakes.
Tech Stack & Tools
Frontend & Web Framework: Streamlit
Data Visualization & Graphics: Plotly (Plotly Express / Graph Objects)
Geospatial & Vector Processing: GeoPandas
Data Formats & Storage: CSV, JSON, HTML