help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • Blog
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
weather-forecasting
/
data
RSK World
weather-forecasting
Weather Forecasting Dataset - Time Series + ML Models + Anomaly Detection
data
  • dataset_info.json8.4 KB
  • locations.csv1.8 KB
  • seasonal_statistics.csv6 KB
  • weather_advanced.csv12.9 KB
  • weather_alerts.csv3.6 KB
  • weather_data.csv18.1 KB
  • weather_data.json20.6 KB
  • weather_forecast_comparison.csv4.2 KB
  • weather_hourly_extended.csv6.6 KB
model_comparison.cpython-313.pycanalyze_dataset.cpython-313.pycdemo.htmlrailsfeature_request.mddancing_003.mp4index.htmlweather_advanced.csvutils.cpython-313.pyc06_model_deployment.ipynbbug_report.mdPROJECT_INFO.mdanalyze_dataset.pyrequirements.txtdataset_info.json
index.html
Raw Download
Find: Go to:
<!--
================================================================================
Weather Forecasting Dataset - Demo Page

Project: Weather Forecasting Dataset
Category: Time Series Data
Version: 1.0.0
Created: 2024

Author: Molla Samser
Designer & Tester: Rima Khatun
Website: https://rskworld.in
Email: help@rskworld.in | support@rskworld.in
Phone: +91 93305 39277

About RSK World:
RSK World is your one-stop destination for free programming resources,
source code, and development tools.

Description:
This dataset includes historical weather data with temperature, humidity,
pressure, precipitation, wind speed, and other meteorological variables.
Perfect for weather forecasting, climate analysis, and time series prediction.

Features:
- Temperature and humidity data
- Pressure and precipitation
- Wind speed and direction
- Multiple locations
- Time series format

License: Educational Purpose Only
Content used for educational purposes only.

© 2024 RSK World - https://rskworld.in
================================================================================
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Weather Forecasting Dataset - Comprehensive weather data for forecasting models by RSK World">
    <meta name="keywords" content="weather dataset, forecasting, time series, temperature, humidity, precipitation, RSK World">
    <meta name="author" content="Molla Samser - RSK World">
    <title>Weather Forecasting Dataset | RSK World</title>
    
    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
    
    <!-- Font Awesome -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    
    <!-- Chart.js -->
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
    
    <style>
        /* 
         * Weather Forecasting Dataset Styles
         * Author: Molla Samser | Designer: Rima Khatun
         * Website: https://rskworld.in
         * © 2024 RSK World
         */
        
        :root {
            --primary: #0ea5e9;
            --primary-dark: #0284c7;
            --primary-light: #38bdf8;
            --secondary: #14b8a6;
            --accent: #f59e0b;
            --success: #10b981;
            --warning: #f59e0b;
            --danger: #ef4444;
            --bg-dark: #0f172a;
            --bg-darker: #020617;
            --bg-card: #1e293b;
            --bg-card-hover: #334155;
            --text-primary: #f1f5f9;
            --text-secondary: #94a3b8;
            --text-muted: #64748b;
            --border-color: #334155;
            --gradient-sky: linear-gradient(135deg, #0ea5e9 0%, #06b6d4 50%, #14b8a6 100%);
            --gradient-sunset: linear-gradient(135deg, #f59e0b 0%, #ef4444 50%, #ec4899 100%);
            --gradient-night: linear-gradient(135deg, #1e293b 0%, #0f172a 50%, #020617 100%);
            --shadow-glow: 0 0 40px rgba(14, 165, 233, 0.3);
            --shadow-card: 0 10px 40px rgba(0, 0, 0, 0.3);
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Outfit', sans-serif;
            background: var(--bg-darker);
            color: var(--text-primary);
            line-height: 1.6;
            min-height: 100vh;
            overflow-x: hidden;
        }

        /* Animated Background */
        .bg-animation {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
            overflow: hidden;
        }

        .bg-animation::before {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: 
                radial-gradient(circle at 20% 80%, rgba(14, 165, 233, 0.1) 0%, transparent 50%),
                radial-gradient(circle at 80% 20%, rgba(20, 184, 166, 0.1) 0%, transparent 50%),
                radial-gradient(circle at 40% 40%, rgba(245, 158, 11, 0.05) 0%, transparent 40%);
            animation: bgFloat 20s ease-in-out infinite;
        }

        @keyframes bgFloat {
            0%, 100% { transform: translate(0, 0) rotate(0deg); }
            25% { transform: translate(-2%, 2%) rotate(1deg); }
            50% { transform: translate(2%, -1%) rotate(-1deg); }
            75% { transform: translate(-1%, -2%) rotate(0.5deg); }
        }

        /* Floating Weather Icons */
        .weather-icons {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
            pointer-events: none;
        }

        .weather-icon {
            position: absolute;
            font-size: 2rem;
            opacity: 0.08;
            animation: floatIcon 15s ease-in-out infinite;
        }

        .weather-icon:nth-child(1) { top: 10%; left: 5%; animation-delay: 0s; color: var(--primary); }
        .weather-icon:nth-child(2) { top: 20%; right: 10%; animation-delay: 2s; color: var(--accent); }
        .weather-icon:nth-child(3) { top: 60%; left: 8%; animation-delay: 4s; color: var(--secondary); }
        .weather-icon:nth-child(4) { top: 80%; right: 15%; animation-delay: 6s; color: var(--primary-light); }
        .weather-icon:nth-child(5) { top: 40%; left: 85%; animation-delay: 8s; color: var(--warning); }
        .weather-icon:nth-child(6) { top: 70%; left: 50%; animation-delay: 10s; color: var(--success); }

        @keyframes floatIcon {
            0%, 100% { transform: translateY(0) rotate(0deg); }
            50% { transform: translateY(-20px) rotate(10deg); }
        }

        /* Header */
        header {
            background: rgba(15, 23, 42, 0.95);
            backdrop-filter: blur(20px);
            border-bottom: 1px solid var(--border-color);
            padding: 1rem 0;
            position: sticky;
            top: 0;
            z-index: 100;
        }

        .container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 2rem;
        }

        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            text-decoration: none;
        }

        .logo-icon {
            width: 45px;
            height: 45px;
            background: var(--gradient-sky);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            color: white;
            box-shadow: var(--shadow-glow);
        }

        .logo-text {
            font-size: 1.5rem;
            font-weight: 700;
            background: var(--gradient-sky);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .nav-links {
            display: flex;
            gap: 2rem;
            list-style: none;
        }

        .nav-links a {
            color: var(--text-secondary);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.3s ease;
            position: relative;
        }

        .nav-links a::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 0;
            height: 2px;
            background: var(--gradient-sky);
            transition: width 0.3s ease;
        }

        .nav-links a:hover {
            color: var(--primary);
        }

        .nav-links a:hover::after {
            width: 100%;
        }

        /* Hero Section */
        .hero {
            padding: 6rem 0;
            text-align: center;
            position: relative;
        }

        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            background: rgba(14, 165, 233, 0.1);
            border: 1px solid rgba(14, 165, 233, 0.3);
            padding: 0.5rem 1.25rem;
            border-radius: 50px;
            font-size: 0.9rem;
            color: var(--primary);
            margin-bottom: 2rem;
            animation: fadeInUp 0.6s ease;
        }

        .hero h1 {
            font-size: 4rem;
            font-weight: 800;
            margin-bottom: 1.5rem;
            line-height: 1.1;
            animation: fadeInUp 0.6s ease 0.1s backwards;
        }

        .hero h1 span {
            background: var(--gradient-sky);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .hero-description {
            font-size: 1.25rem;
            color: var(--text-secondary);
            max-width: 700px;
            margin: 0 auto 3rem;
            animation: fadeInUp 0.6s ease 0.2s backwards;
        }

        .hero-buttons {
            display: flex;
            gap: 1rem;
            justify-content: center;
            flex-wrap: wrap;
            animation: fadeInUp 0.6s ease 0.3s backwards;
        }

        .btn {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 1rem 2rem;
            border-radius: 12px;
            font-weight: 600;
            font-size: 1rem;
            text-decoration: none;
            transition: all 0.3s ease;
            cursor: pointer;
            border: none;
            font-family: inherit;
        }

        .btn-primary {
            background: var(--gradient-sky);
            color: white;
            box-shadow: 0 4px 20px rgba(14, 165, 233, 0.4);
        }

        .btn-primary:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 30px rgba(14, 165, 233, 0.5);
        }

        .btn-secondary {
            background: var(--bg-card);
            color: var(--text-primary);
            border: 1px solid var(--border-color);
        }

        .btn-secondary:hover {
            background: var(--bg-card-hover);
            border-color: var(--primary);
        }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* Stats Section */
        .stats {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;
            padding: 3rem 0;
        }

        .stat-card {
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 16px;
            padding: 2rem;
            text-align: center;
            transition: all 0.3s ease;
        }

        .stat-card:hover {
            transform: translateY(-5px);
            border-color: var(--primary);
            box-shadow: var(--shadow-glow);
        }

        .stat-icon {
            width: 60px;
            height: 60px;
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            margin: 0 auto 1rem;
        }

        .stat-icon.temp { background: linear-gradient(135deg, #ef4444, #f59e0b); }
        .stat-icon.humidity { background: linear-gradient(135deg, #06b6d4, #0ea5e9); }
        .stat-icon.pressure { background: linear-gradient(135deg, #8b5cf6, #a855f7); }
        .stat-icon.wind { background: linear-gradient(135deg, #10b981, #14b8a6); }

        .stat-value {
            font-size: 2.5rem;
            font-weight: 800;
            margin-bottom: 0.5rem;
            background: var(--gradient-sky);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .stat-label {
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        /* Features Section */
        .features {
            padding: 5rem 0;
        }

        .section-header {
            text-align: center;
            margin-bottom: 4rem;
        }

        .section-header h2 {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 1rem;
        }

        .section-header p {
            color: var(--text-secondary);
            font-size: 1.1rem;
            max-width: 600px;
            margin: 0 auto;
        }

        .features-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 2rem;
        }

        .feature-card {
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 20px;
            padding: 2.5rem;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .feature-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 4px;
            background: var(--gradient-sky);
            transform: scaleX(0);
            transition: transform 0.3s ease;
        }

        .feature-card:hover {
            transform: translateY(-8px);
            box-shadow: var(--shadow-card);
        }

        .feature-card:hover::before {
            transform: scaleX(1);
        }

        .feature-icon {
            width: 70px;
            height: 70px;
            background: rgba(14, 165, 233, 0.1);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 2rem;
            color: var(--primary);
            margin-bottom: 1.5rem;
        }

        .feature-card h3 {
            font-size: 1.3rem;
            font-weight: 600;
            margin-bottom: 1rem;
        }

        .feature-card p {
            color: var(--text-secondary);
            font-size: 0.95rem;
        }

        /* Data Preview Section */
        .data-preview {
            padding: 5rem 0;
            background: var(--bg-dark);
        }

        .preview-tabs {
            display: flex;
            gap: 0.5rem;
            margin-bottom: 2rem;
            flex-wrap: wrap;
        }

        .tab-btn {
            padding: 0.75rem 1.5rem;
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 10px;
            color: var(--text-secondary);
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s ease;
            font-family: inherit;
            font-size: 0.95rem;
        }

        .tab-btn.active,
        .tab-btn:hover {
            background: var(--primary);
            border-color: var(--primary);
            color: white;
        }

        .data-table-wrapper {
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 16px;
            overflow: hidden;
        }

        .data-table {
            width: 100%;
            border-collapse: collapse;
            font-family: 'JetBrains Mono', monospace;
            font-size: 0.85rem;
        }

        .data-table th,
        .data-table td {
            padding: 1rem 1.25rem;
            text-align: left;
            border-bottom: 1px solid var(--border-color);
        }

        .data-table th {
            background: rgba(14, 165, 233, 0.1);
            color: var(--primary);
            font-weight: 600;
            text-transform: uppercase;
            font-size: 0.75rem;
            letter-spacing: 0.05em;
        }

        .data-table tr:hover td {
            background: rgba(14, 165, 233, 0.05);
        }

        .data-table td {
            color: var(--text-secondary);
        }

        .table-scroll {
            overflow-x: auto;
        }

        .condition-badge {
            display: inline-block;
            padding: 0.25rem 0.75rem;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: 500;
        }

        .condition-clear { background: rgba(16, 185, 129, 0.2); color: #10b981; }
        .condition-cloudy { background: rgba(148, 163, 184, 0.2); color: #94a3b8; }
        .condition-rain { background: rgba(14, 165, 233, 0.2); color: #0ea5e9; }
        .condition-fog { background: rgba(148, 163, 184, 0.3); color: #cbd5e1; }
        .condition-sunny { background: rgba(245, 158, 11, 0.2); color: #f59e0b; }

        /* Charts Section */
        .charts {
            padding: 5rem 0;
        }

        .charts-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
            gap: 2rem;
        }

        .chart-card {
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 20px;
            padding: 2rem;
        }

        .chart-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.5rem;
        }

        .chart-header h3 {
            font-size: 1.2rem;
            font-weight: 600;
        }

        .chart-container {
            position: relative;
            height: 300px;
        }

        /* Locations Section */
        .locations {
            padding: 5rem 0;
            background: var(--bg-dark);
        }

        .locations-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 1.5rem;
        }

        .location-card {
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 16px;
            padding: 1.5rem;
            display: flex;
            align-items: center;
            gap: 1.5rem;
            transition: all 0.3s ease;
        }

        .location-card:hover {
            transform: translateX(8px);
            border-color: var(--primary);
        }

        .location-icon {
            width: 60px;
            height: 60px;
            background: var(--gradient-sky);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            color: white;
            flex-shrink: 0;
        }

        .location-info h4 {
            font-size: 1.1rem;
            font-weight: 600;
            margin-bottom: 0.25rem;
        }

        .location-info p {
            color: var(--text-secondary);
            font-size: 0.9rem;
        }

        .location-coords {
            font-family: 'JetBrains Mono', monospace;
            font-size: 0.8rem;
            color: var(--text-muted);
            margin-top: 0.5rem;
        }

        /* Download Section */
        .download {
            padding: 5rem 0;
            text-align: center;
        }

        .download-card {
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 24px;
            padding: 4rem;
            max-width: 700px;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
        }

        .download-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: var(--gradient-sky);
            opacity: 0.05;
        }

        .download-icon {
            width: 100px;
            height: 100px;
            background: var(--gradient-sky);
            border-radius: 24px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 3rem;
            color: white;
            margin: 0 auto 2rem;
            box-shadow: 0 10px 40px rgba(14, 165, 233, 0.4);
        }

        .download-card h3 {
            font-size: 2rem;
            font-weight: 700;
            margin-bottom: 1rem;
        }

        .download-card p {
            color: var(--text-secondary);
            margin-bottom: 2rem;
            font-size: 1.1rem;
        }

        .file-info {
            display: flex;
            justify-content: center;
            gap: 2rem;
            margin-bottom: 2rem;
            flex-wrap: wrap;
        }

        .file-stat {
            text-align: center;
        }

        .file-stat-value {
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--primary);
        }

        .file-stat-label {
            color: var(--text-muted);
            font-size: 0.9rem;
        }

        /* Footer */
        footer {
            background: var(--bg-dark);
            border-top: 1px solid var(--border-color);
            padding: 4rem 0 2rem;
        }

        .footer-content {
            display: grid;
            grid-template-columns: 2fr 1fr 1fr 1fr;
            gap: 3rem;
            margin-bottom: 3rem;
        }

        .footer-brand {
            max-width: 350px;
        }

        .footer-brand .logo {
            margin-bottom: 1rem;
        }

        .footer-brand p {
            color: var(--text-secondary);
            font-size: 0.95rem;
            margin-bottom: 1.5rem;
        }

        .social-links {
            display: flex;
            gap: 0.75rem;
        }

        .social-link {
            width: 40px;
            height: 40px;
            background: var(--bg-card);
            border: 1px solid var(--border-color);
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--text-secondary);
            text-decoration: none;
            transition: all 0.3s ease;
        }

        .social-link:hover {
            background: var(--primary);
            border-color: var(--primary);
            color: white;
        }

        .footer-links h4 {
            font-size: 1rem;
            font-weight: 600;
            margin-bottom: 1.5rem;
            color: var(--text-primary);
        }

        .footer-links ul {
            list-style: none;
        }

        .footer-links li {
            margin-bottom: 0.75rem;
        }

        .footer-links a {
            color: var(--text-secondary);
            text-decoration: none;
            transition: color 0.3s ease;
        }

        .footer-links a:hover {
            color: var(--primary);
        }

        .footer-bottom {
            text-align: center;
            padding-top: 2rem;
            border-top: 1px solid var(--border-color);
        }

        .footer-bottom p {
            color: var(--text-muted);
            font-size: 0.9rem;
        }

        .footer-bottom a {
            color: var(--primary);
            text-decoration: none;
        }

        /* Responsive */
        @media (max-width: 1024px) {
            .footer-content {
                grid-template-columns: 1fr 1fr;
            }
        }

        @media (max-width: 768px) {
            .hero h1 {
                font-size: 2.5rem;
            }

            .nav-links {
                display: none;
            }

            .charts-grid {
                grid-template-columns: 1fr;
            }

            .footer-content {
                grid-template-columns: 1fr;
                text-align: center;
            }

            .footer-brand {
                max-width: none;
            }

            .social-links {
                justify-content: center;
            }
        }

        /* Scrollbar */
        ::-webkit-scrollbar {
            width: 10px;
            height: 10px;
        }

        ::-webkit-scrollbar-track {
            background: var(--bg-darker);
        }

        ::-webkit-scrollbar-thumb {
            background: var(--border-color);
            border-radius: 5px;
        }

        ::-webkit-scrollbar-thumb:hover {
            background: var(--primary);
        }
    </style>
</head>
<body>
    <!-- Background Animation -->
    <div class="bg-animation"></div>
    
    <!-- Floating Weather Icons -->
    <div class="weather-icons">
        <i class="fas fa-sun weather-icon"></i>
        <i class="fas fa-cloud weather-icon"></i>
        <i class="fas fa-cloud-rain weather-icon"></i>
        <i class="fas fa-wind weather-icon"></i>
        <i class="fas fa-snowflake weather-icon"></i>
        <i class="fas fa-temperature-high weather-icon"></i>
    </div>

    <!-- Header -->
    <header>
        <div class="container">
            <nav>
                <a href="https://rskworld.in" class="logo">
                    <div class="logo-icon">
                        <i class="fas fa-cloud-sun"></i>
                    </div>
                    <span class="logo-text">RSK World</span>
                </a>
                <ul class="nav-links">
                    <li><a href="#features">Features</a></li>
                    <li><a href="#data-preview">Data Preview</a></li>
                    <li><a href="#charts">Charts</a></li>
                    <li><a href="#locations">Locations</a></li>
                    <li><a href="#download">Download</a></li>
                </ul>
            </nav>
        </div>
    </header>

    <!-- Hero Section -->
    <section class="hero">
        <div class="container">
            <div class="hero-badge">
                <i class="fas fa-clock"></i>
                <span>Time Series Data</span>
            </div>
            <h1>Weather <span>Forecasting</span><br>Dataset</h1>
            <p class="hero-description">
                Comprehensive weather dataset with temperature, humidity, pressure, and precipitation data 
                for weather forecasting models and climate analysis.
            </p>
            <div class="hero-buttons">
                <a href="#download" class="btn btn-primary">
                    <i class="fas fa-download"></i>
                    Download Dataset
                </a>
                <a href="#data-preview" class="btn btn-secondary">
                    <i class="fas fa-eye"></i>
                    Preview Data
                </a>
            </div>
        </div>
    </section>

    <!-- Stats Section -->
    <section class="container">
        <div class="stats">
            <div class="stat-card">
                <div class="stat-icon temp">
                    <i class="fas fa-temperature-high"></i>
                </div>
                <div class="stat-value">8-34°C</div>
                <div class="stat-label">Temperature Range</div>
            </div>
            <div class="stat-card">
                <div class="stat-icon humidity">
                    <i class="fas fa-tint"></i>
                </div>
                <div class="stat-value">42-94%</div>
                <div class="stat-label">Humidity Range</div>
            </div>
            <div class="stat-card">
                <div class="stat-icon pressure">
                    <i class="fas fa-compress-arrows-alt"></i>
                </div>
                <div class="stat-value">1011-1022</div>
                <div class="stat-label">Pressure (hPa)</div>
            </div>
            <div class="stat-card">
                <div class="stat-icon wind">
                    <i class="fas fa-wind"></i>
                </div>
                <div class="stat-value">4-30 km/h</div>
                <div class="stat-label">Wind Speed Range</div>
            </div>
        </div>
    </section>

    <!-- Features Section -->
    <section class="features" id="features">
        <div class="container">
            <div class="section-header">
                <h2>Dataset Features</h2>
                <p>Comprehensive meteorological data for weather forecasting and climate analysis</p>
            </div>
            <div class="features-grid">
                <div class="feature-card">
                    <div class="feature-icon">
                        <i class="fas fa-thermometer-half"></i>
                    </div>
                    <h3>Temperature Data</h3>
                    <p>Accurate temperature readings in Celsius and Fahrenheit, including feels-like temperature and dew point measurements.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">
                        <i class="fas fa-tint"></i>
                    </div>
                    <h3>Humidity & Precipitation</h3>
                    <p>Relative humidity percentages and precipitation data with probability forecasts for weather prediction models.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">
                        <i class="fas fa-wind"></i>
                    </div>
                    <h3>Wind Patterns</h3>
                    <p>Wind speed, direction, and gust data for comprehensive atmospheric analysis and forecasting.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">
                        <i class="fas fa-compress-arrows-alt"></i>
                    </div>
                    <h3>Atmospheric Pressure</h3>
                    <p>Barometric pressure readings in hectopascals for weather system tracking and prediction.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">
                        <i class="fas fa-map-marker-alt"></i>
                    </div>
                    <h3>Multiple Locations</h3>
                    <p>Weather data from 5 major Indian cities with geographic coordinates for spatial analysis.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon">
                        <i class="fas fa-clock"></i>
                    </div>
                    <h3>Time Series Format</h3>
                    <p>Hourly and 3-hourly observations perfect for time series analysis and machine learning models.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- Data Preview Section -->
    <section class="data-preview" id="data-preview">
        <div class="container">
            <div class="section-header">
                <h2>Data Preview</h2>
                <p>Sample data from the weather forecasting dataset</p>
            </div>
            <div class="preview-tabs">
                <button class="tab-btn active" onclick="showTab('csv')">CSV Format</button>
                <button class="tab-btn" onclick="showTab('json')">JSON Format</button>
            </div>
            <div class="data-table-wrapper">
                <div class="table-scroll" id="csv-tab">
                    <table class="data-table">
                        <thead>
                            <tr>
                                <th>Date</th>
                                <th>Time</th>
                                <th>Location</th>
                                <th>Temp (°C)</th>
                                <th>Humidity</th>
                                <th>Pressure</th>
                                <th>Wind</th>
                                <th>Condition</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>2024-01-01</td>
                                <td>00:00</td>
                                <td>New Delhi</td>
                                <td>12.5</td>
                                <td>78%</td>
                                <td>1015 hPa</td>
                                <td>8.5 km/h NE</td>
                                <td><span class="condition-badge condition-clear">Clear</span></td>
                            </tr>
                            <tr>
                                <td>2024-01-01</td>
                                <td>06:00</td>
                                <td>New Delhi</td>
                                <td>10.8</td>
                                <td>85%</td>
                                <td>1017 hPa</td>
                                <td>6.8 km/h NNE</td>
                                <td><span class="condition-badge condition-fog">Fog</span></td>
                            </tr>
                            <tr>
                                <td>2024-01-01</td>
                                <td>12:00</td>
                                <td>Mumbai</td>
                                <td>29.8</td>
                                <td>55%</td>
                                <td>1013 hPa</td>
                                <td>16.8 km/h S</td>
                                <td><span class="condition-badge condition-sunny">Sunny</span></td>
                            </tr>
                            <tr>
                                <td>2024-01-01</td>
                                <td>12:00</td>
                                <td>Bangalore</td>
                                <td>27.8</td>
                                <td>48%</td>
                                <td>1016 hPa</td>
                                <td>13.2 km/h ESE</td>
                                <td><span class="condition-badge condition-sunny">Sunny</span></td>
                            </tr>
                            <tr>
                                <td>2024-01-02</td>
                                <td>09:00</td>
                                <td>New Delhi</td>
                                <td>12.8</td>
                                <td>78%</td>
                                <td>1018 hPa</td>
                                <td>8.2 km/h WNW</td>
                                <td><span class="condition-badge condition-rain">Rain</span></td>
                            </tr>
                            <tr>
                                <td>2024-01-01</td>
                                <td>18:00</td>
                                <td>Chennai</td>
                                <td>29.5</td>
                                <td>58%</td>
                                <td>1012 hPa</td>
                                <td>14.5 km/h S</td>
                                <td><span class="condition-badge condition-clear">Clear</span></td>
                            </tr>
                        </tbody>
                    </table>
                </div>
                <div class="table-scroll" id="json-tab" style="display: none;">
                    <pre style="padding: 2rem; color: var(--text-secondary); font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; line-height: 1.6;">{
    "date": "2024-01-01",
    "time": "12:00",
    "location": "Mumbai",
    "coordinates": {
        "latitude": 19.0760,
        "longitude": 72.8777
    },
    "temperature": {
        "celsius": 29.8,
        "fahrenheit": 85.6,
        "feels_like_celsius": 30.5
    },
    "humidity_percent": 55,
    "pressure_hpa": 1013,
    "wind": {
        "speed_kmh": 16.8,
        "direction": "S",
        "gust_kmh": 24.2
    },
    "precipitation": {
        "mm": 0.0,
        "probability": 3
    },
    "condition": {
        "main": "Sunny",
        "description": "Hot afternoon"
    }
}</pre>
                </div>
            </div>
        </div>
    </section>

    <!-- Charts Section -->
    <section class="charts" id="charts">
        <div class="container">
            <div class="section-header">
                <h2>Data Visualization</h2>
                <p>Visual representation of weather patterns across locations</p>
            </div>
            <div class="charts-grid">
                <div class="chart-card">
                    <div class="chart-header">
                        <h3><i class="fas fa-thermometer-half"></i> Temperature Trends</h3>
                    </div>
                    <div class="chart-container">
                        <canvas id="tempChart"></canvas>
                    </div>
                </div>
                <div class="chart-card">
                    <div class="chart-header">
                        <h3><i class="fas fa-tint"></i> Humidity by Location</h3>
                    </div>
                    <div class="chart-container">
                        <canvas id="humidityChart"></canvas>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Locations Section -->
    <section class="locations" id="locations">
        <div class="container">
            <div class="section-header">
                <h2>Weather Stations</h2>
                <p>Data collected from 5 major cities across India</p>
            </div>
            <div class="locations-grid">
                <div class="location-card">
                    <div class="location-icon">
                        <i class="fas fa-landmark"></i>
                    </div>
                    <div class="location-info">
                        <h4>New Delhi</h4>
                        <p>Capital Territory, India</p>
                        <div class="location-coords">28.6139°N, 77.2090°E</div>
                    </div>
                </div>
                <div class="location-card">
                    <div class="location-icon">
                        <i class="fas fa-city"></i>
                    </div>
                    <div class="location-info">
                        <h4>Mumbai</h4>
                        <p>Maharashtra, India</p>
                        <div class="location-coords">19.0760°N, 72.8777°E</div>
                    </div>
                </div>
                <div class="location-card">
                    <div class="location-icon">
                        <i class="fas fa-laptop-code"></i>
                    </div>
                    <div class="location-info">
                        <h4>Bangalore</h4>
                        <p>Karnataka, India</p>
                        <div class="location-coords">12.9716°N, 77.5946°E</div>
                    </div>
                </div>
                <div class="location-card">
                    <div class="location-icon">
                        <i class="fas fa-university"></i>
                    </div>
                    <div class="location-info">
                        <h4>Kolkata</h4>
                        <p>West Bengal, India</p>
                        <div class="location-coords">22.5726°N, 88.3639°E</div>
                    </div>
                </div>
                <div class="location-card">
                    <div class="location-icon">
                        <i class="fas fa-water"></i>
                    </div>
                    <div class="location-info">
                        <h4>Chennai</h4>
                        <p>Tamil Nadu, India</p>
                        <div class="location-coords">13.0827°N, 80.2707°E</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Download Section -->
    <section class="download" id="download">
        <div class="container">
            <div class="download-card">
                <div class="download-icon">
                    <i class="fas fa-cloud-download-alt"></i>
                </div>
                <h3>Download Complete Dataset</h3>
                <p>Get the full weather forecasting dataset with all files in CSV and JSON formats</p>
                <div class="file-info">
                    <div class="file-stat">
                        <div class="file-stat-value">3</div>
                        <div class="file-stat-label">CSV Files</div>
                    </div>
                    <div class="file-stat">
                        <div class="file-stat-value">2</div>
                        <div class="file-stat-label">JSON Files</div>
                    </div>
                    <div class="file-stat">
                        <div class="file-stat-value">120+</div>
                        <div class="file-stat-label">Records</div>
                    </div>
                    <div class="file-stat">
                        <div class="file-stat-value">21</div>
                        <div class="file-stat-label">Parameters</div>
                    </div>
                </div>
                <a href="weather-forecasting.zip" class="btn btn-primary">
                    <i class="fas fa-download"></i>
                    Download ZIP (~50KB)
                </a>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="footer-content">
                <div class="footer-brand">
                    <a href="https://rskworld.in" class="logo">
                        <div class="logo-icon">
                            <i class="fas fa-cloud-sun"></i>
                        </div>
                        <span class="logo-text">RSK World</span>
                    </a>
                    <p>RSK World is your one-stop destination for free programming resources, source code, and development tools. Founded by Molla Samser.</p>
                    <div class="social-links">
                        <a href="#" class="social-link"><i class="fab fa-facebook-f"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-twitter"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-instagram"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-linkedin-in"></i></a>
                        <a href="#" class="social-link"><i class="fab fa-github"></i></a>
                    </div>
                </div>
                <div class="footer-links">
                    <h4>Quick Links</h4>
                    <ul>
                        <li><a href="https://rskworld.in">Home</a></li>
                        <li><a href="https://rskworld.in/about.php">About</a></li>
                        <li><a href="https://rskworld.in/contact.php">Contact</a></li>
                    </ul>
                </div>
                <div class="footer-links">
                    <h4>Resources</h4>
                    <ul>
                        <li><a href="#">Data Science</a></li>
                        <li><a href="#">Web Development</a></li>
                        <li><a href="#">Mobile App</a></li>
                    </ul>
                </div>
                <div class="footer-links">
                    <h4>Contact</h4>
                    <ul>
                        <li><a href="mailto:help@rskworld.in">help@rskworld.in</a></li>
                        <li><a href="mailto:support@rskworld.in">support@rskworld.in</a></li>
                        <li><a href="tel:+919330539277">+91 93305 39277</a></li>
                    </ul>
                </div>
            </div>
            <div class="footer-bottom">
                <p>© 2024 <a href="https://rskworld.in">RSK World</a>. All rights reserved. | Content used for educational purposes only.</p>
            </div>
        </div>
    </footer>

    <script>
        /*
         * Weather Forecasting Dataset Scripts
         * Author: Molla Samser | Designer: Rima Khatun
         * Website: https://rskworld.in
         * © 2024 RSK World
         */

        // Tab Switching
        function showTab(tabName) {
            document.querySelectorAll('.tab-btn').forEach(btn => btn.classList.remove('active'));
            document.querySelectorAll('[id$="-tab"]').forEach(tab => tab.style.display = 'none');
            
            event.target.classList.add('active');
            document.getElementById(tabName + '-tab').style.display = 'block';
        }

        // Temperature Chart
        const tempCtx = document.getElementById('tempChart').getContext('2d');
        new Chart(tempCtx, {
            type: 'line',
            data: {
                labels: ['00:00', '03:00', '06:00', '09:00', '12:00', '15:00', '18:00', '21:00'],
                datasets: [
                    {
                        label: 'New Delhi',
                        data: [12.5, 11.2, 10.8, 14.5, 18.2, 19.5, 16.8, 14.2],
                        borderColor: '#ef4444',
                        backgroundColor: 'rgba(239, 68, 68, 0.1)',
                        fill: true,
                        tension: 0.4
                    },
                    {
                        label: 'Mumbai',
                        data: [22.5, 21.8, 21.2, 25.5, 29.8, 31.2, 28.5, 25.2],
                        borderColor: '#f59e0b',
                        backgroundColor: 'rgba(245, 158, 11, 0.1)',
                        fill: true,
                        tension: 0.4
                    },
                    {
                        label: 'Bangalore',
                        data: [18.5, 17.2, 16.5, 22.5, 27.8, 28.5, 25.2, 21.5],
                        borderColor: '#10b981',
                        backgroundColor: 'rgba(16, 185, 129, 0.1)',
                        fill: true,
                        tension: 0.4
                    }
                ]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                plugins: {
                    legend: {
                        labels: { color: '#94a3b8' }
                    }
                },
                scales: {
                    x: {
                        grid: { color: 'rgba(51, 65, 85, 0.5)' },
                        ticks: { color: '#94a3b8' }
                    },
                    y: {
                        grid: { color: 'rgba(51, 65, 85, 0.5)' },
                        ticks: { color: '#94a3b8' }
                    }
                }
            }
        });

        // Humidity Chart
        const humidityCtx = document.getElementById('humidityChart').getContext('2d');
        new Chart(humidityCtx, {
            type: 'bar',
            data: {
                labels: ['New Delhi', 'Mumbai', 'Bangalore', 'Kolkata', 'Chennai'],
                datasets: [{
                    label: 'Average Humidity (%)',
                    data: [75, 68, 62, 78, 72],
                    backgroundColor: [
                        'rgba(14, 165, 233, 0.8)',
                        'rgba(20, 184, 166, 0.8)',
                        'rgba(16, 185, 129, 0.8)',
                        'rgba(139, 92, 246, 0.8)',
                        'rgba(245, 158, 11, 0.8)'
                    ],
                    borderColor: [
                        '#0ea5e9',
                        '#14b8a6',
                        '#10b981',
                        '#8b5cf6',
                        '#f59e0b'
                    ],
                    borderWidth: 2,
                    borderRadius: 8
                }]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                plugins: {
                    legend: {
                        labels: { color: '#94a3b8' }
                    }
                },
                scales: {
                    x: {
                        grid: { color: 'rgba(51, 65, 85, 0.5)' },
                        ticks: { color: '#94a3b8' }
                    },
                    y: {
                        grid: { color: 'rgba(51, 65, 85, 0.5)' },
                        ticks: { color: '#94a3b8' },
                        max: 100
                    }
                }
            }
        });

        // Smooth scroll
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function(e) {
                e.preventDefault();
                const target = document.querySelector(this.getAttribute('href'));
                if (target) {
                    target.scrollIntoView({ behavior: 'smooth', block: 'start' });
                }
            });
        });
    </script>
</body>
</html>

1,486 lines•49.2 KB
markup
data/weather_advanced.csv
Raw Download
Find: Go to:
################################################################################
# Weather Forecasting Dataset - Advanced Weather Data
# 
# Project: Weather Forecasting Dataset
# Category: Time Series Data
# Version: 2.0.0
# Created: 2024
#
# Author: Molla Samser
# Designer & Tester: Rima Khatun
# Website: https://rskworld.in
# Email: help@rskworld.in | support@rskworld.in
# Phone: +91 93305 39277
#
# About RSK World:
# RSK World is your one-stop destination for free programming resources,
# source code, and development tools.
#
# Description:
# Advanced weather data with air quality index, solar radiation, soil
# conditions, climate indices, and weather alerts.
#
# © 2024 RSK World - https://rskworld.in
################################################################################

datetime,location,temperature_celsius,feels_like_celsius,humidity_percent,pressure_hpa,wind_speed_kmh,wind_direction_deg,wind_gust_kmh,precipitation_mm,precipitation_type,cloud_cover_percent,visibility_km,uv_index,solar_radiation_wm2,air_quality_index,pm25,pm10,ozone_ppb,no2_ppb,so2_ppb,co_ppm,soil_temperature_celsius,soil_moisture_percent,evapotranspiration_mm,heat_index_celsius,wind_chill_celsius,dew_point_celsius,wet_bulb_celsius,cloud_base_m,weather_code,weather_severity,is_daylight,sunrise,sunset,moon_phase,astronomical_twilight_start,astronomical_twilight_end
2024-01-01 00:00:00,New Delhi,12.5,10.2,78,1015,8.5,45,12.3,0.0,none,45,8.5,0,0,145,85,120,35,28,12,0.8,10.2,35,0.0,12.5,10.2,8.7,10.5,1200,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 01:00:00,New Delhi,12.0,9.8,79,1015,8.2,42,11.8,0.0,none,47,8.2,0,0,148,88,125,34,29,13,0.9,10.0,35,0.0,12.0,9.8,8.4,10.2,1180,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 02:00:00,New Delhi,11.5,9.3,81,1016,7.8,40,11.2,0.0,none,50,7.9,0,0,152,92,130,33,30,14,0.9,9.8,36,0.0,11.5,9.3,8.1,9.8,1150,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 03:00:00,New Delhi,11.2,9.0,82,1016,7.2,38,10.5,0.0,none,52,7.8,0,0,155,95,135,32,31,15,1.0,9.5,36,0.0,11.2,9.0,7.9,9.5,1120,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 04:00:00,New Delhi,10.8,8.5,84,1017,6.8,35,9.8,0.0,none,55,7.2,0,0,160,100,140,31,32,16,1.0,9.2,37,0.0,10.8,8.5,7.6,9.2,1080,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 05:00:00,New Delhi,10.5,8.2,85,1017,6.5,32,9.5,0.0,none,58,6.8,0,0,165,105,145,30,33,17,1.1,9.0,37,0.0,10.5,8.2,7.3,8.9,1050,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 06:00:00,New Delhi,10.8,8.5,85,1017,6.8,30,9.8,0.0,none,60,6.5,1,25,170,110,150,32,35,18,1.2,9.2,37,0.1,10.8,8.5,7.6,9.2,1020,45,1,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 07:00:00,New Delhi,11.5,9.3,82,1018,7.5,35,10.8,0.0,none,55,7.5,2,85,165,105,145,35,33,16,1.1,9.8,36,0.2,11.5,9.3,8.1,9.8,1080,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 08:00:00,New Delhi,13.0,11.5,76,1018,8.5,42,12.5,0.0,none,45,9.0,3,180,155,95,135,40,30,14,1.0,10.8,35,0.4,13.0,11.5,8.9,10.9,1150,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 09:00:00,New Delhi,14.5,13.2,72,1018,9.5,48,14.2,0.0,none,35,10.2,4,320,145,85,125,45,28,12,0.9,12.0,34,0.6,14.5,13.2,9.5,11.8,1250,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 10:00:00,New Delhi,16.2,15.5,65,1017,10.8,55,16.5,0.0,none,30,11.5,5,450,138,78,118,50,25,10,0.8,13.5,33,0.8,16.2,15.5,9.8,12.8,1350,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 11:00:00,New Delhi,17.5,16.8,60,1016,11.8,62,18.2,0.0,none,28,12.2,6,550,132,72,112,55,22,9,0.7,14.8,32,1.0,17.5,16.8,10.1,13.5,1450,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 12:00:00,New Delhi,18.2,17.5,58,1016,12.3,68,18.5,0.0,none,28,12.5,6,580,128,68,108,58,20,8,0.7,15.5,31,1.2,18.2,17.5,10.4,13.9,1500,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 13:00:00,New Delhi,18.8,18.0,55,1015,13.0,72,19.5,0.0,none,25,13.0,6,560,125,65,105,60,18,7,0.6,16.0,30,1.3,18.8,18.0,10.2,13.8,1550,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 14:00:00,New Delhi,19.2,18.5,53,1014,14.0,78,20.8,0.0,none,22,13.5,5,480,122,62,102,58,17,7,0.6,16.2,30,1.4,19.2,18.5,10.0,13.6,1600,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 15:00:00,New Delhi,19.5,18.8,52,1014,14.5,82,21.2,0.0,none,22,14.0,5,380,120,60,100,55,16,6,0.6,16.5,29,1.4,19.5,18.8,9.8,13.4,1650,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 16:00:00,New Delhi,18.8,18.0,55,1015,13.5,85,19.8,0.0,none,28,13.2,4,250,125,65,105,52,18,7,0.7,15.8,30,1.2,18.8,18.0,10.2,13.5,1550,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 17:00:00,New Delhi,17.8,17.0,60,1015,12.0,88,17.5,0.0,none,32,12.0,2,120,130,70,110,48,20,8,0.8,14.8,31,0.9,17.8,17.0,10.5,13.8,1450,0,0,1,07:15,17:45,0.72,05:45,19:15
2024-01-01 18:00:00,New Delhi,16.8,15.5,65,1015,10.2,90,15.8,0.0,none,38,11.5,1,25,135,75,115,45,22,9,0.9,13.5,32,0.6,16.8,15.5,10.8,13.5,1350,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 19:00:00,New Delhi,15.8,14.2,70,1016,9.5,88,14.5,0.0,none,42,10.5,0,0,140,80,120,42,24,10,0.9,12.5,33,0.3,15.8,14.2,10.5,13.0,1280,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 20:00:00,New Delhi,15.0,13.5,72,1016,8.8,85,13.8,0.0,none,45,9.8,0,0,142,82,122,40,25,11,0.9,11.8,34,0.2,15.0,13.5,10.2,12.5,1230,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 21:00:00,New Delhi,14.2,12.8,75,1016,8.5,82,12.5,0.0,none,48,9.2,0,0,145,85,125,38,26,12,1.0,11.0,35,0.1,14.2,12.8,9.9,12.0,1180,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 22:00:00,New Delhi,13.5,12.0,77,1017,8.0,78,11.8,0.0,none,50,8.8,0,0,148,88,128,36,27,12,1.0,10.5,35,0.0,13.5,12.0,9.6,11.5,1150,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 23:00:00,New Delhi,13.0,11.5,78,1017,7.8,72,11.2,0.0,none,52,8.5,0,0,150,90,130,35,28,13,1.0,10.2,36,0.0,13.0,11.5,9.3,11.2,1120,0,0,0,07:15,17:45,0.72,05:45,19:15
2024-01-01 00:00:00,Mumbai,22.5,22.0,75,1012,12.5,270,18.5,0.0,none,35,12.0,0,0,78,45,65,42,18,5,0.4,20.5,42,0.0,22.5,22.0,18.2,20.2,1800,0,0,0,07:05,18:15,0.72,05:35,19:45
2024-01-01 03:00:00,Mumbai,21.8,21.2,78,1013,11.2,262,16.8,0.0,none,42,11.5,0,0,75,42,62,40,17,5,0.4,19.8,43,0.0,21.8,21.2,17.8,19.6,1750,0,0,0,07:05,18:15,0.72,05:35,19:45
2024-01-01 06:00:00,Mumbai,21.2,20.5,82,1014,10.5,252,15.2,0.0,none,48,10.8,1,30,72,40,60,38,16,4,0.4,19.2,44,0.1,21.2,20.5,18.2,19.5,1680,51,1,0,07:05,18:15,0.72,05:35,19:45
2024-01-01 09:00:00,Mumbai,25.5,25.8,68,1015,14.2,265,21.5,0.0,none,32,14.5,5,420,65,35,55,48,14,4,0.3,22.5,40,0.8,25.8,25.8,18.8,21.8,2000,0,0,1,07:05,18:15,0.72,05:35,19:45
2024-01-01 12:00:00,Mumbai,29.8,30.5,55,1013,16.8,285,24.2,0.0,none,18,16.0,8,720,58,28,48,55,12,3,0.3,26.0,35,1.5,31.2,30.5,19.5,23.5,2200,0,0,1,07:05,18:15,0.72,05:35,19:45
2024-01-01 15:00:00,Mumbai,31.2,32.5,48,1011,18.5,298,28.5,0.0,none,15,18.5,7,520,55,25,45,52,11,3,0.2,27.2,32,1.8,33.5,32.5,18.2,22.8,2350,0,0,1,07:05,18:15,0.72,05:35,19:45
2024-01-01 18:00:00,Mumbai,28.5,28.8,58,1012,15.2,285,22.8,0.0,none,25,15.2,2,60,62,32,52,48,13,4,0.3,24.5,36,1.0,29.5,28.8,19.2,23.2,2100,0,0,0,07:05,18:15,0.72,05:35,19:45
2024-01-01 21:00:00,Mumbai,25.2,25.0,68,1013,13.5,270,19.5,0.0,none,32,13.8,0,0,68,38,58,45,15,4,0.3,21.8,40,0.4,25.5,25.0,18.5,21.5,1900,0,0,0,07:05,18:15,0.72,05:35,19:45
2024-01-01 00:00:00,Bangalore,18.5,17.8,72,1015,8.5,45,12.5,0.0,none,42,10.5,0,0,52,30,45,38,12,3,0.3,16.0,38,0.0,18.5,17.8,13.5,15.8,1650,0,0,0,06:45,18:00,0.72,05:15,19:30
2024-01-01 03:00:00,Bangalore,17.2,16.5,78,1016,7.2,38,10.8,0.0,none,48,9.8,0,0,50,28,43,36,11,3,0.3,14.8,39,0.0,17.2,16.5,13.2,15.0,1580,0,0,0,06:45,18:00,0.72,05:15,19:30
2024-01-01 06:00:00,Bangalore,16.5,15.8,82,1017,6.5,30,9.5,0.0,none,55,8.5,1,20,48,26,41,35,10,3,0.2,14.2,40,0.1,16.5,15.8,13.5,14.8,1500,10,1,0,06:45,18:00,0.72,05:15,19:30
2024-01-01 09:00:00,Bangalore,22.5,22.0,62,1018,10.5,52,15.8,0.0,none,35,12.8,5,380,45,24,39,42,9,2,0.2,19.0,35,0.6,22.5,22.0,14.8,18.2,1750,0,0,1,06:45,18:00,0.72,05:15,19:30
2024-01-01 12:00:00,Bangalore,27.8,27.5,48,1016,13.2,72,19.5,0.0,none,22,15.2,7,680,42,22,37,50,8,2,0.2,23.5,30,1.2,27.8,27.5,15.2,20.5,1950,0,0,1,06:45,18:00,0.72,05:15,19:30
2024-01-01 15:00:00,Bangalore,28.5,28.2,45,1014,14.8,85,22.0,0.0,none,18,16.5,6,480,40,20,35,48,7,2,0.2,24.2,28,1.4,28.5,28.2,14.5,20.0,2050,0,0,1,06:45,18:00,0.72,05:15,19:30
2024-01-01 18:00:00,Bangalore,25.2,24.8,55,1015,11.5,75,17.2,0.0,none,28,14.0,2,50,45,24,39,45,8,2,0.2,21.0,33,0.8,25.2,24.8,14.8,19.5,1850,0,0,0,06:45,18:00,0.72,05:15,19:30
2024-01-01 21:00:00,Bangalore,21.5,21.0,65,1016,9.2,60,13.5,0.0,none,38,11.5,0,0,48,26,41,42,9,3,0.2,17.5,37,0.3,21.5,21.0,14.5,17.8,1700,0,0,0,06:45,18:00,0.72,05:15,19:30
2024-01-01 00:00:00,Kolkata,16.5,15.2,82,1018,6.5,0,9.8,0.0,none,55,8.5,0,0,95,58,85,32,22,8,0.6,13.5,45,0.0,16.5,15.2,13.5,14.8,1200,0,0,0,06:15,17:05,0.72,04:45,18:35
2024-01-01 03:00:00,Kolkata,15.2,13.8,86,1019,5.5,22,8.2,0.0,none,62,7.5,0,0,98,62,90,30,23,9,0.7,12.8,46,0.0,15.2,13.8,12.8,13.8,1120,0,0,0,06:15,17:05,0.72,04:45,18:35
2024-01-01 06:00:00,Kolkata,14.5,13.0,90,1020,5.0,45,7.5,0.0,none,68,6.2,0,15,102,65,95,28,24,10,0.8,12.5,48,0.0,14.5,13.0,12.8,13.5,1050,45,1,0,06:15,17:05,0.72,04:45,18:35
2024-01-01 09:00:00,Kolkata,19.5,18.8,72,1019,8.5,48,13.2,0.0,none,45,9.8,4,350,88,52,78,38,20,7,0.5,16.2,42,0.5,19.5,18.8,14.2,16.5,1350,0,0,1,06:15,17:05,0.72,04:45,18:35
2024-01-01 12:00:00,Kolkata,24.5,24.0,58,1017,12.5,68,18.5,0.0,none,32,12.5,6,620,78,45,68,48,16,5,0.4,20.5,38,1.0,24.5,24.0,15.2,19.2,1600,0,0,1,06:15,17:05,0.72,04:45,18:35
2024-01-01 15:00:00,Kolkata,26.2,25.8,52,1015,14.2,82,21.0,0.0,none,25,14.0,5,450,72,42,65,52,14,4,0.4,21.8,35,1.2,26.2,25.8,14.8,19.5,1750,0,0,1,06:15,17:05,0.72,04:45,18:35
2024-01-01 18:00:00,Kolkata,22.8,22.2,65,1016,10.5,90,15.5,0.0,none,38,11.5,1,35,82,48,72,45,18,6,0.5,18.5,40,0.6,22.8,22.2,15.5,18.8,1500,0,0,0,06:15,17:05,0.72,04:45,18:35
2024-01-01 21:00:00,Kolkata,19.2,18.5,75,1017,8.0,70,11.8,0.0,none,48,9.5,0,0,88,52,78,40,20,7,0.5,16.0,43,0.2,19.2,18.5,14.8,16.8,1320,0,0,0,06:15,17:05,0.72,04:45,18:35
2024-01-01 00:00:00,Chennai,24.5,24.2,78,1012,10.5,45,15.5,0.0,none,45,11.5,0,0,62,35,52,40,14,4,0.3,21.5,38,0.0,24.5,24.2,20.5,22.2,1850,0,0,0,06:35,17:55,0.72,05:05,19:25
2024-01-01 03:00:00,Chennai,23.5,23.0,82,1013,9.2,38,13.8,0.0,none,52,10.8,0,0,60,33,50,38,13,4,0.3,20.5,40,0.0,23.5,23.0,20.2,21.5,1780,0,0,0,06:35,17:55,0.72,05:05,19:25
2024-01-01 06:00:00,Chennai,22.8,22.2,85,1014,8.5,30,12.5,0.0,none,58,9.5,1,25,58,32,48,36,12,4,0.3,19.8,42,0.1,22.8,22.2,20.0,21.2,1700,51,1,0,06:35,17:55,0.72,05:05,19:25
2024-01-01 09:00:00,Chennai,27.5,27.8,68,1015,12.8,52,19.0,0.0,none,38,13.2,6,450,52,28,45,48,10,3,0.2,24.2,35,0.8,28.2,27.8,20.8,23.5,2000,0,0,1,06:35,17:55,0.72,05:05,19:25
2024-01-01 12:00:00,Chennai,31.5,32.2,55,1013,16.5,72,24.5,0.0,none,25,15.5,8,750,48,25,42,55,9,3,0.2,27.5,30,1.4,33.5,32.2,21.2,25.2,2250,0,0,1,06:35,17:55,0.72,05:05,19:25
2024-01-01 15:00:00,Chennai,32.8,34.0,48,1011,18.2,85,27.5,0.0,none,18,17.5,7,520,45,22,40,52,8,2,0.2,28.2,28,1.6,35.2,34.0,20.5,24.8,2400,0,0,1,06:35,17:55,0.72,05:05,19:25
2024-01-01 18:00:00,Chennai,29.5,29.8,58,1012,14.5,75,21.5,0.0,none,28,14.8,2,55,52,28,45,48,10,3,0.2,25.5,33,0.9,30.5,29.8,21.0,24.5,2100,0,0,0,06:35,17:55,0.72,05:05,19:25
2024-01-01 21:00:00,Chennai,26.2,26.0,70,1013,11.8,60,17.5,0.0,none,38,12.5,0,0,58,32,48,45,12,3,0.3,22.8,36,0.4,26.5,26.0,20.5,23.0,1950,0,0,0,06:35,17:55,0.72,05:05,19:25
2024-01-02 00:00:00,New Delhi,13.0,10.8,80,1017,7.5,50,11.2,0.0,none,55,8.0,0,0,152,92,132,34,29,14,1.0,10.2,36,0.0,13.0,10.8,9.5,11.2,1100,0,0,0,07:15,17:46,0.73,05:45,19:16
2024-01-02 06:00:00,New Delhi,10.2,7.8,88,1019,5.8,35,8.5,0.2,drizzle,75,5.5,0,20,175,115,155,30,36,20,1.3,9.0,38,0.0,10.2,7.8,8.2,9.0,950,61,2,0,07:15,17:46,0.73,05:45,19:16
2024-01-02 09:00:00,New Delhi,12.8,11.5,78,1018,8.2,42,12.8,0.5,rain,68,7.8,2,150,165,105,145,38,32,16,1.1,11.5,37,0.3,12.8,11.5,9.0,10.8,1050,63,2,1,07:15,17:46,0.73,05:45,19:16
2024-01-02 12:00:00,New Delhi,15.5,14.2,68,1016,11.5,58,17.2,0.8,rain,58,9.5,3,280,155,95,135,45,28,13,0.9,13.8,35,0.5,15.5,14.2,9.5,12.2,1180,63,2,1,07:15,17:46,0.73,05:45,19:16
2024-01-02 15:00:00,New Delhi,16.2,15.0,65,1015,13.2,72,19.5,0.3,drizzle,52,10.8,3,220,148,88,128,48,25,11,0.8,14.5,34,0.6,16.2,15.0,9.8,12.8,1250,61,1,1,07:15,17:46,0.73,05:45,19:16
2024-01-02 18:00:00,New Delhi,14.8,13.5,72,1016,10.5,85,15.2,0.0,none,45,11.2,1,30,152,92,132,42,27,12,0.9,13.2,35,0.4,14.8,13.5,10.2,12.2,1180,0,0,0,07:15,17:46,0.73,05:45,19:16
2024-01-02 21:00:00,New Delhi,13.2,11.8,78,1017,8.2,75,12.0,0.0,none,52,9.5,0,0,155,95,135,38,29,13,1.0,11.5,36,0.1,13.2,11.8,9.8,11.5,1100,0,0,0,07:15,17:46,0.73,05:45,19:16
2024-01-03 00:00:00,New Delhi,11.8,9.5,82,1018,7.0,45,10.2,0.0,none,50,8.0,0,0,158,98,138,35,30,14,1.0,10.0,37,0.0,11.8,9.5,8.8,10.2,1080,0,0,0,07:15,17:47,0.74,05:45,19:17
2024-01-03 06:00:00,New Delhi,9.5,7.0,90,1020,5.5,38,8.0,0.0,none,65,5.5,0,18,172,112,152,32,34,18,1.2,8.8,38,0.0,9.5,7.0,7.8,8.5,980,45,1,0,07:15,17:47,0.74,05:45,19:17
2024-01-03 12:00:00,New Delhi,17.5,16.8,60,1018,11.0,62,16.5,0.0,none,30,12.0,5,520,140,80,120,52,24,10,0.8,15.0,32,1.0,17.5,16.8,10.2,13.5,1380,0,0,1,07:15,17:47,0.74,05:45,19:17
2024-01-03 18:00:00,New Delhi,15.5,14.2,68,1017,9.5,82,14.0,0.0,none,40,10.8,2,35,148,88,128,45,26,11,0.9,13.5,33,0.5,15.5,14.2,10.0,12.5,1250,0,0,0,07:15,17:47,0.74,05:45,19:17

95 lines•12.9 KB
csv
data/dataset_info.json
Raw Download
Find: Go to:
{
    "_metadata": {
        "project": "Weather Forecasting Dataset",
        "category": "Time Series Data",
        "version": "2.0.0",
        "created": "2024",
        "updated": "2024",
        "author": {
            "name": "Molla Samser",
            "role": "Founder & Developer",
            "website": "https://rskworld.in",
            "email": "help@rskworld.in",
            "phone": "+91 93305 39277"
        },
        "designer_tester": {
            "name": "Rima Khatun",
            "role": "Designer & Tester"
        },
        "about": "RSK World is your one-stop destination for free programming resources, source code, and development tools.",
        "license": "Educational Purpose Only",
        "copyright": "© 2024 RSK World - https://rskworld.in"
    },
    "dataset": {
        "id": 4,
        "title": "Weather Forecasting Dataset",
        "category": "Time Series Data",
        "description": "Comprehensive weather dataset with temperature, humidity, pressure, and precipitation data for weather forecasting models.",
        "full_description": "This advanced dataset includes historical weather data with temperature, humidity, pressure, precipitation, wind speed, air quality index, solar radiation, soil conditions, and 35+ other meteorological variables. Perfect for weather forecasting, climate analysis, machine learning, anomaly detection, and time series prediction models.",
        "technologies": ["CSV", "JSON", "Time Series", "Pandas", "Scikit-learn", "TensorFlow", "Flask"],
        "difficulty": "Intermediate",
        "source_link": "./weather-forecasting/weather-forecasting.zip",
        "demo_link": "./weather-forecasting/",
        "icon": "fas fa-clock",
        "icon_color": "text-success",
        "project_image": "./weather-forecasting/weather-forecasting.png",
        "project_image_alt": "Weather Forecasting Dataset - rskworld.in"
    },
    "features": [
        "Temperature and humidity data",
        "Pressure and precipitation",
        "Wind speed and direction",
        "Multiple locations (5 cities)",
        "Time series format",
        "Air Quality Index (AQI) with PM2.5, PM10, Ozone",
        "Solar radiation and UV index",
        "Soil temperature and moisture",
        "Heat index and wind chill",
        "Weather alerts and warnings",
        "Forecast vs Actual comparison data",
        "Seasonal statistics",
        "Machine learning models",
        "Anomaly detection algorithms",
        "Weather API simulation",
        "Interactive dashboard"
    ],
    "files": {
        "csv_files": [
            {
                "filename": "weather_data.csv",
                "description": "Main weather data with all meteorological parameters",
                "records": 120,
                "columns": 21
            },
            {
                "filename": "weather_advanced.csv",
                "description": "Advanced weather data with 35+ parameters including AQI, solar, soil",
                "records": 70,
                "columns": 38
            },
            {
                "filename": "weather_alerts.csv",
                "description": "Weather alerts and warnings data",
                "records": 10,
                "columns": 14
            },
            {
                "filename": "weather_forecast_comparison.csv",
                "description": "Forecast vs actual comparison for model evaluation",
                "records": 30,
                "columns": 17
            },
            {
                "filename": "seasonal_statistics.csv",
                "description": "Monthly and seasonal weather statistics",
                "records": 60,
                "columns": 21
            },
            {
                "filename": "locations.csv",
                "description": "Location master data with geographic information",
                "records": 5,
                "columns": 10
            },
            {
                "filename": "weather_hourly_extended.csv",
                "description": "Extended hourly data with additional parameters",
                "records": 72,
                "columns": 15
            }
        ],
        "json_files": [
            {
                "filename": "weather_data.json",
                "description": "Complete weather data in JSON format"
            },
            {
                "filename": "dataset_info.json",
                "description": "Dataset metadata and information"
            }
        ]
    },
    "advanced_features": {
        "ml_models": [
            "Linear Regression",
            "Ridge Regression",
            "Lasso Regression",
            "Random Forest Regressor",
            "Gradient Boosting",
            "XGBoost",
            "Support Vector Regression",
            "LSTM Neural Network"
        ],
        "anomaly_detection": [
            "Z-score method",
            "IQR method",
            "Isolation Forest",
            "Local Outlier Factor",
            "Moving Average Deviation"
        ],
        "api_endpoints": [
            "GET /api/weather/current",
            "GET /api/weather/forecast",
            "GET /api/alerts",
            "GET /api/locations"
        ]
    },
    "columns_description": {
        "basic": {
            "date": "Date of the weather observation (YYYY-MM-DD)",
            "time": "Time of the observation (HH:MM)",
            "datetime": "Combined datetime column",
            "location": "City name where observation was recorded",
            "latitude": "Geographic latitude coordinate",
            "longitude": "Geographic longitude coordinate",
            "temperature_celsius": "Air temperature in Celsius",
            "temperature_fahrenheit": "Air temperature in Fahrenheit",
            "feels_like_celsius": "Apparent temperature (feels like)",
            "humidity_percent": "Relative humidity percentage",
            "pressure_hpa": "Atmospheric pressure in hectopascals",
            "wind_speed_kmh": "Wind speed in kilometers per hour",
            "wind_direction": "Wind direction (compass direction)",
            "wind_gust_kmh": "Maximum wind gust speed",
            "precipitation_mm": "Precipitation amount in millimeters",
            "precipitation_probability": "Probability of precipitation (%)",
            "cloud_cover_percent": "Cloud cover percentage",
            "visibility_km": "Visibility distance in kilometers",
            "uv_index": "UV radiation index",
            "dew_point_celsius": "Dew point temperature",
            "weather_condition": "Main weather condition",
            "weather_description": "Detailed weather description"
        },
        "advanced": {
            "air_quality_index": "Air Quality Index (0-500)",
            "pm25": "Fine particulate matter PM2.5 (µg/m³)",
            "pm10": "Coarse particulate matter PM10 (µg/m³)",
            "ozone_ppb": "Ground-level ozone (ppb)",
            "no2_ppb": "Nitrogen dioxide (ppb)",
            "so2_ppb": "Sulfur dioxide (ppb)",
            "co_ppm": "Carbon monoxide (ppm)",
            "solar_radiation_wm2": "Solar radiation (W/m²)",
            "soil_temperature_celsius": "Soil temperature (°C)",
            "soil_moisture_percent": "Soil moisture (%)",
            "evapotranspiration_mm": "Evapotranspiration (mm)",
            "heat_index_celsius": "Heat index (°C)",
            "wind_chill_celsius": "Wind chill factor (°C)",
            "wet_bulb_celsius": "Wet bulb temperature (°C)",
            "cloud_base_m": "Cloud base height (m)",
            "weather_code": "Weather condition code",
            "weather_severity": "Weather severity level (0-5)",
            "is_daylight": "Daylight indicator (0/1)"
        }
    },
    "use_cases": [
        "Weather forecasting using machine learning",
        "Time series analysis and prediction",
        "Climate pattern recognition",
        "Seasonal trend analysis",
        "Temperature prediction models",
        "Humidity and precipitation correlation studies",
        "Regional weather comparison",
        "Air quality monitoring and prediction",
        "Anomaly and extreme weather detection",
        "Solar energy forecasting",
        "Agriculture planning with soil data",
        "Health impact studies (heat index, UV)",
        "API development and testing"
    ]
}
199 lines•8.4 KB
json
🚀 Support RSK World

Subscribe to our YouTube channel for latest tutorials & updates!



Click subscribe & support our work ❤️

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer