Commit c72ad9c0 authored by dasharatha.vamshi's avatar dasharatha.vamshi

init

parent c8dd48f6
# Created by .ignore support plugin (hsz.mobi)
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
reports/*.pdf
reports/*.csv
reports/*.xlsx
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
.idea
logs
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
### Python template
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
### VisualStudio template
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd
### JupyterNotebooks template
# gitignore template for Jupyter Notebooks
# website: http://jupyter.org/
.env
FROM python:3.9-buster
COPY . /code
WORKDIR /code
RUN pip install -r requirements.txt
CMD [ "python","app.py" ]
\ No newline at end of file
__version__ = "V0.0.1"
from scripts.constants.app_configuration import METADATA
from scripts.core.utils.compliance_util import Compliance
from scripts.core.utils.timestamp_util import get_timestamps
if __name__ == '__main__':
all_tags = METADATA['tags']
tags_data = {}
tags_type = ['upper', 'lower', 'live']
for param, param_data in all_tags.items():
for param_data_type in tags_type:
tags_data[f'{param}_{param_data_type}'] = param_data[param_data_type]
column_renamer = {v: k for k, v in tags_data.items()}
payload = METADATA['query']
start_date = METADATA['start_date']
end_date = METADATA['end_date']
print(start_date, end_date)
all_timestamps = get_timestamps(start_date, end_date)
print(all_timestamps)
payload['metrics'][0]['tags']['c3'] = list(column_renamer.keys())
obj = Compliance(payload, column_renamer, all_tags)
obj.start_calculation(all_timestamps)
[KAIROS_DB]
uri=$KAIROS_URI
[POSTGRES]
postgres_uri=$POSTGRES_URI
metadata:
client: "Jubilant"
site: "PP2 R5 Reaction Section"
project_name: "Golden Batch for R5 Reaction"
compliance_percentage: 70
start_date: "2022-08-01"
end_date: "2022-12-31"
tags:
"Cooling tower.TI-5414":
"upper": site_107$dept_113$line_194$equipment_2632$tag_4352
"lower": site_107$dept_113$line_194$equipment_2632$tag_4351
"live": site_107$dept_113$line_194$equipment_2632$tag_743
"VAHP.TI-5415":
"upper": site_107$dept_113$line_194$equipment_2634$tag_4354
"lower": site_107$dept_113$line_194$equipment_2634$tag_4353
"live": site_107$dept_113$line_194$equipment_2634$tag_778
"Chiller.TI-5451":
"upper": site_107$dept_113$line_194$equipment_2635$tag_4356
"lower": site_107$dept_113$line_194$equipment_2635$tag_4355
"live": site_107$dept_113$line_194$equipment_2635$tag_775
"Feed Drum.FIC-5161":
"upper": site_107$dept_113$line_198$equipment_2588$tag_4358
"lower": site_107$dept_113$line_198$equipment_2588$tag_4357
"live": site_107$dept_113$line_198$equipment_2588$tag_1968
"Feed Drum.FIC-5111":
"upper": site_107$dept_113$line_198$equipment_2588$tag_4364
"lower": site_107$dept_113$line_198$equipment_2588$tag_4363
"live": site_107$dept_113$line_198$equipment_2588$tag_500
"Feed Drum.FIC-5102":
"upper": site_107$dept_113$line_198$equipment_2588$tag_4360
"lower": site_107$dept_113$line_198$equipment_2588$tag_4359
"live": site_107$dept_113$line_198$equipment_2588$tag_765
"Feed Drum.FIC-5103":
"upper": site_107$dept_113$line_198$equipment_2588$tag_4362
"lower": site_107$dept_113$line_198$equipment_2588$tag_4361
"live": site_107$dept_113$line_198$equipment_2588$tag_766
"Reactor.REACTINVENTORY":
"upper": site_107$dept_113$line_198$equipment_2590$tag_4366
"lower": site_107$dept_113$line_198$equipment_2590$tag_4365
"live": site_107$dept_113$line_198$equipment_2590$tag_2403
"Reactor.CATCIRCULATION":
"upper": site_107$dept_113$line_198$equipment_2590$tag_4368
"lower": site_107$dept_113$line_198$equipment_2590$tag_4367
"live": site_107$dept_113$line_198$equipment_2590$tag_2404
"Reactor.TI-5126":
"upper": site_107$dept_113$line_198$equipment_2590$tag_4370
"lower": site_107$dept_113$line_198$equipment_2590$tag_4369
"live": site_107$dept_113$line_198$equipment_2590$tag_732
"Reactor.TI-5108C":
"upper": site_107$dept_113$line_198$equipment_2590$tag_4372
"lower": site_107$dept_113$line_198$equipment_2590$tag_4371
"live": site_107$dept_113$line_198$equipment_2590$tag_785
"Regenerator.RGNINVENTORY":
"upper": site_107$dept_113$line_198$equipment_2592$tag_4374
"lower": site_107$dept_113$line_198$equipment_2592$tag_4373
"live": site_107$dept_113$line_198$equipment_2592$tag_2407
"Regenerator.TI-5113B":
"upper": site_107$dept_113$line_198$equipment_2592$tag_4376
"lower": site_107$dept_113$line_198$equipment_2592$tag_4375
"live": site_107$dept_113$line_198$equipment_2592$tag_512
"Venturi Scrubber.TI-5127":
"upper": site_107$dept_113$line_198$equipment_2594$tag_4378
"lower": site_107$dept_113$line_198$equipment_2594$tag_4377
"live": site_107$dept_113$line_198$equipment_2594$tag_744
"Venturi Scrubber.TI-5120":
"upper": site_107$dept_113$line_198$equipment_2594$tag_4380
"lower": site_107$dept_113$line_198$equipment_2594$tag_4379
"live": site_107$dept_113$line_198$equipment_2594$tag_745
"Venturi Scrubber.TI-5121":
"upper": site_107$dept_113$line_198$equipment_2594$tag_4382
"lower": site_107$dept_113$line_198$equipment_2594$tag_4381
"live": site_107$dept_113$line_198$equipment_2594$tag_774
"7302011030 Absorber.TI-5129":
"upper": site_107$dept_113$line_198$equipment_2595$tag_4384
"lower": site_107$dept_113$line_198$equipment_2595$tag_4383
"live": site_107$dept_113$line_198$equipment_2595$tag_748
"7302011030 Recovery Column-A.FI-5263A":
"upper": site_107$dept_113$line_198$equipment_2596$tag_4386
"lower": site_107$dept_113$line_198$equipment_2596$tag_4385
"live": site_107$dept_113$line_198$equipment_2596$tag_1988
query:
metrics:
- tags:
c3:
name: ilens.live_data.raw
group_by:
- name: tag
tags:
- c3
aggregators:
- name: avg
sampling:
value: '15'
unit: minutes
align_sampling: true
align_start_time: true
plugins: [ ]
cache_time: 0
time_zone: Asia/Calcutta
start_absolute: 0
end_absolute: 0
KAIROS_URI= https://iLens:iLensJUB$456@jub-kairos.ilens.io/kairos
POSTGRES_URI = postgresql://iLens:iLensJUB$456@jubilant.ilens.io/kairos
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
from dotenv import load_dotenv
import os
import sys
from configparser import ConfigParser, BasicInterpolation
import yaml
# Configuration File Constants
_application_conf = "./conf/application.conf"
_default_conf = "./config.env"
data_conf = "./conf/data.yml"
load_dotenv(dotenv_path=_default_conf)
class EnvInterpolation(BasicInterpolation):
"""
Interpolation which expands environment variables in values.
"""
def before_get(self, parser, section, option, value, defaults):
value = super().before_get(parser, section, option, value, defaults)
if not os.path.expandvars(value).startswith("$"):
return os.path.expandvars(value)
else:
return
try:
config = ConfigParser(interpolation=EnvInterpolation())
config.read(_application_conf)
except Exception as e:
print(f"Error while loading the config: {e}")
print("Failed to Load Configuration. Exiting!!!")
sys.exit()
class Logging:
level = config.get("LOGGING", "level", fallback="INFO")
level = level or "INFO"
tb_flag = config.getboolean("LOGGING", "traceback", fallback=True)
tb_flag = tb_flag if tb_flag is not None else True
# Configuration Variables
# Kairos Configuration Variables
KAIROS_DB_HOST = config["KAIROS_DB"]["uri"]
# Postgres Configuration Variables
POSTGRES_URI = config["POSTGRES"]["postgres_uri"]
# Read the configuration file
with open(data_conf, "r") as _cf:
_config = yaml.full_load(_cf)
METADATA = _config["metadata"]
import json
import pandas as pd
import requests
from loguru import logger
class DataPuller(object):
def __init__(self, db_host, column_rename, payload, absolute_time=None, optional_payload=None):
self.optional_payload = optional_payload
self.db_host_url = db_host
self.request_url = "{kairos_host}/api/v1/datapoints/query".format(kairos_host=self.db_host_url)
self.payload = payload
self.column_rename = column_rename
if absolute_time is not None:
if "start_relative" in self.payload:
del self.payload["start_relative"]
if "end_relative" in self.payload:
del self.payload["end_relative"]
self.payload["start_absolute"] = absolute_time["start_absolute"]
self.payload["end_absolute"] = absolute_time["end_absolute"]
def get_data(self, start_timestamp, end_timestamp):
logger.info("Data for the parameters being pulled from Kairos Database")
self.payload['start_absolute'] = start_timestamp
self.payload['end_absolute'] = end_timestamp
response_data = requests.post(url=self.request_url, data=json.dumps(self.payload)).json()
output_data = response_data["queries"]
logger.debug("Data pull complete")
df_final = pd.DataFrame()
for i in range(len(output_data)):
grouped_output_data = output_data[i]["results"]
for each_grouped_data in grouped_output_data:
value = (each_grouped_data["values"])
tag_id = each_grouped_data["group_by"][0]["group"]["c3"]
try:
logger.debug(f"Renamed {tag_id} to {self.column_rename[tag_id]} in Data")
column_name = self.column_rename[tag_id]
except KeyError as ke:
logger.debug(f"Column Renaming Logic not found for {tag_id} - {ke}")
column_name = tag_id
df_column_data = pd.DataFrame(data=value, columns=["timestamp", column_name])
if df_final.empty:
df_final = df_column_data
else:
df_final = df_final.merge(df_column_data, how="outer", left_on="timestamp", right_on="timestamp")
df_final["epoch_time"] = df_final["timestamp"]
df_final["timestamp"] = pd.to_datetime(df_final['timestamp'], unit="ms").dt.tz_localize('UTC').dt.tz_convert(
'Asia/Kolkata')
logger.debug(f"Final number of columns : {len(list(df_final.columns))}")
return df_final
from datetime import datetime
from scripts.constants.app_configuration import KAIROS_DB_HOST, METADATA
from scripts.core.data.data_import import DataPuller
from loguru import logger
import pandas as pd
class Compliance:
def __init__(self, payload, column_rename, tags_data):
self.payload = payload
self.column_rename = column_rename
self.tags_data = tags_data
self._dp_ = DataPuller(db_host=KAIROS_DB_HOST, payload=self.payload, column_rename=self.column_rename)
@staticmethod
def add_compliance_column(df, column, live_col, upper_col, lower_col):
try:
df[f'{column}_compliance'] = (df[live_col] > df[lower_col]) & (df[live_col] < df[upper_col])
except Exception as e:
logger.warning(f"Error adding compliance column - {e}")
return df
@staticmethod
def create_compliance_sheet(final_data_dict, compliance_cols, total_columns_criteria):
logger.info("Calculating overall compliance...")
c_df = pd.DataFrame()
try:
c_df['client'] = [METADATA['client']] * len(final_data_dict)
c_df['site'] = [METADATA['site']] * len(final_data_dict)
c_df['project_name'] = [METADATA['project_name']] * len(final_data_dict)
final_compliance_list = []
timestamp_data = []
for idx, value in final_data_dict.items():
data_list = []
for k, v in value.items():
if k in compliance_cols:
data_list.append(v)
else:
timestamp_data.append(v)
count = data_list.count(True)
if count >= total_columns_criteria:
final_compliance_list.append(1)
else:
final_compliance_list.append(0)
c_df['time'] = timestamp_data
c_df['compliance'] = final_compliance_list
except Exception as e:
logger.warning(f'Error - {e}')
return c_df
def start_calculation(self, all_timestamps):
all_dfs = []
parameter_wise_dfs = []
for i in all_timestamps:
start_timestamp = i['start']
end_timestamp = i['end']
start_time = datetime.fromtimestamp(start_timestamp//1000)
end_time = datetime.fromtimestamp(end_timestamp//1000)
logger.info(f"Calculating for {start_time} to {end_time}")
df = self._dp_.get_data(start_timestamp, end_timestamp)
total_cols = len(df.columns) - 2
required_total_cols = len(self.tags_data) * 3
if total_cols != required_total_cols:
logger.warning(f"No Data for {start_time} to {end_time}")
else:
df.dropna(inplace=True)
compliance_cols = []
for column, column_data in self.tags_data.items():
df = self.add_compliance_column(df, column, f'{column}_live', f'{column}_upper', f'{column}_lower')
compliance_cols.append(f'{column}_compliance')
# df.to_csv('r5-parameter-wise-compliance.csv', index=False)
parameter_wise_dfs.append(df)
total_columns_criteria = int((METADATA['compliance_percentage'] / 100) * len(compliance_cols))
logger.info(f"Need {total_columns_criteria} from {len(compliance_cols)} columns to satisfy the "
f"compliance")
rq_cols = compliance_cols.copy()
rq_cols.append('timestamp')
df = df[rq_cols]
final_data_dict = df.to_dict(orient='index')
df_final = self.create_compliance_sheet(final_data_dict, compliance_cols, total_columns_criteria)
all_dfs.append(df_final)
if all_dfs:
logger.info("Combining the Data")
final_df = pd.concat(all_dfs)
final_df.to_csv('r5-overall-compliance.csv', index=False)
if parameter_wise_dfs:
params_df = pd.concat(parameter_wise_dfs)
params_df.to_csv('r5-parameter-wise-compliance.csv', index=False)
from datetime import datetime, timedelta
from loguru import logger
from scripts.errors import DateError
def get_timestamps(start_date, end_date):
logger.info(f"Getting start and end time from {start_date} and {end_date}")
s_date = datetime.strptime(start_date, "%Y-%m-%d")
e_date = datetime.strptime(end_date, "%Y-%m-%d")
if s_date > e_date:
raise DateError("Invalid Dates mentioned")
my_dates = [s_date + timedelta(days=x) for x in range((e_date - s_date).days + 1)]
print(my_dates)
start = 0
end = len(my_dates)
step = 30
timestamps = []
for i in range(start, end, step):
x = i
t_list = my_dates[x:x + step]
start = t_list[0]
end = t_list[-1] + timedelta(hours=24, minutes=0, seconds=0, milliseconds=0)
end = min(end, e_date)
timestamps.append({
"start": int(start.timestamp()) * 1000,
"end": int(end.timestamp()) * 1000
})
return timestamps
class KairosDataPullError(Exception):
pass
class DataframeFormationError(Exception):
pass
class OperationError(Exception):
pass
class ForecastError(Exception):
pass
class KairosInsertionError(Exception):
pass
class DateError(Exception):
pass
,timestamp,Cooling tower.TI-5414_live,VAHP.TI-5415_live,Chiller.TI-5451_live,Feed Drum.FIC-5161_live,Feed Drum.FIC-5111_live,Feed Drum.FIC-5102_live,Feed Drum.FIC-5103_live,Reactor.REACTINVENTORY_live,Reactor.CATCIRCULATION_live,Reactor.TI-5126_live,Reactor.TI-5108C_live,Regenerator.RGNINVENTORY_live,Regenerator.TI-5113B_live,Venturi Scrubber.TI-5127_live,Venturi Scrubber.TI-5120_live,Venturi Scrubber.TI-5121_live,7302011030 Absorber.TI-5129_live,7302011030 Recovery Column-A.FI-5263A_live,epoch_time
0,2022-12-29 00:00:00+05:30,23.262678434062938,9.26268644705831,11.990561884874738,0,2420.667378175192,2599.8159779809707,3798.394353941166,7158.929008270775,21519.294665459147,123.77424101589779,457.14726436337946,4310.783028543994,523.0961982258206,75.69995151285353,49.35038305527671,21.141876732170914,41.25639982596456,1383.0893950222592,1672252200000
1,2022-12-29 00:15:00+05:30,23.30787189845932,9.242458577928597,12.089384792903282,0,2419.1021694417773,2600.2228540175456,3798.326107771037,7198.389675715782,20993.71096477828,123.95548951559226,456.1706882242384,4277.688859822364,520.2932735848027,75.75208832298577,49.39217287202121,21.641575818621245,41.33462507365136,1360.5324945716218,1672253100000
2,2022-12-29 00:30:00+05:30,23.376603638384974,9.241364215053407,12.036099881102137,0,2416.908605888065,2600.0509605623233,3797.8484410862466,7245.073713916843,21083.973334878177,123.97592232052216,454.9445012841521,4242.2457585738875,518.2193941450388,75.7552962653381,49.71822827010505,21.829035182457186,41.046473099013504,1418.0793891518804,1672254000000
3,2022-12-29 00:45:00+05:30,23.327366663756983,9.297000480097765,11.932621620220845,0,2416.3284223332753,2599.9408074917073,3797.902302832577,7232.383497184881,20919.286231014317,123.95037944090433,454.4323735583428,4245.677731647172,516.8132235564333,75.82011183413714,49.93999442841088,21.74116183659218,40.857792348169085,1341.2765758663581,1672254900000
4,2022-12-29 01:00:00+05:30,23.232408406348203,9.257331379299057,11.851589778282124,0,2420.185136336854,2599.8996200135302,3798.20939627706,7221.29974467528,21479.378207925976,123.75097178880063,454.1067400884362,4314.048590803945,516.2988158497731,75.76563625229137,50.04661005968488,21.483473793754364,40.61216642070749,1403.7402452863128,1672255800000
5,2022-12-29 01:15:00+05:30,23.214377632354225,9.224084779536923,11.923152817028194,0,2421.722864928858,2600.1953165917425,3798.315907057437,7214.587683310056,21301.03202470321,123.90442099118366,453.7613452080242,4250.01980676065,515.4163770622381,75.78125767201685,50.18610062412709,21.435412017992753,40.71885655578954,1385.4779059553946,1672256700000
6,2022-12-29 01:30:00+05:30,23.22619407270208,9.303558690587902,12.023514049679207,0,2417.577204357978,2599.9168830743715,3798.067202775838,7168.768268265538,21262.91506634078,124.01938855048664,452.80543952814025,4276.905281620985,515.006027136435,75.80052432268026,50.23767499017982,21.525861516345145,40.98374657657559,1390.8809043841654,1672257600000
7,2022-12-29 01:45:00+05:30,23.16283631056882,9.302486291092434,12.023493391744207,0,2413.976625592521,2599.6344871949614,3798.5611270518784,7238.912540050035,21544.430208699087,123.93805891744206,452.93852319610255,4249.185743010446,514.4895266415028,75.78217770008558,50.27045003483804,21.275847702883603,40.6526749857356,1382.8303215798367,1672258500000
8,2022-12-29 02:00:00+05:30,23.093185169070793,9.256412442170042,11.917331461133903,0,2411.825372621334,2599.808607389141,3798.033665491882,7201.369642545391,21717.219355577865,123.7320004255412,452.3088162384886,4301.563301981494,513.9671576302811,75.79907328856058,50.09511988123036,21.037662101191515,40.09432795860248,1401.1460376931302,1672259400000
9,2022-12-29 02:15:00+05:30,23.137175490736297,9.273235299733765,11.9313881304011,0,2409.8028066624474,2599.9844090978527,3798.2217751614876,7181.503791681215,20840.130302898044,123.59492791031992,451.6919584647237,4342.935582336767,513.92760480316,75.6821135622163,50.13749686299756,21.089008352609987,40.0384572631154,1399.7490779940642,1672260300000
10,2022-12-29 02:30:00+05:30,23.232364079139753,9.327125421449459,11.825856128884427,0,2415.761627367755,2600.2671239416027,3798.0401986404504,7236.231546242144,20660.137809881286,123.50810863985029,451.1471528634013,4376.508641759777,512.7919342211505,75.62843808648307,50.42943142512657,21.221703555996857,40.23371861633642,1372.5809360269727,1672261200000
11,2022-12-29 02:45:00+05:30,23.318735133336244,9.381476205154504,11.793391222394378,0,2422.80931116882,2600.036945705307,3797.9309150226954,6987.81622348551,18964.3660172617,123.39203204788976,449.9580137796242,4658.667431367842,512.875624331682,75.70617846270514,50.40593442437369,21.174781500960197,39.770331185623256,1397.9782694385037,1672262100000
12,2022-12-29 03:00:00+05:30,23.385010447582054,9.523153805865922,11.79438193550323,0,2414.821350438635,2600.1448572254712,3798.443011576903,7321.024174013617,21475.16569374127,123.40903272575507,452.5498645292314,4321.0574276034395,511.16810769874957,75.69859970348507,50.42110319510518,21.322843242623954,40.58793853248298,1401.7100134481932,1672263000000
13,2022-12-29 03:15:00+05:30,23.476874836330307,9.606471567846544,11.759468632703387,0,2415.107614186889,2599.846395993366,3797.9041782144727,7308.662161203736,21002.035407210195,123.59682306897041,452.2277196106298,4312.502850580482,510.5259254498189,75.69456030137046,50.23941381017589,21.493490378949897,40.73467881186714,1388.6263577764926,1672263900000
14,2022-12-29 03:30:00+05:30,23.548331148797573,9.696662093008031,11.77167157221107,0,2418.897617787622,2600.0651023481146,3798.3280404373254,7252.504509100035,20882.78271211592,123.58352217860728,452.0245809714887,4366.6464298184355,510.7978326381918,75.7169973703736,50.43703712165023,21.66117713970845,40.761292185863304,1414.3478826597416,1672264800000
15,2022-12-29 03:45:00+05:30,23.49720892027104,9.786571310885126,11.894823468597242,0,2419.8738270338686,2600.3409144225734,3798.7238169409043,7164.829718051676,20843.786050977655,123.6707132861601,452.1619482626462,4395.770521451641,511.5713695334323,75.75386482110902,50.66119521157036,21.76863089620068,41.098015982345494,1372.8055119860771,1672265700000
16,2022-12-29 04:00:00+05:30,23.338308835162795,9.705346986568173,11.899425996748429,0,2420.635431215084,2599.7779002269554,3818.0685203168646,7184.885613979574,20731.156855577865,123.79972285265363,452.1998606420762,4393.522876931303,513.2960286912971,75.77536539258904,50.413573536792946,21.660295710217355,40.992220745406335,1418.1902537425804,1672266600000
17,2022-12-29 04:15:00+05:30,23.162748539247993,9.566498825669955,11.915448407221106,0,2419.9162379429995,2600.07354770426,3818.140421776798,7246.074911618366,21238.93683986557,123.68343962770601,453.3058350632311,4320.591046722242,514.2934884012744,75.66289737637483,49.37312052636173,21.50092848452776,40.755339212257766,1357.0409194690556,1672267500000
18,2022-12-29 04:30:00+05:30,22.935867565304207,9.488793229257594,11.962666772597329,0,2419.628895338687,2599.86737026449,3818.1430977762743,7236.7689884121855,20863.087819701468,123.57131037365791,453.50985581382025,4227.599982746487,515.2504896451641,75.63063876189334,49.06443420069178,21.456580305898655,40.61832670925716,1420.274079903544,1672268400000
19,2022-12-29 04:45:00+05:30,22.6319663617864,9.410437216305866,12.046628983993104,0,2419.1456428399965,2599.9783028543993,3818.115542619588,7227.127163167773,20815.508898175627,123.56586051386827,453.70210496273785,4320.383746781163,516.2061208373342,75.55208071916464,48.71125341660483,20.954291146560752,40.1919947789368,1429.9592892098028,1672269300000
20,2022-12-29 05:00:00+05:30,22.318983706682086,9.299912777692912,12.07858719639272,0,2417.407650739787,2600.223444592353,3818.089806924319,7202.934393003667,20691.48193632158,123.22537248494238,453.79065333531554,4341.906536421962,517.0155595321229,75.3409795494719,47.67257093717266,19.868454405715347,39.57814034403369,1357.411686561627,1672270200000
21,2022-12-29 05:15:00+05:30,22.053423322112867,9.092598515515887,11.988717191046177,0,2415.7495349052897,2600.1908715956706,3818.3989639708448,7232.970482170915,20983.045107367318,122.88192067066385,454.0257518917489,4396.233152932961,517.7074526994588,75.17775227637264,46.48990805855011,18.53350403854967,38.76034511800585,1415.2013334988217,1672271100000
22,2022-12-29 05:30:00+05:30,22.453033617754887,8.54024092178771,11.823595270764228,0,2404.6198294016235,2599.848846947015,3818.3124399877793,7254.705460020949,21049.38371268331,122.40667213141585,453.38271992433005,4448.911937521822,517.6624803596369,75.22073688187413,45.2793938833908,17.71680318310274,37.360806598343665,1422.2988622228527,1672272000000
23,2022-12-29 05:45:00+05:30,22.979576579685318,8.282910565424231,11.684696645044081,0,2407.8205620962813,2599.8896920827515,3818.1178012613477,7253.128248843401,21043.167854181214,122.30526886838774,452.74668040355493,4435.111219011871,516.6153932709934,75.31163425552113,45.18388409321535,17.535541044267195,37.42934038385999,1423.6990666735771,1672272900000
24,2022-12-29 06:00:00+05:30,23.328071295882072,8.252886553716394,11.580292600493191,0,2411.6913216873254,2600.362895262308,3818.142691329871,7269.4975913276885,20740.24122730447,122.53339219759296,451.9910140224009,4426.943222983589,514.577405535309,75.42436772351824,45.511879009907474,17.876736944614176,37.88575361028064,1437.8998075517197,1672273800000
25,2022-12-29 06:15:00+05:30,23.561118014031948,8.16136553034436,11.557273481145252,0,2410.5380572953036,2600.032049253666,3818.0963387089737,7248.545718400838,21196.803432699024,122.25804658175846,450.9621791733044,4488.670261489612,511.78880795952995,75.4666241693763,45.250227603166465,17.782421090749388,37.82506369478876,1427.8821721423271,1672274700000
26,2022-12-29 06:30:00+05:30,23.73228735897128,8.16951031391847,11.520003164280727,0,2405.381886402322,2599.8312660941865,3818.296862724773,7240.836597634428,20631.32622097591,122.26161952524878,450.7780057598093,4478.376729443086,509.07700266917993,75.51477459955481,45.26653524217659,17.770169561801676,38.01319757386959,1380.9273838490747,1672275600000
27,2022-12-29 06:45:00+05:30,23.88523515243104,8.118874491260039,11.492594457871421,0,2415.2394705831007,2600.070237484724,3817.9004356341657,7236.657663015014,20785.42601038757,122.11662045271036,450.52978873652455,4493.102779111383,506.1852220929535,75.53924662840433,45.11996579303422,17.69736621366533,37.84032828048621,1424.5288952022956,1672276500000
28,2022-12-29 07:00:00+05:30,24.00859606865398,8.145797814736818,11.478653209835457,0,2420.278483982193,2599.7834281708274,3818.0818457576815,7244.819352304469,20954.357116358242,122.63237417210414,451.963170397881,4534.860567060929,504.3769464759187,75.4663503636195,45.778312810972416,17.9306139386566,39.10494875774703,1389.764185388661,1672277400000
29,2022-12-29 07:15:00+05:30,24.085814236262657,8.165216541823062,11.475649189016673,0,2417.3085760191166,2599.8357615550804,3817.902421493104,7283.435587792424,20681.540486426326,122.55535718182611,452.5760953253208,4489.072404744239,504.2258060391389,75.48348231821753,45.634456527965696,17.563751732170914,38.673598646451644,1372.5013264064683,1672278300000
30,2022-12-29 07:30:00+05:30,24.251571058561016,8.190009601955307,11.466066328506896,0,2421.356802657996,2599.8081900314246,3818.0389233807614,7211.377299559183,20868.867634863826,122.78114446714604,451.73230372594054,4499.135832205831,505.28303007839776,75.593094639272,46.31726517490834,17.817985662534916,38.89622386740572,1369.8669229006634,1672279200000
31,2022-12-29 07:45:00+05:30,24.336599680298534,8.275639027856581,11.495454244773482,0,2422.0758186212465,2599.790116805604,3818.001602599075,7233.897280900838,20942.987113739524,122.90935273410221,452.22203788544215,4480.591371333799,508.5992828880608,75.65611360858938,46.53131887766236,18.316723189540415,39.05732974260213,1394.6453461886783,1672280100000
32,2022-12-29 08:00:00+05:30,24.446372772728264,8.339935984691428,11.549801277714735,0,2421.2045625654678,2600.0129680953214,3817.9622318544866,7241.442273699371,20750.649692300976,122.89708671356712,453.1264060249542,4468.10723911051,514.5616770483263,75.69956416124738,46.64127166577558,18.646072643429207,39.072516414706264,1353.6624114819745,1672281000000
33,2022-12-29 08:15:00+05:30,24.529777995700943,8.377643606516235,11.56429456998516,0,2418.288561943523,2600.659680243977,3818.6241734680516,7206.236996442912,20857.301446840083,122.80512650985291,454.3996017711789,4511.500867449371,522.7896067017283,75.81648160625437,46.757082976442476,18.698906243180428,38.94492071567301,1424.5168293361558,1672281900000
34,2022-12-29 08:30:00+05:30,24.616949837967002,8.44413663555124,11.554072204248865,0,2421.300593029853,2599.707891879801,3817.695878524354,7154.8832025794345,21016.23591349511,123.12676081311103,455.96822063083755,4515.466845975908,531.9493224074721,75.97542789395295,47.55557182780857,19.232408406348203,39.2371087953365,1386.0988530846282,1672282800000
35,2022-12-29 08:45:00+05:30,24.592044745551217,8.528450690375434,11.603219265407986,0,2424.9772284613714,2600.136537000868,3817.9780164930557,7133.862863498264,20148.62199435764,123.23707902696398,458.9334282769097,4558.131703016493,541.9946668836806,75.88232048882378,47.838339742024736,19.325948248969183,39.6656480577257,1351.8890143500435,1672283700000
36,2022-12-29 09:00:00+05:30,24.67727473594623,8.508695804872993,11.632957245384514,0,2425.3053626374826,2600.136590542074,3818.1851813460194,7163.7210713818085,21101.196752793297,123.20671175312063,462.1846673208908,4516.540320028806,551.7880272891935,75.9177111407232,48.000335693359375,19.37491185705089,39.598218012122466,1409.7692264151972,1672284600000
37,2022-12-29 09:15:00+05:30,24.726547667434097,8.608289665350036,11.626853559270252,0,2425.7941853613825,2599.9181706092877,3818.0932453517808,7151.837075004364,19850.631917772345,123.25220715400226,455.60638376587593,4550.675025641585,541.7739687445444,76.02942593537229,48.23675025641585,19.59451430336723,39.36665165224555,1348.8560490954521,1672285500000
38,2022-12-29 09:30:00+05:30,24.681111937794604,8.613470493082227,11.666821868725995,0,2423.1208946185407,2600.178709573586,3817.8985629800977,7154.13638322713,19644.621467462464,123.1216391451532,447.6357723640996,4569.2610013311805,534.9474722579871,76.11607454608938,47.54842082615005,19.132035921405812,39.37881179894815,1411.7201200517197,1672286400000
39,2022-12-29 09:45:00+05:30,24.671687973278196,8.579197888933747,11.628013056749738,0,2421.6611710020948,2599.8629266323323,3818.263656871945,7109.666007441515,20490.67231690817,123.26240923151623,451.2091315072342,4573.967991663757,536.9404133205308,76.13131952552156,47.24884084349904,19.002722884023655,39.851125024550456,1372.5996659774355,1672287300000
40,2022-12-29 10:00:00+05:30,24.668528125272783,8.586899911891148,11.621271911280115,0,2421.7420483807614,2600.3350605032297,3818.1986213556215,6791.913165044518,19737.294741838337,123.12107687156293,454.96027037551283,4907.762864437849,542.4225467276973,76.18669085795653,47.17696563891192,18.950909321534567,39.348687198574986,1364.0075492645776,1672288200000
41,2022-12-29 10:15:00+05:30,24.836906901950943,8.605455281348203,11.58358321376353,0,2422.688928018069,2600.146493922399,3817.815286476519,6933.999118911487,18356.988976846194,123.22713329805342,454.42892319663275,4737.480119587989,549.3966998734288,76.14364572876659,47.399470835424665,19.175845524452253,39.74661698154897,1411.3093977773656,1672289100000
42,2022-12-29 10:30:00+05:30,24.925692254604574,8.683249532177461,11.589158042183135,0,2420.10313372905,2600.060316373516,3818.3102945508904,7310.747793186976,19116.81987059183,123.15826722896298,453.20167805762264,4386.619928967353,550.3934830820094,76.08173033645033,47.59215439098507,19.521703283214038,40.16115395316864,1346.933014086505,1672290000000
43,2022-12-29 10:45:00+05:30,25.129332132179645,8.786999920892981,11.605224779864264,0,2418.2686501614876,2600.0508262591657,3818.0507485160615,7376.343635431215,18924.164498952516,123.13536864552418,450.63748339434574,4344.109316351693,548.3217609767808,76.1143631748647,47.775244856679905,19.672663342353353,40.336954127476865,1386.7540685557785,1672290900000
44,2022-12-29 11:00:00+05:30,25.39941355103221,8.89511756257638,11.598296437183572,0,2419.986855959759,2600.2503737124653,3818.3186608000174,7308.321695508904,18979.665753753492,123.16898827579435,449.7561722227981,4405.592244238826,544.5898846674232,76.29269733109288,47.73198678640014,19.92633261227741,40.50215396135213,1384.265276519946,1672291800000
45,2022-12-29 11:15:00+05:30,25.499762717257724,9.022832806190747,11.656442192163361,0,2418.102595297138,2599.589066066099,3818.030972941538,7366.9967850245785,19338.16247147121,122.94370021177141,451.9532388408532,4300.703046820137,540.7821264374122,76.30319128143654,47.832178351584446,20.09583068161868,40.28859959291608,1368.2896680510446,1672292700000
46,2022-12-29 11:30:00+05:30,25.811978643832926,9.136571788255063,11.671171390810493,0,2426.2049799231845,2599.8677739830655,3818.134573313111,7372.425773066515,19244.315489699722,123.44042184499389,451.77195339096323,4351.62078141367,536.0187620024441,76.40536311485248,48.64849529586025,20.821812123559706,41.39679125567388,1399.3195112004626,1672293600000
47,2022-12-29 11:45:00+05:30,25.977564294910962,9.006520532362954,11.619228426970583,0,2420.1650881634077,2601.064840476606,3815.6407600274965,7437.138202688548,20188.282903063897,123.65461551943305,451.1371089999236,4230.148562980098,533.0425097929033,76.58709580405464,49.4023019801305,21.298602908683222,41.40450504239045,1340.229157346587,1672294500000
48,2022-12-29 12:00:00+05:30,26.097323795936628,8.967422059128404,11.545323718193522,0,2423.08059641236,2600.845835424668,3817.7620774594097,7113.134274615922,18233.731988150314,123.51378507987081,448.4655575885453,4622.993285450855,527.9104501734898,76.66864115965433,50.06638851911662,21.649001137504364,40.52541653936802,1365.9585070050628,1672295400000
49,2022-12-29 12:15:00+05:30,26.189382712934272,8.94762450489918,11.692069964701902,0,2426.6573261282297,2600.7833122381285,3820.6610387024266,7011.934185688722,18137.53996268331,123.54069919692738,451.8247211818589,4660.299111819134,529.1179485640712,76.75678359729618,49.96170691804513,21.664895340051064,41.579130716164016,1384.959370362692,1672296300000
50,2022-12-29 12:30:00+05:30,26.289001809675142,9.052065402100988,11.829721569341455,0,2420.8310588254767,2600.1132481461864,3818.124251026218,7537.610696393891,19417.21596927966,123.57077629822122,454.63119265453963,4088.4271385063557,529.6059708245057,76.76640018096751,50.15902468578964,22.267561745508917,41.7267750885527,1362.3381947662872,1672297200000
51,2022-12-29 12:45:00+05:30,26.35697740949066,9.165273144258467,11.72000667635955,0,2415.6281765559534,2600.376307993628,3818.0826409196056,7487.698907777583,18805.96313067388,123.56837846979748,448.81207428830965,4063.3091052177897,526.496377444134,76.79707975760519,50.54293789144335,22.58568074316952,41.62038400319702,1377.5631730916114,1672298100000
52,2022-12-29 13:00:00+05:30,26.73287401252619,9.264362867984026,11.558440991620111,0,2429.2903213927198,2598.601281533694,3817.9595463076116,7227.282575724511,18764.97685164979,123.70874875883817,448.38790995848245,4350.865389861208,524.200015275838,76.82451182104356,51.051553225384076,23.17463147040852,42.35693257081442,1302.197998046875,1672299000000
53,2022-12-29 13:15:00+05:30,26.854658244042422,9.400057148001048,11.804336121628404,0,2428.208134656512,2599.683053640014,3817.9833807066166,6948.327252094972,17612.382438787536,123.45705716436801,452.6451884861099,4585.035501320269,525.7987046907734,76.93131328561452,50.72859660740005,23.060957754124477,42.04559769443959,1375.6882658377706,1672299900000
54,2022-12-29 13:30:00+05:30,26.008255090127445,9.297908335424669,11.890737863892284,0,2421.7747018483765,2599.934514392022,3817.813836635824,7408.142324436976,19173.572532952167,123.21477606576248,453.50040252515055,4198.514413844274,527.0547359189508,76.6871491330962,49.95962541462989,22.64121386991533,41.69301225885999,1389.5817843815469,1672300800000
55,2022-12-29 13:45:00+05:30,24.829164984505937,9.047296108480273,11.805127362299231,0,2417.3506023044692,2600.0063790262743,3818.3824428792773,7424.819330481843,18606.21313067388,123.25546060061322,449.04236982121813,4180.339395022259,526.5561414324371,76.44450574480622,49.004983401165326,22.39030925388443,40.98383250316428,1314.8721685143157,1672301700000
56,2022-12-29 14:00:00+05:30,24.23702252776929,8.866900225591394,11.74032831458406,0,2426.1079183397346,2600.024693664892,3817.623098703736,7433.638587312325,19416.742116576468,123.19367512111558,450.01641658164937,4152.574240572626,524.9907472067039,76.21741864934314,48.567158789608065,22.07827622397652,40.52999434657603,1400.0649993725995,1672302600000
57,2022-12-29 14:15:00+05:30,24.035623390581353,8.752674806051415,11.706112994828038,0,2426.33514370199,2599.881582249476,3818.1652654722416,6958.444952426676,18246.481677177897,123.28638633003447,451.89708705454564,4573.939279907909,526.3638500021823,76.2671919668187,48.898037191209845,22.088000420085546,40.099908072189244,1367.7008172573323,1672303500000
58,2022-12-29 14:30:00+05:30,23.955026296263966,8.785791492994937,11.7916009146408,0,2421.6593351737083,2599.9172827012044,3818.411052341568,7361.619866227305,19361.010960413758,123.41552956011043,454.32693276858197,4154.069382310579,528.6420625654679,76.19064467446098,49.38200080061758,22.42221205727348,40.8730635829478,1408.6851308811977,1672304400000
59,2022-12-29 14:45:00+05:30,23.9473793413386,8.687882577906773,11.794269583078735,0,2422.0861761849687,2599.5825877269554,3818.1905510758556,7305.185399572277,19066.544016236032,123.36143058904723,449.60474434112035,4190.259372817737,529.4239454216131,76.18996851404286,49.19094882730665,22.617441699491533,40.81298453048621,1292.6829363434008,1672305300000
60,2022-12-29 15:00:00+05:30,24.025502636445967,8.570508392163495,11.837989849751223,0,2421.9526039848115,2600.0803795500174,3817.812575015276,7309.1242362081,19082.5113804993,123.24471449186017,449.9164239467855,4199.508588567126,528.4212660123516,76.23099726671613,48.87865938154679,22.678451793819832,40.03147197702077,1415.3928570454348,1672306200000
61,2022-12-29 15:15:00+05:30,24.056884424646473,8.450987576106407,11.87790411411051,0,2426.973519607629,2599.714090869413,3817.9624405333448,6957.622373101432,18035.952748559706,123.29290549848332,451.8228495507267,4504.677649812325,529.3477019411225,76.36531689180342,49.06320940582446,22.625598758292597,40.25207297895208,1324.29713414368,1672307100000
62,2022-12-29 15:30:00+05:30,24.062127310470498,8.364066012078823,11.828449100089474,0,2428.337568741271,2599.8257176916027,3818.2541462988825,6940.727582707751,18490.120613652234,123.63418937129015,451.74527148028324,4546.087780147957,530.187487042816,76.40959875010911,49.801395011347765,22.783095887253403,40.24470767228963,1435.8016268767458,1672308000000
63,2022-12-29 15:45:00+05:30,23.932678052166988,8.379540299570094,11.910168184248429,0,2421.4808015450417,2599.93434117493,3818.4255452928596,7485.575108021997,19495.07425148394,123.99557171187587,453.35904339838294,4078.054402441952,531.8386325942737,76.5253289078867,50.1963057704478,22.910946808713774,41.12966032401143,1404.3172191428073,1672308900000
64,2022-12-29 16:00:00+05:30,23.859548046602217,8.344449858425715,11.899443727631809,0,2426.283065369675,2599.804211493977,3818.1331139250174,7398.054371071928,19634.27348660091,124.14405524397695,449.63419056471497,4175.931389664805,530.4657500709235,76.52612850253142,51.11681719732018,23.366242478013703,41.10250956785745,1317.880435197713,1672309800000
65,2022-12-29 16:15:00+05:30,23.880717698422224,8.272430760900402,11.971503572091043,0,2421.0769002051325,2600.019551708712,3817.646652136435,7332.749217113303,19494.08323695007,124.14092011691471,450.1974342388814,4209.887552101519,529.1755200604487,76.52785044409043,50.83323882545173,23.481614096870636,40.90411734980578,1422.2855572407473,1672310700000
66,2022-12-29 16:30:00+05:30,23.795886673740835,8.253110917586854,11.977603336952251,0,2423.757166004714,2599.9024733218403,3818.1335381023046,7410.964429120112,20106.161356494413,124.15977077377575,452.58961512389794,4108.307625370985,528.0123959333537,76.49837182753579,51.45372171242144,23.59191110280639,40.92142746568392,1325.1507609276798,1672311600000
67,2022-12-29 16:45:00+05:30,23.81155310263181,8.154239761096806,12.079079910363564,0,2425.650351071491,2599.9862435623254,3818.3339407297485,7337.811989896124,19519.367700331703,124.18784848005411,451.0785210465586,4153.203926981494,527.4060774648656,76.5365858024725,51.63430087126833,23.8202154916092,40.786509593771825,1424.6104006634077,1672312500000
68,2022-12-29 17:00:00+05:30,23.80899491123647,8.077587617842179,12.138002022684619,0,2420.9404065009603,2600.1467503382505,3818.462051817825,7396.039488041201,19242.49731581704,124.10830876014752,450.55882646784437,4158.225322702077,526.0159905289804,76.41076182786313,51.6397556752466,23.72737897308179,40.749321623221455,1341.0209013017197,1672313400000
69,2022-12-29 17:15:00+05:30,23.79868150423359,8.004739260540328,12.191946019007506,0,2425.266804785702,2600.1324865245288,3818.0920696578214,7293.9433484636875,20058.8564453125,124.04968346963382,450.2928076376462,4202.571608218401,523.4029541015625,76.25424944488695,51.445221799711945,23.129065145993366,40.302032982170914,1423.4699468346282,1672314300000
70,2022-12-29 17:30:00+05:30,23.743387062456353,7.923324329227043,12.2604010384842,0,2422.745885071142,2600.136439147608,3818.438760256634,7390.429338337989,19941.0748570618,124.1126240138901,452.0009078553269,4053.4255943937674,520.634713796264,76.21416537322146,51.28490665371857,22.899985712999737,40.63109771899005,1307.833417668689,1672315200000
71,2022-12-29 17:45:00+05:30,23.649408606843576,7.915205119042423,12.262839887395252,0,2424.5116587377793,2600.082387231582,3818.1164482585546,7026.712571469099,18509.47701804731,124.16113707473158,449.8319073043056,4405.498922507856,519.0092937107192,76.18819951744719,50.95617300704871,22.882449357869238,39.92715283612299,1416.2432008881808,1672316100000
72,2022-12-29 18:00:00+05:30,23.65379342020557,8.135831864852479,12.232724663931565,0,2416.399632288757,2599.6646871726607,3818.0323206725734,7605.237828430517,19226.028145731496,124.10475133118017,453.4742106006132,3936.1201621966657,516.4625764132878,76.20902972514403,50.83984835321011,22.901637583471544,40.42969841131285,1337.719841131285,1672317000000
73,2022-12-29 18:15:00+05:30,23.650339819199544,8.339202369391586,12.114643629702776,0,2410.0428323585893,2600.2306078692386,3818.437152201903,7929.090533890538,18893.956654809706,124.05443585784742,450.17005911885695,3712.2036569265015,505.7009408620483,76.10197525450637,50.42910971188678,23.058913928836418,40.39141999143462,1376.52086652191,1672317900000
74,2022-12-29 18:30:00+05:30,23.599888636413233,8.398543203343227,12.066577591709585,0,2414.1960230992495,2600.095422158694,3818.3642359898745,7762.230272346369,20043.60835479225,123.89645897209978,446.8238516866162,3905.819874683572,501.6598243074044,76.14741115463512,49.674977563612956,22.624405503938984,40.240097983589386,1353.9697974860335,1672318800000
75,2022-12-29 18:45:00+05:30,23.535095385333012,8.322441910898219,12.031553811867143,0,2419.3457372228527,2599.8446447276538,3818.0470754953735,7477.401926392284,20073.336848594623,123.98345248259646,449.2056712571469,4262.050584846369,503.5018482741031,76.16956418852567,49.64865265745024,22.302164940860685,40.40162633118017,1381.8319596445094,1672319700000
76,2022-12-29 19:00:00+05:30,23.464150540655552,8.244795985728002,12.059204613030289,0,2417.849122457664,2599.909882103265,3817.803543176065,7435.714906490049,20281.103586548532,124.14139305413103,452.55716999416245,4272.484818272084,509.05207628644376,76.16486976666158,49.92607057027977,22.343748806575157,40.39609975122207,1386.6143942039107,1672320600000
77,2022-12-29 19:15:00+05:30,23.450703540993803,8.260020335959323,12.041001474391148,0,2417.400533835981,2600.2766345146647,3817.858050639403,7390.87106374389,20388.75261325943,124.16491017261697,452.96253583684313,4312.965220190294,515.8371520655115,76.17189392430822,49.92112058501004,22.346438956660265,40.30812712088643,1344.6046442639229,1672321500000
78,2022-12-29 19:30:00+05:30,23.491675009274616,8.26676796002095,11.967973080427287,0,2419.0432401689072,2600.095559914019,3818.281005859375,7438.849702121159,19760.823498603353,123.96475083335152,451.076811039248,4278.6082306760645,522.2079123385125,76.22768056858851,48.769456405213425,21.764996747064856,39.93483474134733,1371.9936032428423,1672322400000
79,2022-12-29 19:45:00+05:30,23.39919856407123,8.159746564300367,12.008047945672573,0,2416.514790284567,2600.1175134754712,3818.4023519334846,7429.417483196578,20151.07726846194,123.73007406735553,450.44648938738436,4314.733844437413,525.9218736360859,76.1237124650838,47.72168343826379,20.96337634891105,39.68066235760737,1384.8872377193175,1672323300000
80,2022-12-29 20:00:00+05:30,23.403921116663756,8.07921323296744,11.980154026820006,0,2419.4773890319484,2599.9912559466657,3817.6269981341657,7418.514672987954,20202.90361491795,123.70509636735117,451.8316120169016,4341.396635769466,527.435251587596,76.09400999612649,47.87371911416507,20.82943998368759,39.72271967200594,1370.7007442879278,1672324200000
81,2022-12-29 20:15:00+05:30,23.410620833242405,8.059186711657647,11.96432000698324,0,2423.4016031446404,2600.0774907799405,3818.1832895971543,7099.274269487605,19322.849284763444,123.8578271279788,450.6497876044758,4634.043219710195,528.4332964167248,76.18275068059314,48.56700347388923,21.021957823684097,39.33881928001702,1363.045526770906,1672325100000
82,2022-12-29 20:30:00+05:30,23.393222062947363,8.028605029569658,11.95303003748036,0,2422.645716491358,2599.8274416790327,3818.0341074000526,7400.419613630412,20215.280824458798,124.0430059166594,453.7045020417794,4303.344160538146,529.9016201935667,76.18869444777846,48.39473890592266,21.1453189103963,40.34252622806826,1413.0448809575769,1672326000000
83,2022-12-29 20:45:00+05:30,23.31553146959017,7.969793223801938,12.005619155628056,0,2414.6543923489876,2599.774328135911,3818.1091622293993,7487.559927657996,20357.156391847067,124.0771567914739,450.66889501816735,4254.823978701117,527.1607966076729,76.14471111617274,48.124343275357894,21.037634993398655,39.918978898884866,1328.4628490256198,1672326900000
84,2022-12-29 21:00:00+05:30,23.241651822734813,7.966427765745024,12.021365884962028,0,2422.3115316209846,2599.9968179883904,3817.8991767414454,7479.525044190817,19940.33251680342,124.05805005973944,448.73480889517504,4294.4589516410615,522.8781492776711,76.1343711128448,48.6538201870199,21.00770509176414,39.561669717287884,1389.4567134580132,1672327800000
85,2022-12-29 21:15:00+05:30,23.2011301051305,7.950362562467266,11.988605691067999,0,2420.468095321229,2600.1082838687153,3818.067550573935,7469.664981778107,20224.132059619413,123.96585134154591,451.1699111341764,4242.9271915371855,518.2878131546788,76.06308307328038,49.31203609871465,21.314371972110685,39.67321555707708,1381.0594611993715,1672328700000
86,2022-12-29 21:30:00+05:30,23.1877692025467,7.929544118529591,11.921919668186977,0,2425.7267111666374,2600.025378349773,3823.738458558834,7456.649351322451,20198.505330176326,123.97825307153457,452.7812805175781,4242.603886609637,515.4906046776798,76.07118625747425,49.46574666113827,21.41550807846325,39.62510791970365,1357.6706611164454,1672329600000
87,2022-12-29 21:45:00+05:30,23.044943527136436,8.036978098267284,11.924127333657035,0,2419.398320203387,2600.1461829499826,3827.291641661575,7520.105899746857,20307.625714690992,124.13496219912055,450.70134389866666,4198.209832729574,513.2014385202077,76.11099379555473,49.762726682524445,21.811891353330132,39.64792756661357,1357.0253217473376,1672330500000
88,2022-12-29 22:00:00+05:30,23.02651704756241,8.111738322167422,11.945339437303597,0,2413.8014973049058,2599.989466491358,3827.6615215280203,7488.651541768506,19987.293798009778,124.16992238646779,449.5092822879386,4211.21800939464,511.1682118676894,76.12297509902017,49.40742364808834,21.958811328397783,39.61529438722067,1398.2161756121247,1672331400000
89,2022-12-29 22:15:00+05:30,22.880682748123252,8.098517902736557,11.94968248079609,0,2418.43603515625,2600.0714090869415,3827.9034403369415,7567.218379015363,20637.11699109637,123.9849909777082,451.4559508595387,4138.763182229836,509.3553867446644,76.00234167003099,48.29748432862692,21.101388771440728,39.40929050552113,1343.78063214691,1672332300000
90,2022-12-29 22:30:00+05:30,22.77028310765101,8.117883096194134,11.91544073520426,0,2417.766845703125,2600.1440497883204,3827.687490452601,7585.363766803422,20686.37295412884,123.86806551970584,452.16649248346937,4195.9941951815645,508.2811403754037,75.98951525128753,47.758439900488824,20.717195308408257,39.00296276241708,1363.7570787142108,1672333200000
91,2022-12-29 22:45:00+05:30,22.725688401547224,8.088260075233501,11.826335374203474,0,2423.2749405333448,2599.7799079085194,3827.603747490398,7081.70471259602,20364.05702252095,123.76743372059401,450.31022516176023,4679.050831714822,508.9809063959388,76.07579850351344,47.33298394400314,20.558127802843487,38.88575343979137,1389.8364967047835,1672334100000
92,2022-12-29 23:00:00+05:30,22.71858837617842,8.082735370657298,11.763488940020514,0,2417.0779790611905,2599.789912218488,3827.424072265625,7350.168757092353,21468.4518101868,123.75414288909742,452.74664801059487,4393.254877356843,510.04808666719407,75.94084704521649,47.75470294632725,20.47336991805604,39.56547213932655,1344.4777136435057,1672335000000
93,2022-12-29 23:15:00+05:30,23.096300689867753,8.14113203506896,11.77968917079478,0,2427.8987921176677,2600.004206311103,3827.9550399354052,6958.7515848681915,20133.397278173008,123.82328753764403,449.07642061883513,4742.193388017196,511.29582734347724,76.03082701613783,48.7908216082184,20.85380255843008,39.26457154684227,1406.1896788527845,1672335900000
94,2022-12-29 23:30:00+05:30,23.859361190369675,8.364240934062936,11.77130229246683,0,2419.5018453757857,2599.915037698586,3828.2656850122207,7361.108796700419,20989.708427898044,123.97189348103613,452.49126873336024,4297.027368300454,513.9685522324546,76.29883238723158,49.6474089382747,21.648820589374562,40.72195605059576,1353.3517248057785,1672336800000
95,2022-12-29 23:45:00+05:30,24.244194329117928,8.59730470113914,11.767136387318873,0,2422.9644645818785,2600.00503557088,3827.6151402649266,7339.697751178422,21488.404318697627,124.08107429376527,452.5796933307328,4377.497899572277,515.1837103646561,76.40676129730055,50.143517350351345,22.04679367662142,40.87521873772477,1379.414705585501,1672337700000
96,2022-12-30 00:00:00+05:30,24.452117919921875,8.762584494478876,11.830521226595234,0,2422.2224543907123,2600.0633524463165,3827.97067311889,7335.053555451292,21465.661809313897,123.97292698695007,450.4392613245788,4363.883831343837,516.6980635147521,76.49013054703867,50.438314427210635,22.08271047922486,40.765952680364,1351.8373996159219,1672338600000
97,2022-12-30 00:15:00+05:30,24.701711473518245,8.868774073083973,11.951653336679469,0,2416.0712726955308,2600.0310276820005,3827.9896915371855,7369.850804163757,21744.84526121683,123.74671126211156,450.26000107067256,4327.621250600122,516.6103529264141,76.50120280175236,50.438276578594184,21.909687745504538,40.92541742591219,1372.6771519836766,1672339500000
98,2022-12-30 00:30:00+05:30,24.926674929532137,8.879710630937057,11.949820778586648,0,2420.282315340909,2600.1200228604403,3828.196979869496,7375.796897194602,21487.27158425071,123.42988759821111,451.6583005731756,4314.343128551136,515.7063397494229,76.49449625882235,50.23698061162775,21.688471534035422,40.8448262648149,1378.7646186135032,1672340400000
99,2022-12-30 00:45:00+05:30,25.091433562379976,8.967284985760736,11.884539897215433,0,2419.5837716043993,2599.826173238914,3828.5686621639315,7253.54461635824,20846.84616140014,123.44908542739613,451.04836831545697,4446.974434793994,515.0537791332054,76.56677945099729,50.580626759449196,21.779666495722765,41.038346104115746,1379.4732161367406,1672341300000
100,2022-12-30 01:00:00+05:30,25.12731251636697,9.05739759732891,11.860312008990922,0,2416.4443304818437,2599.9331504779157,3827.566829063373,7430.933882899791,21501.671209409917,123.6710455697342,452.2787388636413,4292.286356494414,514.3851734353177,76.69071866680125,50.7617521658956,22.028117259787447,41.16674855834279,1368.8559072483852,1672342200000
101,2022-12-30 01:15:00+05:30,25.064980618780552,9.122398674821055,11.88585897264534,0,2421.807347132507,2599.974261576903,3828.1220157559355,7429.3139321098115,21518.944270469623,123.798079506645,451.1012765895055,4339.322953037709,513.2560182709934,76.70857724663932,50.09496968018942,21.821129143571053,41.30346594442868,1397.6616401885474,1672343100000
102,2022-12-30 01:30:00+05:30,24.990585582882332,9.196470463076118,11.91921604945007,0,2420.7446820989003,2599.906134067301,3827.770915622818,7414.047005935754,21083.94783301327,123.7802349069265,450.7749134255521,4387.874874519902,512.0121279242319,76.68208918225166,49.535522119958976,21.54997585872032,41.02992342304251,1345.8654873810667,1672344000000
103,2022-12-30 01:45:00+05:30,24.940281873308745,9.217985355654243,11.953487801152235,0,2422.215229737692,2600.7042747795913,3827.572286083712,7497.289662622206,21418.088976300627,123.8355044572713,451.5063618068589,4334.214497315817,510.6506489162339,76.68986519754932,49.28356797202339,21.488726056487867,41.042780870831876,1416.402226453387,1672344900000
104,2022-12-30 02:00:00+05:30,24.848785570879887,9.221423953605099,11.984749053443611,0,2419.47566231669,2600.4170303770948,3827.9175991292773,7429.494012417074,21742.95601104225,123.83542569123166,451.20249265532254,4375.16336144815,509.85772278854967,76.67352942781075,49.1209080871923,21.393254455907385,41.15188769122076,1355.6134053661838,1672345800000
105,2022-12-30 02:15:00+05:30,24.8219161220103,9.18625270054993,11.95591284043296,0,2426.0075260780377,2600.504884176414,3827.7659646146126,7341.417139490223,21816.252869675278,123.8936823839582,451.3141505065577,4441.734096761523,510.1953365389861,76.67861137177024,49.37884896560754,21.472914029766063,41.18479177805298,1423.7220179381984,1672346700000
106,2022-12-30 02:30:00+05:30,24.77006812069003,9.129394019782211,11.994816444439595,0,2418.9292674144554,2600.4442786531076,3827.980442835632,7483.085746552025,21796.256945050627,123.97164235035135,451.9935345356691,4306.406300464822,511.0048655930844,76.67209015745024,49.455538616500085,21.591720325320793,41.066643741543736,1334.2997808190032,1672347600000
107,2022-12-30 02:45:00+05:30,24.758379717778894,9.123712294594535,11.995048139348377,0,2420.6067126396647,2600.1384359178596,3827.647226344274,7442.465359309532,21659.11963163408,123.67847634427375,450.71879995335416,4332.390135354836,511.5649313473835,76.56990929289238,49.47927293830744,21.424364143243714,40.85081456360204,1408.7557898153807,1672348500000
108,2022-12-30 03:00:00+05:30,24.930476524310404,9.116971149124913,12.061088178410877,0,2419.0576867471195,2599.9888677330655,3827.8516852522694,7381.369083340607,21334.76753447975,123.39714502089517,450.59571761658736,4358.413107760126,511.69359567311886,76.53690120760955,49.348504093106236,21.3270764910309,40.70261506661357,1369.2993723267284,1672349400000
109,2022-12-30 03:15:00+05:30,25.019330754626395,9.221375193675803,12.01436781217266,0,2423.2833258772694,2599.186213828998,3827.313966207664,7458.413907013792,21623.65818675803,123.701807799952,451.9266996756612,4325.535085326466,511.77888395000434,76.69509631961418,49.58143180975035,21.56770827650358,41.047701702437585,1413.7297601966218,1672350300000
110,2022-12-30 03:30:00+05:30,24.906624905889927,9.351334726344273,11.99163511478701,0,2417.7247348550977,2600.032577088425,3827.7298508969097,7386.403162098463,21508.667826902933,123.76536824316952,451.631594354214,4409.642564485859,512.7443418023306,76.70957818910396,49.27337424848333,21.46715490245286,40.979997517676324,1371.7231888584583,1672351200000
111,2022-12-30 03:45:00+05:30,24.90961477609986,9.355501142960021,12.034772649157647,0,2422.9282185645075,2599.9048438045565,3827.861535439944,7403.93502858764,21069.376898568436,123.57780550312063,450.8733597227981,4378.058400074197,513.53835667445,76.61652634263704,49.35551034938024,21.41968813422006,41.18251267758162,1387.2213898557525,1672352100000
112,2022-12-30 04:00:00+05:30,24.97752082014883,9.429634989306914,12.024767998210544,0,2423.92894007507,2600.2127651449023,3827.4465932153457,7176.934946752794,20578.315407864873,123.60711294845495,450.18495578872427,4617.82318217528,512.9618451848377,76.65793733223856,49.58076025254233,21.486360688449285,40.73952735602523,1389.2657443424844,1672353000000
113,2022-12-30 04:15:00+05:30,24.973441012078823,9.455377504146298,12.038345081180168,0,2427.3158743234985,2600.0242244784395,3827.755773448411,7085.171449458799,20263.269023873952,123.50891147379103,451.93616114781554,4686.498085064595,515.4003919889141,76.6472283901449,49.74729893860204,21.55967720926807,41.5564716701401,1411.7558375523743,1672353900000
114,2022-12-30 04:30:00+05:30,24.984807872239436,9.557827741740136,12.005681043230622,0,2421.5530726256984,2599.8929818435754,3827.632568359375,7318.133600842353,21217.458880717528,123.69426876473027,452.99487424029985,4419.062461810405,516.5939702721281,76.6550529948826,49.67935743278631,21.639563192868366,41.563725476824374,1359.7647111775489,1672354800000
115,2022-12-30 04:45:00+05:30,24.83687655486208,9.546660865485336,12.051881076237343,0,2416.9948566799058,2599.7164067955655,3828.0243704172485,7333.476488848638,21196.545636565992,123.49073305609505,450.06583357656467,4377.111501342091,516.2105051392283,76.58391975956923,49.283686632550626,21.39183683768331,41.09485749825419,1379.6730254615486,1672355700000
116,2022-12-30 05:00:00+05:30,24.892941267130762,9.38089432529897,12.071958914815381,0,2417.2607449153284,2599.867932197102,3827.8238000283695,7262.041964909218,21322.061741663758,123.22364065500611,449.5685129858262,4362.32414714451,514.5939450397171,76.53958266274223,49.10122441979094,21.22663342353352,41.00455376822189,1391.1526431291463,1672356600000
117,2022-12-30 05:15:00+05:30,24.939264734364087,9.437959127585982,12.070918418841655,0,2419.9215517523567,2599.8608371159216,3827.4565606996334,7326.7795096456,21288.11174275489,123.35021341845976,452.77219071201773,4276.728819777845,513.4248599260213,76.57230108676676,48.96992484151318,21.06892318299363,41.0134296097569,1413.5230740168906,1672357500000
118,2022-12-30 05:30:00+05:30,24.81268310546875,9.540986471335982,11.991499234844186,0,2420.02906773743,2600.1736658192212,3827.792745068087,7353.1111153544,21332.70234484113,123.61700422404199,452.23859239290545,4231.852890952339,512.9606572156512,76.72074642927286,48.788608316602655,21.100868438209236,41.137691391246946,1353.4057658104923,1672358400000
119,2022-12-30 05:45:00+05:30,24.607336800857627,9.559877875130935,11.987951182786313,0,2415.9393180975035,2600.0883598114524,3827.7805598594623,7383.4907772128145,21536.63701335545,123.58072581371115,449.7936198484964,4244.356617165678,511.1780272755543,76.67727797524223,48.20731119337029,20.83482369364307,40.930691852249915,1427.654207538626,1672359300000
120,2022-12-30 06:00:00+05:30,24.520780254342704,9.504680782723026,11.970018610607978,0,2416.292123123254,2599.970754953736,3828.188542030377,7351.313413822451,21296.385245722766,123.11346486693654,450.06374508308966,4269.045696578212,508.07960433533736,76.41165058839255,47.39556168710719,20.438402229181214,40.61416830563678,1366.7753462977917,1672360200000
121,2022-12-30 06:15:00+05:30,24.522486851868017,9.293449188743889,11.932786312849162,0,2418.504511827863,2599.654718324459,3827.9360378840784,7422.431408759602,21815.89811561627,122.93712901536313,451.9145376535767,4239.2730296896825,504.3395499969994,76.3365677988063,46.876586743573235,20.210881579521647,40.394561767578125,1409.0716157199283,1672361100000
122,2022-12-30 06:30:00+05:30,24.356337222307086,9.205069089069047,11.906445380695706,0,2421.4319325026186,2600.1786768396473,3827.754408170391,7394.896997206704,21657.57116903806,123.45891822516585,452.1445869999891,4318.538530573499,503.98998119844407,76.43940044381765,47.733625529198676,20.662982450517195,40.78067528069352,1422.8139382474249,1672362000000
123,2022-12-30 06:45:00+05:30,24.353135263453648,9.128609598681914,11.883290210915677,0,2418.446304065555,2599.6197530224335,3827.8064851387917,7411.329783519553,21325.05037207577,123.74360324284218,451.29596441684487,4183.256549515538,504.8504105040481,76.53583513824633,48.488066263039016,21.158250521015187,40.94980386915154,1330.8776964581878,1672362900000
124,2022-12-30 07:00:00+05:30,24.379924241390974,9.040754435448672,11.862826043667074,0,2420.327983152933,2599.8077153893155,3827.501257528806,7433.927461592179,22127.33482454609,123.79847947445661,450.5093153628557,4218.040419594536,506.35630636375043,76.5538701744719,49.1577347909938,21.37262593700899,41.04908795063722,1411.0828189103963,1672363800000
125,2022-12-30 07:15:00+05:30,24.479175588938112,8.978352466775052,11.867346395993366,0,2415.4280057939072,2600.120541364787,3827.679197854836,7468.074434248429,22068.013284523393,123.57516888666419,451.4791558121836,4209.995324502444,509.57942327573977,76.50289303230839,49.03010226627968,21.2033023088338,40.78461903833144,1337.4358939911401,1672364700000
126,2022-12-30 07:30:00+05:30,24.53195531408214,8.912202291648482,11.879806603799318,0,2415.6570097001572,2600.2142163495114,3827.8783293143333,7465.593046220321,21696.75703234113,123.48006417897827,452.191441200299,4228.030716709584,514.7535514618431,76.46739256448586,48.493732644193,20.854266971183222,40.727996826171875,1397.3586882692475,1672365600000
127,2022-12-30 07:45:00+05:30,24.52371028282123,8.956849337956093,11.851028527627443,0,2418.7073954150665,2599.6364309641235,3828.070593466306,7376.555912294867,21521.198782297484,123.49736355403282,451.43997328774225,4322.383767239874,521.2396117482106,76.50969742929469,48.500814427210635,20.850123570618017,40.66470149375873,1379.8194027692912,1672366500000
128,2022-12-30 08:00:00+05:30,24.47162700631765,8.952061146997206,11.830609369544344,0,2417.2221870635476,2600.1308566471716,3827.952946327252,7381.5713436190645,21889.424373690643,123.3209209761806,451.9611988600406,4288.357577361208,528.3970258489002,76.42161244653457,48.35209203965171,20.818028966807788,40.4969681894313,1359.107548719012,1672367400000
129,2022-12-30 08:15:00+05:30,24.552914582151274,8.927785521778981,11.8343422319636,0,2420.674098179993,2599.857511893331,3828.0519569439593,7356.153459431739,21117.668476126048,123.15882677472503,451.61041310912407,4306.426682797224,534.7583826160964,76.40039369380673,48.63887015401318,21.029049324589735,40.43080590956704,1398.9698404493279,1672368300000
130,2022-12-30 08:30:00+05:30,24.634076166419344,8.912313962115922,11.705885391661575,0,2421.755102402671,2600.0366047267808,3823.5145952448497,7301.399214931041,21512.874034348813,123.2630243567781,451.6635737072822,4324.883313056477,539.636153407603,76.47370237211942,48.37097713534393,21.039015274474075,40.54527086652191,1361.5518430571317,1672369200000
131,2022-12-30 08:45:00+05:30,24.60926111317214,8.98325232820138,11.477088970844973,0,2418.191020262308,2599.9709090760302,3827.7375433724687,7290.329055189421,21122.337105010476,123.35086622184882,451.46860082189465,4341.590701651973,541.7855251887657,76.53216211755849,48.4059172049581,21.263450068468487,40.626098973791024,1384.3015811856233,1672370100000
132,2022-12-30 09:00:00+05:30,24.607708126473028,9.0739579014272,11.400499738128492,0,2420.5204546198497,2600.023591622294,3827.4377714189072,7254.522567322801,21050.575738150314,123.42724524130368,451.06596314840476,4367.5406514599335,541.3498501058398,76.56385215034697,48.375433724685756,21.747596271877182,40.82591494768025,1350.8997639064683,1672371000000
133,2022-12-30 09:15:00+05:30,24.67961350765974,9.138154099107455,11.439623102795478,0,2416.4422368736905,2599.975765974162,3830.400134209148,7343.25540109986,20757.719715651187,123.33332372910483,451.2334364566057,4307.280877651449,539.4147424111819,76.53791681215084,48.1202893816559,21.71307594682917,40.65061891012352,1377.347180925934,1672371900000
134,2022-12-30 09:30:00+05:30,24.81141227850035,9.27518876571229,11.354721495559096,0,2417.6425453910615,2600.0356008859985,3827.2899422245987,7355.478556542424,21054.525870722766,123.37197688438373,451.0049634539215,4258.240643549232,535.1919511336854,76.5521736358131,48.60320635747643,22.124464493224075,40.85853124863608,1380.6095870886436,1672372800000
135,2022-12-30 09:45:00+05:30,24.979623464232716,9.40337827884951,11.719417976933485,0,2417.672441024354,2600.050022913757,3827.763269520339,7406.99420063722,20870.592429731147,123.28817697876659,450.4407510597613,4194.265454510737,530.0298253917161,76.50291195661661,48.81185265226737,22.35374919529068,41.120940309663055,1340.883016405159,1672373700000
136,2022-12-30 10:00:00+05:30,25.137448273557524,9.528554564747731,11.94147973087247,0,2416.730377367755,2599.726922573324,3827.709077121159,7410.406026318086,21018.64285090782,123.17070186337945,450.177865822222,4205.037005717528,524.8487426075856,76.62002563476562,48.34165451646517,22.16590821676414,41.045900483371156,1425.1095373057785,1672374600000
137,2022-12-30 10:15:00+05:30,25.196880830732805,9.552929244227915,11.940397806007768,0,2413.7757343313547,2599.986678650925,3827.1953697843924,7427.212124105273,21620.8106723551,123.2895327093881,451.7829407420238,4194.293126964037,519.9478405147958,76.68387710315555,48.441960340105624,22.249674706485685,41.279584660876395,1348.6511250927463,1672375500000
138,2022-12-30 10:30:00+05:30,25.223091168110596,9.535248996159218,11.806095741314595,0,2419.659745711854,2600.050944919693,3827.7414468946404,7410.364446032647,21258.35445945356,123.37664368698717,451.65438194914236,4207.965512067912,516.6215520251396,76.69687281773743,48.91455896473464,22.4857261274114,41.49773863041201,1397.659630461112,1672376400000
139,2022-12-30 10:45:00+05:30,25.407166891257855,9.627556827481232,11.490625988837728,0,2423.401916844885,2599.718083046002,3827.7076136413234,6969.8963643505585,20841.10489045042,123.39108975373166,449.64047207113083,4609.380785723638,515.7167020829696,76.82067342577034,49.600825815893415,22.922814907308396,41.33058856985423,1305.95680211243,1672377300000
140,2022-12-30 11:00:00+05:30,25.64427653904068,9.775710803836418,11.788391965727566,0,2417.227398579347,2600.1002313198323,3827.4495365419866,7415.237686583449,21846.891863434008,123.45673255281075,453.6008142226235,4114.933187303596,514.750051828736,76.81130640466786,49.868273687096284,23.372772728264664,42.082427978515625,1424.8142683146386,1672378200000
141,2022-12-30 11:15:00+05:30,25.78678953714211,9.937966799602828,12.042695626200244,0,2418.349522084497,2599.929132386959,3828.1553689114876,7313.7272144509425,21102.036874781774,123.56660810928771,450.01179734555035,4234.239336919518,513.7866060906948,76.88563085801108,50.03080297715171,23.39186087666943,42.23744073793209,1353.6495743224075,1672379100000
142,2022-12-30 11:30:00+05:30,25.85098965607542,10.061996545205568,12.105882015974162,0,2419.3487692039107,2599.941203026798,3827.814322189246,7348.257580634602,21404.68242078387,123.5928704458908,450.0284367566668,4145.783441809968,512.6474963992667,76.98046943195705,49.88869131077601,23.373667967386087,42.31479461499433,1424.3533894629452,1672380000000
143,2022-12-30 11:45:00+05:30,25.39991854023001,9.862380725711418,11.950673875861995,0,2413.091783235859,2600.185761009515,3827.940800672137,7437.229784065119,21576.54844622905,123.37230626964036,452.10090083116927,4080.1059652147346,511.4843119189726,76.86112592473377,49.433155422104136,23.361986043066953,41.88464270224118,1310.5651364459673,1672380900000
144,2022-12-30 12:00:00+05:30,24.890072444297747,9.51095086635824,11.858257954347067,0,2418.4034048751746,2599.97386195007,3827.14201346456,7355.864571512744,21538.9290491882,123.41702730828824,451.7578491551916,4127.501055669518,510.83651597007025,76.7568893006394,49.55418097639883,23.46709591316777,41.822495955994675,1347.1222367100208,1672381800000
145,2022-12-30 12:15:00+05:30,24.671472133870896,9.28947832331311,11.916068988139402,0,2417.9781241816513,2600.0803454521647,3828.006051686889,7420.176978766585,21980.358507550627,123.45726857105447,451.00396881955965,4071.1502255913933,510.6005659902562,76.68241430527671,49.394077578070444,23.380568179338336,41.51081907815773,1430.758428307219,1672382700000
146,2022-12-30 12:30:00+05:30,24.633320436639302,9.360023455431232,11.979527360301907,0,2417.9751500706216,2600.07325460143,3827.733420506709,7427.052138506356,21878.12990488171,123.4611185364804,450.4753240380584,4032.575224278337,509.9748350671456,76.65713414768715,49.23101685949638,23.373837400964426,41.49560029627913,1348.0703407761741,1672383600000
147,2022-12-30 12:45:00+05:30,24.542816673577164,9.30329511418689,11.977745354508555,0,2418.569978341044,2599.732817410091,3828.0311558899266,7295.765232192737,22028.604824982544,123.52068870160832,451.1193290156359,4157.125225045827,509.84961295527455,76.65249531495505,49.428907341131286,23.533671459006197,41.62538240741751,1439.1958294234462,1672384500000
148,2022-12-30 13:00:00+05:30,24.467148935328648,9.277872948673185,11.98524722307088,0,2419.167286792947,2600.2685478679296,3827.8777441951815,7442.944753295216,22200.019449415155,123.54193711946796,452.8281862056455,4052.0895546002093,510.21702584208055,76.66732702841306,50.09674072265625,23.952631092604314,41.468259672878844,1383.043279040459,1672385400000
149,2022-12-30 13:15:00+05:30,24.469513109942387,9.319872126232978,12.085663694243191,0,2417.4193899484985,2600.0074456071056,3828.0203714210893,7344.647586417598,21974.29202492144,123.49853345135736,451.2772637905355,4100.683049548272,510.9677674703758,76.6651021435274,49.46447634563766,23.755490095255762,41.501477800934005,1362.3633358065642,1672386300000
150,2022-12-30 13:30:00+05:30,24.478241307775402,9.331470169834585,11.982507631099423,0,2418.2678168099687,2599.92629953736,3827.4254648219276,7403.169223550977,22375.84601955307,123.42390279929731,450.6199949466982,4040.165269563984,510.8428199810689,76.66559843777279,49.202671328070444,23.795415782395686,41.20782283164935,1367.2681721095933,1672387200000
151,2022-12-30 13:45:00+05:30,24.419921875,9.35075335795653,12.203103177374302,0,2413.783087192301,2600.049616467353,3827.604711777671,7371.695893527409,22170.323744107893,123.37084705203605,450.86876401421745,4102.937183571928,510.1410725343161,76.61188426097678,48.77994354077558,23.525194221368714,41.061917949655204,1430.875066149834,1672388100000
152,2022-12-30 14:00:00+05:30,24.40042182453518,9.341462886533257,12.196176880564769,0,2416.7030104312153,2599.7501854923185,3827.8681804294692,7322.955165415503,22170.534539760825,123.50878803956442,451.47426379326333,4139.537972732629,510.26968281495505,76.62336892921832,49.24827891088731,23.652333691133467,41.19917339985597,1418.2780625327339,1672389000000
153,2022-12-30 14:15:00+05:30,24.426597893571053,9.427617419365397,12.169737064638618,0,2417.771664411662,2600.0509803814593,3827.8493065860685,7402.7137689856845,22442.321190860683,123.48220398972154,452.10630534081486,4056.2084169867317,510.48715653233023,76.62114268041856,49.264618431389664,23.740428562270864,41.015384780628054,1334.4753724849425,1672389900000
154,2022-12-30 14:30:00+05:30,24.446742222961767,9.462645120460893,12.194384185961505,0,2418.383480817912,2599.906728733851,3828.1268590149266,7359.022561867144,22479.92402452863,123.66653561725296,451.03832240610814,4095.5867149310407,511.0138537870439,76.66067198002139,49.73951320541637,23.86006411760213,41.54949848878317,1441.6843459486295,1672390800000
155,2022-12-30 14:45:00+05:30,24.46413263928291,9.521640713654417,12.164677284283345,0,2420.725086744937,2600.0492482105446,3827.534681607891,7386.575926370461,22126.80493300454,123.77282084033476,451.2417720176654,4089.9280603504712,511.12781051550496,76.7007601434292,50.19515104666768,24.01362141017807,41.45684678061714,1356.0613890919606,1672391700000
156,2022-12-30 15:00:00+05:30,24.47494847814464,9.421867157493889,12.10874998636086,0,2420.3127168623428,2599.974749858153,3827.6064180342178,7341.590288385999,22436.455378186103,123.93431662447625,451.608222322091,4132.101908934183,511.6564926062216,76.77790977435404,50.625417528205745,24.271701578321405,41.37721959971849,1401.797825648132,1672392600000
157,2022-12-30 15:15:00+05:30,24.599136096805168,9.32210229628579,12.101921550388443,0,2416.271740790852,2600.1881028500347,3827.4416531184534,7271.366557371683,22253.596619675278,123.77390924379146,451.6175835465586,4178.587511456879,512.9648601169692,76.75018293497949,50.97799870155377,24.45238439464036,41.24123855676065,1373.3415043154243,1672393500000
158,2022-12-30 15:30:00+05:30,24.739822472939945,9.309793141967091,12.144754931913408,0,2418.2010832205833,2600.0330640057614,3827.468149877793,7273.4449442431915,21913.308140930516,123.66428959169868,451.0940059043842,4165.760163887919,514.9269869500698,76.80170837061365,51.19340523661182,24.468818025216045,41.18633197805735,1379.2132288756984,1672394400000
159,2022-12-30 15:45:00+05:30,24.855733349336592,9.264749878611644,12.176221112299231,0,2415.7295494718924,2600.064519956791,3827.5900701597416,7318.061968073499,21826.22765908694,123.76786846821534,451.7314553713665,4168.107054982105,516.2352799570094,76.91490011375043,51.5302548541703,24.569878263846455,40.96104559019291,1438.1284916201118,1672395300000
160,2022-12-30 16:00:00+05:30,24.892767197592963,9.29893774959628,12.218197785276274,0,2415.866643298272,2600.157984898743,3827.686910789106,7297.056918863477,21518.762487997556,124.04935749416245,451.49146377307744,4210.959944570531,517.8235026950942,77.02136469153719,52.43047720626746,24.88677756879583,41.12799396195225,1350.087608976737,1672396200000
161,2022-12-30 16:15:00+05:30,24.94728847056128,9.25043253126091,12.261887363881373,0,2411.774982814682,2599.5205255433834,3827.528280758991,7574.011587814246,18130.801592096937,124.04924224342048,452.90713637367975,3944.6838406184534,518.9001505761173,77.14232699431521,51.914588118398655,24.85584075757245,40.37418761866053,1443.977603166463,1672397100000
162,2022-12-30 16:30:00+05:30,24.883530089309097,9.232833095103002,12.316443757637918,0,2396.1388082664107,2600.3635035679995,3827.677232454609,8601.664294365399,20445.652441951817,124.07200920914805,452.7545198408585,2854.194258194396,500.7061849412971,77.00532114039586,50.854435926043124,24.165304855261436,39.590988755892106,1325.5453740125263,1672398000000
163,2022-12-30 16:45:00+05:30,24.81154167985117,9.090396646680778,12.334470269400315,0,2403.292323618628,2600.734503207926,3827.836439420391,7824.452541244763,17429.381069417774,123.8925544269924,446.32127354797706,3832.651458569745,495.2392412750415,77.09085389888486,50.08226737762963,23.473090827132072,39.47321818261173,1429.4666850340434,1672398900000
164,2022-12-30 17:00:00+05:30,24.749659191962728,9.021871556116881,12.370059732618278,0,2397.8767021648046,2600.656005859375,3827.687104464909,8210.50550748516,19855.57713207053,123.95272094044606,449.8817771187042,3320.592141945269,491.69215384541945,77.00581641170565,50.09779963147041,23.37995015575899,39.81999283263137,1440.9053204925367,1672399800000
165,2022-12-30 17:15:00+05:30,24.648319350940554,8.99584023246552,12.287069480512395,0,2414.379344066428,2600.170050082926,3828.191859069483,7009.33303781861,21658.783898721194,123.82395159332445,449.7012879781883,4496.701402376484,495.2886565650642,76.92786394684008,50.76917237010082,23.67607756033956,40.568434219786575,1445.1630525216044,1672400700000
166,2022-12-30 17:30:00+05:30,24.559261897422747,8.917699888431827,12.191340782122905,0,2388.4084431738825,2600.3798637177024,3827.535064867755,7436.799984724162,22405.688913015016,123.88639038767894,453.00353134411006,4068.568784916201,505.6511535644531,76.68918307000699,51.59921963654417,23.902185024495896,40.01642220779504,1580.4855493300454,1672401600000
167,2022-12-30 17:45:00+05:30,24.48457464292729,8.88725084699066,12.168055699524267,0,2367.9202887678944,2600.013483654853,3827.479966829609,7313.820304316515,22006.331218357194,123.59499815189639,452.0953156029046,4198.095157559357,515.2158030930844,76.74148031053596,51.529249649474075,23.529843804556563,38.21613486519073,1765.9650258325332,1672402500000
168,2022-12-30 18:00:00+05:30,24.375980313263792,8.869747737266499,12.19087415300934,0,2375.5194971521473,2598.9979377618715,3827.5471218684534,7335.4730463294345,22181.917155857194,123.64653364639709,451.79283457494984,4145.845233938548,523.9572344732018,76.76994093569964,50.762539655802634,23.3620689008489,37.45737546782254,1673.4531018134603,1672403400000
169,2022-12-30 18:15:00+05:30,24.315985482498252,8.828960056411487,12.205462237310144,0,2382.3044910963686,2599.5772848289107,3827.611033519553,7247.770060448674,21874.082936888968,123.85897997637701,451.966998904777,4195.290000872905,532.3146877182263,76.84667389086505,50.157578111360856,23.437310245449982,37.69734302712553,1556.5141178749127,1672404300000
170,2022-12-30 18:30:00+05:30,24.33987870029897,8.814204210675628,12.223884113674057,0,2387.48406948324,2600.307359407734,3818.8597582598636,7226.308372795915,22084.365954521647,123.91985521369806,452.7327964399114,4249.570560732367,540.0398781206354,76.88630088081572,49.838393568326644,23.201764836657645,37.678371152398306,1612.9189944134077,1672405200000
171,2022-12-30 18:45:00+05:30,24.257263354083012,8.689718406293645,12.12023721194134,0,2387.807821774616,2599.886587814246,3818.898774386784,7186.55709890014,21159.929698411313,124.03617066111644,452.89063539984505,4279.815915240922,546.5569659185143,76.90901874563548,49.82147387286138,22.98204475274965,38.01639987370155,1594.6039493496858,1672406100000
172,2022-12-30 19:00:00+05:30,24.13957546809532,8.603431062325418,12.112793480217789,0,2388.8908759601954,2600.0835656533695,3819.236160363565,7113.945140646822,21130.708902540155,124.06482189327645,452.9723239664259,4381.563447920304,550.5214946043558,76.88323599532995,50.14313016923446,22.88710320328867,38.096519086614,1613.9613323531337,1672407000000
173,2022-12-30 19:15:00+05:30,24.081314342647957,8.553456908497731,12.171714740092527,0,2385.918547049581,2600.0133827252093,3818.984670969361,7133.385049319134,20762.64782646648,124.08628938983938,453.5365356786291,4362.00179354705,551.7326701073673,76.84462017719972,51.051127343204435,23.370824888431827,38.20446368169518,1630.998816804513,1672407900000
174,2022-12-30 19:30:00+05:30,24.059060890581353,8.480589626887657,12.129243989230535,0,2395.1711193915853,2599.9532968531776,3818.7716330416374,7173.412278500349,21173.75765974162,124.13508154160483,453.81255779586024,4251.988097121595,549.6547094590171,76.83426329543471,51.74222807644466,23.716282679381983,38.179759616958364,1626.4983264773919,1672408800000
175,2022-12-30 19:45:00+05:30,24.018556051414105,8.56765303798228,12.061676366369152,0,2382.2567541026538,2600.084823182175,3819.10246268331,6940.650322429295,20351.953768767456,124.16435386615092,451.0027453886064,4540.394984069483,545.1213522117231,76.86579340929426,51.79910823885955,23.79987203075899,37.43183242542118,1597.7930662698586,1672409700000
176,2022-12-30 20:00:00+05:30,24.002556145524178,8.549629083558834,12.03146805576772,0,2362.196186768942,2599.982153183921,3818.6382108720322,7616.0205623690645,19275.775205132682,124.18185714636435,455.26934763306343,3883.0732108174757,539.9102387668034,76.9406682019793,51.70681558108197,23.68438038746072,37.877312857345494,1699.5010624890888,1672410600000
177,2022-12-30 20:15:00+05:30,23.943052835304645,8.51405530535309,11.963153860422485,0,2372.5175072014663,2599.7899926894206,3818.5934594862956,7715.439581332926,19563.213414368016,124.23286378317039,451.82679501325725,3767.9986565446056,529.8242132943436,76.86723370259034,51.7850026391738,23.789674556455132,37.46804826619239,1653.6643045947537,1672411500000
178,2022-12-30 20:30:00+05:30,23.797183244587988,8.50990491472809,11.919176836919519,0,2378.7644383947277,2599.985260180255,3818.8114497861384,7754.236723660091,20062.019056607893,124.3148527518331,448.71726998270555,3736.4704057917247,519.7315667008554,76.84437552510693,51.760633926817825,23.74803238341262,36.94847405289804,1628.624397149965,1672412400000
179,2022-12-30 20:45:00+05:30,23.70818273448411,8.43839933086374,11.952850171307611,0,2384.765356308921,2600.1041989459673,3819.035307644466,7333.506437674581,21470.3019705831,124.27087180707707,448.98607358452995,4118.6783685950595,513.9458689769554,76.83038244833493,51.68427877585981,23.600858208853438,37.114648232912884,1617.600458411531,1672413300000
180,2022-12-30 21:00:00+05:30,23.600605714254538,8.341840349762133,11.937364802014228,0,2379.920421067563,2600.0215266563373,3818.967193774005,7328.438754800977,21708.23344753841,124.10278030480752,453.8679282758489,4172.2630376549405,514.4480791997643,76.66930623827034,51.887630356090696,23.325826804731147,37.18824742493017,1600.56237042816,1672414200000
181,2022-12-30 21:15:00+05:30,23.436170695214297,8.323249348049057,11.858369624814507,0,2386.629659130587,2599.853039618977,3818.975459093488,7265.721434182961,21159.191444439595,123.98011362086461,452.2892502086789,4260.208647488216,516.9264591153108,76.5938758210763,51.880500665590084,23.022280730348726,36.76652603575637,1643.3491824698847,1672415100000
182,2022-12-30 21:30:00+05:30,23.289051077219362,8.243560961504889,11.781689350831442,0,2390.0659657057436,2599.825132572451,3818.7297404198675,7264.567958384253,20908.48571709148,123.86916824426065,449.4349598804666,3228.793637067912,518.5101359276798,76.50976647744632,52.06878065396953,22.812050078834236,36.66026263530028,1631.9144123439683,1672416000000
183,2022-12-30 21:45:00+05:30,23.27728680658607,8.209667354988651,11.723900139664805,0,2386.199442431913,2599.829753513443,3819.032556629714,7315.07116631023,21042.72612059183,123.76562977369937,450.67265123761564,3134.1367405726255,517.7527871584759,76.42076716076728,52.24942476922573,22.650539462126833,36.33569165448237,1600.5650402900228,1672416900000
184,2022-12-30 22:00:00+05:30,23.248248563798445,8.297907141999826,11.648211942704696,0,2384.401956398394,2599.9581223812847,3818.981021135213,7291.971584213513,21224.4033203125,123.81724335228265,451.99880128998996,3127.742895371421,516.8980153685842,76.36565752935144,52.55991384836548,22.69772151328998,36.39290052019684,1598.2329647128142,1672417800000
185,2022-12-30 22:15:00+05:30,23.241288339625523,8.339416162927723,11.610749995908257,0,2385.7723149986905,2600.103230566952,3818.8955555494936,7376.226944395949,21149.175159305167,123.82874643336461,452.12572440887965,3030.5155963578036,516.7395612833886,76.43293753682568,52.57216844611994,22.653001156599164,36.626800537109375,1625.1327934052026,1672418700000
186,2022-12-30 22:30:00+05:30,23.232966076728353,8.33893964543689,11.590071864634252,0,2387.7865133445357,2599.5494105163234,3818.716114917947,7356.226273350209,20929.038020469623,123.78516409250611,450.4380927911684,3082.686050159305,516.5549766497905,76.44487502455046,52.432224039258905,22.600300538473288,36.818734792357716,1635.6351079674407,1672419600000
187,2022-12-30 22:45:00+05:30,23.271112708406076,8.449190278293035,11.568892324436977,0,2387.6898227457227,2599.9083517916374,3819.2345768592877,7276.708700680866,20911.189687718226,123.83309203419606,450.5580391484266,3104.331298828125,516.1052041506634,76.44642238510387,52.26606077055691,22.646158570017896,37.48892228962989,1573.9499723125437,1672420500000
188,2022-12-30 23:00:00+05:30,23.864930563132855,8.53620527043689,11.588236547715171,0,2395.704293874389,2599.9004751876746,3818.4858971281424,7359.617864001397,20943.736169910964,123.88612629981014,451.67001172284176,3037.1899373145075,516.0017580852829,76.54103830007202,52.192393894302114,22.876040325484464,38.12115563760257,1596.1349633925454,1672421400000
189,2022-12-30 23:15:00+05:30,24.470156536421964,8.652227646811715,11.631995174471893,0,2396.1615501702163,2599.9097388922837,3818.8096425999474,7283.049665568261,20676.007943435754,123.89716206982149,450.8947104342157,3103.699345594012,516.48751063853,76.72991483038363,52.42237521549843,23.11598145895164,38.709642804534745,1492.3587666943088,1672422300000
190,2022-12-30 23:30:00+05:30,24.7799321492513,8.772309875488281,11.675889248318143,0,2397.047654893663,2600.081758626302,3825.452370876736,7356.234529622396,21009.609714084203,123.8733885023329,450.9818579779731,3009.4846028645834,516.3506591796875,76.80037841796874,52.832564459906685,23.300826348198786,39.12752888997396,1453.140089246962,1672423200000
191,2022-12-30 23:45:00+05:30,24.955054426992405,8.829811479792248,11.717984503207926,0,2397.5802936234286,2600.382313307437,3818.488473561889,7315.92996301065,21513.63633685405,123.79560127471413,450.514414014763,3024.0973043601607,515.6529397804644,76.86319395949721,53.1779232771037,23.420528475798708,39.31338006557699,1501.882067120941,1672424100000
192,2022-12-31 00:00:00+05:30,25.007659912109375,8.856201171875,11.728607177734375,0,2376.859375,2595.660400390625,3815.606689453125,7540.14306640625,21960.291015625,123.77255249023438,451.8898620605469,2862.205322265625,515.3392333984375,76.81427001953125,53.34259033203125,23.496063232421875,39.332763671875,1504.6649169921875,1672425000000
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment