airavata-courses / garuda Goto Github PK
View Code? Open in Web Editor NEWA distributed weather data visualization platform
Home Page: https://github.com/airavata-courses/garuda#garuda
License: Apache License 2.0
A distributed weather data visualization platform
Home Page: https://github.com/airavata-courses/garuda#garuda
License: Apache License 2.0
Docker compose for whole project
When the same request is made multiple times, nothing happens on the UI.
Show all user requests in a list
Add remote repository setup for docker images
Hi Team,
I tried to set up your Project on my System which is a MAC running (Monterey v12.1) in which port 5000 is being already used by the OS and I saw that your api gateway runs on PORT 5000, so I tried to update it to an open port in my system (Port 6000) but it still didn't work and then I found out that you have written the port in files other than the configuration files and even after changing them it didn't work.
I would suggest not to write PORT details directly in the code like it was done in garuda.apigateway/server.py and you can also try to look what can be done so that such issues with PORTS can be handled with less changes or changes at a single place like changing the port in docker-compose.yml maybe should change the PORT dependency everywhere.
You can have a look at "Environment" tag for docker-compose.
db_middleware feature to add support for 16mb document
I would like to point out that the weather data on the map can be made more informative by providing some visual aids like a heat map or reflectivity index.
added CI for queue_worker
Moved data_extractor CI to garuda__github_actions_CI
Need to add few more parameter from queue_worker (start_time, end_time, requestID)
Tested rest of the parameters
Originally posted by @pranavacharya in #33 (comment)
removed last plotted map from view
Containerization with dynamic hostnames
Possible solutions:
React webapp setup and create login page
Refresh page when a new request is submitted
Python microservice hosted using Flask to get queries from the dashboard and return data to be shown.
create deployments and statefulset with auto scaling for all micro services
Populate reflectivity in DB
Unit test for data_extractor project
Congratulations on coming up with a smooth UI and data flow.
UI seems very minimal and intuitive.
Below is the resultant data:-
There are some points I will which we want to bring to your knowledge:-
Review Done by Team Neo(https://github.com/airavata-courses/neo)
Add CI using github actions for data_extractor module on data_extractor and main branch
Just ran your project, and I have a couple of comments and suggestions -
Build time took around 12-14 minutes, was easy to follow from the readme files.
Rest great work! Loved your project as such
Reviewed by Team Scapsulators (https://github.com/airavata-courses/scapsulators)
A feature to move all the hostname and port to env variable and make appropriate changes in docker files,
data_extractor multi thread downloading
added feature to not download if existing
Date is not changing on click
Add docs
add response from db_middleware in 'data_dump' key
added test for db_middleware ping path
Likes:
Observations:
Piyush Nalawade
Team Zilean ๐ฆ
modify data extraction module to change data format, ie. azimuth distance to lat,lng
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.