Skip to content
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

Single thread #18

Merged
merged 4 commits into from
Sep 17, 2024
Merged

Single thread #18

merged 4 commits into from
Sep 17, 2024

Conversation

mmaelicke
Copy link
Member

This PR removes all the harmonization and aggregation of the clipped datasets in favor of a new tool to aggregate multiple datasets. It also removes all uses of async, parallel file writing using multiple threads. This makes the tool slower, especially when working with NetCDF, but it runs MUCH more stable now and is way easier to debug.

This should remove most of the issues we had.

Please be aware that a lot of the old stuff is still in the repo, until I migrated this to the new aggregation tool.

@elnazazmi @safabouguezzi @KB1994: please note, as soon as this is released as version 0.10.0, the parameters to the tool have changed:

1 parameter was added: cell_touches, which has a default of True and currently there is no need to expose that to the user.

The following parameters have been removed: integration, keep_data_files, precision, resolution and apply_aggregation as these were all related to the aggregation.

This is for your notice, as it might require changes to the UI. I will update the Readme after the merge and then release the new version (which will also trigger the new building of the new image)

@mmaelicke mmaelicke merged commit 483e9cf into main Sep 17, 2024
2 checks passed
@mmaelicke mmaelicke deleted the single-thread branch September 17, 2024 07:24
@mmaelicke
Copy link
Member Author

the new version will be 0.13.0

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.

1 participant