Closed scotthavens closed 3 years ago
The error seems to be stemming from SMRF for test_awsm_lakes.TestLakesSMRFiPysnobalThreadedHRRR
:
ERROR:smrf.utils.queue.data_wind_speed:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.data_wind_speed:
ERROR:smrf.utils.queue.storm_days:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.storm_days:
ERROR:smrf.utils.queue.albedo_ir:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.albedo_ir:
ERROR:smrf.utils.queue.output:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.output:
ERROR:smrf.utils.queue.data_wind_speed:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.data_wind_speed:
ERROR:smrf.utils.queue.net_solar:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.net_solar:
ERROR:smrf.utils.queue.wind_speed:Timeout occurred while retrieving an item at 2019-10-01 16:00:00+00:00 from queue
ERROR:smrf.utils.queue.wind_speed:
Should we cut a new release for SMRF to get this in?
Should we cut a new release for SMRF to get this in?
Let me think about this. I'm not liking how many patches we're doing to get SMRF into AWSM, it was a good idea in theory but we're creating a lot of small releases. Seems like AWSM main
should be linked to SMRF master
? Then they'd get released together?
I would not worry about a lot of small releases with X.X.X. This was a bug fix and justifies a new release.
Take any chromium based browser for instance. There the last number grows quite fast as well.
Once there is a sync between AWSM and SMRF I would bump it to X.X.0
I understand in the software world, patch bumps are everywhere. But we're trying to make sure that these aren't stable releases but development releases. That is the big picture thinking.
For this, lets just bump and we'll figure that out later.
Isn't the 'stable' release also clearly communicated with the README?
There it says 0.10
is the last stable. My expectation as a consumer would then be that 0.11
is the next and everything else in between is not
Isn't the 'stable' release also clearly communicated with the README? There it says
0.10
is the last stable. My expectation as a consumer would then be that0.11
is the next and everything else in between is not
One can only hope! I'd like to see the stable version of SMRF get released to pypi under smrf
, then there would be a good distinction between smrf
and smrf-dev
packages
I'd like to see the stable version of SMRF get released to pypi under
smrf
, then there would be a good distinction betweensmrf
andsmrf-dev
packages
That could be another approach too.
Another one would be to have AWSM and SMRF always built against HEAD of master and then release with a frozen version in the requirements.txt
. You can even extend that to all modules (WFR, katana). Would get rid of any version dances in development
That was what I was kinda leaning towards, just keep everything at HEAD and freeze when we want something stable. Trying to simplify the development and deployment.
May I double dog dare you and try this approach with this PR, replacing smrf-dev with the git url and see how it goes?
@jomey did you want to run goldmiester to document the changes?
I can run them ..
Documenting the difference to the current gold files in the main
branch:
Looks like all changes are within the expected variables related to energy balance terms that are affected by the updates TopoCalc clear sky changes. RME shows a stronger change for sum_energy_balance
and net_radiation
compared to Lakes.
Looks like all changes are within the expected variables related to energy balance terms that are affected by the updates TopoCalc clear sky changes. RME shows a stronger change for
sum_energy_balance
andnet_radiation
compared to Lakes.
Looks like it's the other way around, Lakes had a larger change in the EB terms due to the linear artifacts that were more prevalent.
Looks like it's the other way around, Lakes had a larger change in the EB terms due to the linear artifacts that were more prevalent.
:grinning: That's what I meant
SMRF updated to topocalc v0.5 which requires updating gold files.
Additionally, moved SMRF dependency to the default
master
branch to keep the HEAD of AWSM and SMRF together.