Skip to content

Add GSoC Project (Backend) - #1

Merged
braddf merged 18 commits into
mainfrom
template
Aug 30, 2025
Merged

Add GSoC Project (Backend)#1
braddf merged 18 commits into
mainfrom
template

Conversation

@suvanbanerjee

Copy link
Copy Markdown
Collaborator

No description provided.

@suvanbanerjee
suvanbanerjee requested a review from braddf June 24, 2025 18:59

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@braddf the main focus for this pr should be this file

@suvanbanerjee

Copy link
Copy Markdown
Collaborator Author

@braddf, apart from the file I said on, please feel free to skim through the rest since most of the files are auto-generated by fastapi-template. The testing framework is set up, but there aren’t any real tests yet; I plan to add them later this week for the S3 fetch. The same goes for the README.md.

@braddf braddf left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just leaving these couple of comments from before our chat this morning, let me know when the update is ready for review! 👍

Comment thread cloudcasting_backend/services/s3_downloader.py Outdated
Comment thread cloudcasting_backend/services/s3_downloader.py Outdated

@braddf braddf left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quite a few comments, most should be easy changes, and let me know if you are uncertain about anything. I have been fairly strict, as I think what you've done merits a higher level of attention to detail and design standards 👍

Comment thread .github/workflows/branch_ci.yml
Comment thread .github/workflows/tests.yml Outdated
Comment thread Dockerfile
Comment thread README.md Outdated

class InterceptHandler(logging.Handler):
"""
Default handler from examples in loguru documentation.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't used loguru before, but will give it a go!

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#2

"cloudcasting_backend/static/layers" # Base directory for all GeoTIFF output
)
# Bounding box for cropping the GeoTIFF output [lon_min, lat_min, lon_max, lat_max]
GEOTIFF_BBOX = [-19.0, 42.0, 15.0, 65.0]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this the same for both MET-10 and MET-11?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#5

Comment thread cloudcasting_backend/services/s3_downloader.py Outdated
Comment thread cloudcasting_backend/services/s3_downloader.py
Comment thread cloudcasting_backend/services/s3_downloader.py
Comment thread cloudcasting_backend/services/s3_downloader.py
@suvanbanerjee suvanbanerjee changed the title template code with s3 fetch Add GSoC Project (Backend) Aug 30, 2025
@braddf

braddf commented Aug 30, 2025

Copy link
Copy Markdown
Contributor

Great stuff, thanks for adding those last comments as issues – I'll merge this in now 👍

@braddf
braddf merged commit 20b4ce9 into main Aug 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants