-
Notifications
You must be signed in to change notification settings - Fork 0
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
cb_ceiling app, middleware implementation for DieOff plots #966
Comments
Working on this issue on MATS & MATScoomon branches: |
DieOff-DieOff plot is working and match original (non-MiddleTier) implementation (for 3 stations for 1 month) |
DieOff->DieOff all Colorado for 1 month in 36 seconds, I haven't run the original timing, but may be about an hour is my guess. |
Need to refactor to avoid excessive memory usage. In progress ... |
I20230620-16:13:33.658(0)? sizes (MB), obs:40.18738079071045,model:67.99200248718262,ctc:428.41769886016846 The CTC JSON sub_data is consuming a lot of space, |
@mollybsmith-noaa Molly's idea worked like a charm, CTC JSON size for all stations is now just 0.42 MB instead of 500 MB! |
CTC JSON is looking like this now { |
Excellent! We can do this in all of the station plot types, it should really save some memory!
… On Jun 22, 2023, at 10:29 AM, Gopa ***@***.***> wrote:
CTC JSON is looking like this now
{
"fcst_lead": 0,
"hit": 57030,
"miss": 31656,
"fa": 35514,
"cn": 1301786,
"N0": 1425986,
"N_times": 3,
"sub_data": [
"1668276000;41;25;31;2007",
"1668279600;29;18;37;2039",
"1668283200;18;10;35;2060",
"1668286800;16;15;30;2063",
"1668290400;10;22;23;2071",
"1668294000;13;18;22;2069",
"1668297600;6;10;29;2073",
"1668301200;9;10;24;2075",
"1668304800;16;12;18;2068",
"1668308400;19;11;24;2046",
—
Reply to this email directly, view it on GitHub <#966 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AHBWGZLYIM45JGF45N3BXYLXMRXILANCNFSM6AAAAAAX5JVATE>.
You are receiving this because you were mentioned.
|
Yes, will plan to do that, I will create an issue for Time Series since that is the only one so far that has middleware implemented. |
DieOff => Dieoff change is now tested and checked-in. Planning to create a pull request tomorrow to merge to development. |
Evaluate to see if any significant performance improvements to be had using middl-tier approach, and if so implement SQL templates and MATScommon->matsMiddle classes for the same.
The text was updated successfully, but these errors were encountered: