-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Challenge 11 - Atmospheric Composition Dataset Explorer #2
Comments
Hi! I'm drafting a proposal for this challenge. |
Hello @elisaliv and thank you for your interest in this challenge. My advice would be to play to your strengths. Unless you already have some experience on caching multidimensional and heterogeneous datasets, it's maybe better to focus on making the framework generic. Looking forward to your proposal. |
Hi @miha-at-ecmwf, thank you for your reply! @luigibrancati and I have another question: what do you mean more precisely by "making the framework generic to prototype new data products"? Here are some ideas we had:
I guess step 1 is necessary to also develop step 2. Is that correct? Thank you again. |
Hi, I have 3 questions regarding Challenge 11:
Similar to elisaliv's question: Looking forward to your answer and thank you in advance! best |
Hi @elisaliv, @luigibrancati, The idea is to make the building blocks (GUI, data retrieval, data homogenization, data slicing and sub-setting, aggregation, visualization of results ...) of the application as modular as possible with clean interfaces between them. So if we need to use a new dataset in the future, we just have to write new data acquisition and (potentially) data homogenization code. If we wanted a new plot type, statistical methods and visualization code would have to be updated ... If you want to see additional examples of the types of plots we regularly create, please look at the CAMS validation reports, this is the latest one: For even more inspiration (with source code!), check the Climate Data Store applications' collection: Miha |
Dear @timometz, Thank you for your questions.
Miha |
Hello @miha-at-ecmwf, what's the deadline for the proposal? I see 12 April, but not time and timezone specified |
@luigibrancati submission deadline is 12 April 2023 (23:59 UTC). |
Challenge 11 - Atmospheric Composition Dataset Explorer
Goal
Develop an application which will be capable of creating atmospheric composition diagnostics plots on-demand. The minimum outcome would be an application which is able to generate some of the plots in the table below.
A more ambitious target is to develop a generic framework which would allow rapid prototyping of new products. Such a system would comprise data selection, post-processing, aggregation and visualization elements.
We have some ideas on how to build such an application (see Skills required) but we invite candidates to propose their own ideas on the implementation details.
Mentors and skills
Challenge description
Based on the developments and the experiences gained during the last year's ESoWC project called Wildfire Emission Explorer. The aim of the project was to create an application which allows the creation of wildfire emission plots on demand.
You can watch the final presentation here (skip to 8:50 if you would just like to see the demo)
The project code is here.
Now, we would like to extend the same idea to other CAMS atmospheric composition datasets, primarily to CAMS global greenhouse gas fluxes dataset and CAMS atmospheric composition reanalysis which are both available from the Atmosphere Data Store (ADS): https://ads.atmosphere.copernicus.eu](https://ads.atmosphere.copernicus.eu/#!/home)
The data access method and data format will be different compared to last year's project, but some plots that we would like to create are similar.
Expected outcomes
A user should be able to select input dataset and time resolution (daily, monthly, yearly), plot type, date period for the reference period, date period of the specific episode and geographical domain, i.e. bounding box, a country from a drop-down lists, a specific region by using an interactive user interface.
Ideally, an API which would offer the same functionality as the interactive application would also be developed.
Relaying on the ADS might not be the best option for an interactive application. As the proposed datasets subsets are not large, we might consider cashing the data. If time permits, we would also like to explore what is the optimal data format and data organization for sub-setting and aggregation performance.
Examples of current plots
The aim of this project is to create an application which would simplify and speed-up creation of various atmospheric composition diagnostics plots based on a subset of a dataset.
The text was updated successfully, but these errors were encountered: