forked from fluxnet/ONEFlux
-
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
Tests framework #2
Draft
ma595
wants to merge
44
commits into
main
Choose a base branch
from
tests_framework
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains 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
- fixed bug on quality flags for gapfilled LE and H. Correctly calculate the QC value in case of missing data - renamed vars from SW_IN_M, SW_IN_mqc to SW_IN_m, SW_IN_mqc - fixed: changing the value of the QC to -9999 when it was not possible to calculate the energy balance and create the LE_Corr. It is also a "known issue" in FLUXNET2015 release - cosmetic fixes
- added disabled refactored code (disabled to maintain consistency)
+ added vc++ 2008 solution (was missing!) + created Makefile for gf_mds - removed common_pi.c (not used) common: # changed internal defines \ enums \struct for new gf_mds code # some funcs now using timeres enum instead of hourly bool var # gf_mds is now an unique func and it has new parameters (QC thresholds, symmetrical mean, max MDV window, ...) - removed gf_mds_with_qc, gf_mds_with_bounds, temp_gf_mds (see above) + added some new funcs: get_rows_count_by_timeres, check_timestamp, timestamp_difference_in_seconds # mystrcat renamed in string_concat qc_auto: # upgraded to v1.01 # minor fixes to reflect changes in common func ustar_mp: # upgraded to v1.01 # minor fixes to reflect changes in common func meteo_proc: # upgraded to v1.01 # minor fixes to reflect changes in common func nee_proc: # upgraded to v1.01 # minor fixes to reflect changes in common func energy_proc: # upgraded to v1.01 # minor fixes to reflect changes in common func gf_mds: # upgraded to v3.0 # big fixes to reflect changes in common func # now using "driver" instead of fluxes name + each driver now has a min and max tolerance customizable value + added driver QC threshold change + added symmentrical mean computation + added max MDV window parameter SW_IN_POT_Calculator: # upgraded to v1.01 # minor fixes to reflect changes in common func shift_solar_noon: # upgraded to v1.01 # minor fixes to reflect changes in common func ure: # upgraded to v1.01 # minor fixes to reflect changes in common funcs
# fixed gf computation # changed comments qc_auto: # replaced 'founded' with 'found' meteo_proc: # replaced 'founded' with 'found' nee_proc: # fixed meteo import # fixed outputs computation # memory will be freed per site to prevent out of memory # replaced 'founded' with 'found' energy_proc: # fixed meteo import # fixed outputs computation # replaced 'founded' with 'found' ure: # replaced 'founded' with 'found' ustar_mp: # replaced 'founded' with 'found'
… tools: qc_auto ustar_mp meteo_proc nee_proc energy_proc gf_mds SW_IN_POT_Calculator shift_solar_noon ure
+ added vc++ 2008 solution (was missing!) + created Makefile for gf_mds - removed common_pi.c (not used) common: # changed internal defines \ enums \struct for new gf_mds code # some funcs now using timeres enum instead of hourly bool var # gf_mds is now an unique func and it has new parameters (QC thresholds, symmetrical mean, max MDV window, ...) - removed gf_mds_with_qc, gf_mds_with_bounds, temp_gf_mds (see above) + added some new funcs: get_rows_count_by_timeres, check_timestamp, timestamp_difference_in_seconds # mystrcat renamed in string_concat qc_auto: # upgraded to v1.01 # minor fixes to reflect changes in common func ustar_mp: # upgraded to v1.01 # minor fixes to reflect changes in common func meteo_proc: # upgraded to v1.01 # minor fixes to reflect changes in common func nee_proc: # upgraded to v1.01 # minor fixes to reflect changes in common func energy_proc: # upgraded to v1.01 # minor fixes to reflect changes in common func gf_mds: # upgraded to v3.0 # big fixes to reflect changes in common func # now using "driver" instead of fluxes name + each driver now has a min and max tolerance customizable value + added driver QC threshold change + added symmentrical mean computation + added max MDV window parameter SW_IN_POT_Calculator: # upgraded to v1.01 # minor fixes to reflect changes in common func shift_solar_noon: # upgraded to v1.01 # minor fixes to reflect changes in common func ure: # upgraded to v1.01 # minor fixes to reflect changes in common funcs
# fixed gf computation # changed comments qc_auto: # replaced 'founded' with 'found' meteo_proc: # replaced 'founded' with 'found' nee_proc: # fixed meteo import # fixed outputs computation # memory will be freed per site to prevent out of memory # replaced 'founded' with 'found' energy_proc: # fixed meteo import # fixed outputs computation # replaced 'founded' with 'found' ure: # replaced 'founded' with 'found' ustar_mp: # replaced 'founded' with 'found'
… tools: qc_auto ustar_mp meteo_proc nee_proc energy_proc gf_mds SW_IN_POT_Calculator shift_solar_noon ure
# fixed bug that occurs when TS and SWC columns have non-sequential or missing profiles
…y-with-new-enforcement-of-single-declaration-of-universal-variables Fixing compilation issues with newer versions of GCC
energy_proc quality flags bugfixes:
qc_auto bugfixes
Added new mode for locating string with faster mode of execution for nee_proc
Add required vars to description
Adjust MDS to support additional parameters
Previous commit had not fixed conflict resolution, only preserved automated Github annotations
Fixed bug on meteo_proc
Apply patch from Alessio to ure/dataset.c for timestamp handling. This patch was pending from previous merges from PR#52 and PR#59. All tests results comparable to PR#59 as expected.
Remove reference to issue Co-authored-by: Dominic Orchard <[email protected]>
Remove reference to issue Co-authored-by: Dominic Orchard <[email protected]>
--era-fy and --era-ly not needed here
Update version to 0.5.05-rc
Added missing parameters required (and docs) to run program on the sample data
ma595
force-pushed
the
tests_framework
branch
3 times, most recently
from
October 18, 2024 10:40
4b2d6ae
to
a98c3e4
Compare
Github no longer provides support for python2.7 from their action/setup-python action
ma595
force-pushed
the
tests_framework
branch
from
October 18, 2024 10:55
a98c3e4
to
f659e65
Compare
The -a flag causes the build to break on HPC systems.
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.
No description provided.