Draft
Conversation
So we do not fill up glitchtip with errors from development
As with 4 gunicorn workers running region.test.ts caused out of memory of 32Gb RAM.
Contributor
Author
|
Tested all regions timings |
Contributor
Author
|
xr_alloc_20?0.nc files are made in https://github.com/imagepbl/effort-sharing/blob/main/notebooks/Aggregator.ipynb which uses all the region nc files as input. It will be too slow and big on the web app to first generate all the region datasets and then merged on just a year. As each region ds must be generated with effortsharing.allocation.allocation which takes 1-2s per region and we have +200 regions. So without a full rewrite of effort sharing package this can not be computed on the fly. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #95
Run instructions
First install ws.py deps in effort sharing environment.
mamba activate effort-sharing pip install -r requirements.txt # then run gunicorn / flask from effort-sharing environment.To compare values with cabe website the xr_dataread.nc of the website was copied to th effort-sharring data output with
The `../effort-sharing/notebooks/input.yml` is used by default and should have absolute paths
On my machine
TODO
NICE
on the fly calc of Version_0_4_2/startyear_2021/GHG_incl/Aggregated_files/xr_alloc_20?0.nc files in memory using effort sharing package.infeasable at short term see Compute region allocations on the fly #96 (comment)With all the nice to haves implemented we no longer need the output of the effort-sharing, but can directly use the effort sharing input files.