-
Notifications
You must be signed in to change notification settings - Fork 12
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
let fre cmor run
process tripolar ocean data
#303
Conversation
…on pip-only dependency... nasty tech debt i should get rid of before its too late!
so asking The next issue is Given that this quick python version bump was supposed to be a quick-sidequest, i'll be restoring the dependencies and barking up that tree some other time. |
…aving cmor>=3.9.0 because i know we should not bother with anything less than 3.9.0 for cmor
every now and then, a random edit: same failure, same job. sanity demanding i ignore the edit2: same failure, different job. xmas nightmare! moving on... |
… with the zombie-problem in the github-repos conda build ci workflow
…singly pathological behavior. commit. wipe dir. re-clone and rebuild for my sanity's sake...
could it be?
…s pre- fre make cli tests.
….com/noaa-gfdl/fre-cli into 298-cmor-process-ocean-tripolar-grid
…tesy of Ray M., thank you ray.
…e list, fre pp, fre run, and fre test
This reverts commit 58c83c1.
… it was. catalogbuilder may need context forwarding.
cmor_mixer now creates xh and yh bnds. this was not supposed to take so long... why? see note-to-self... ...note to self, if you need to write data to a netcdf file... don't use [x][y][z] style indexing. you HAVE to use [x,y,z] for the assignment or the assignment fails.
…pan-only* breadcrumb for now.
… push to make sure this xfails in the pipeline appropriately
…builtin. make max-line-length in pylint calls 120.
…e coveragerc to not ignore test directories- might be why the coverage results are wonky
…ching them... sheesh
…dule, for appropriate data collection. adjust paths to globs in coveragerc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good but admittedly I did not try it and review hard. In the future we will do more rigorous reviewing, promise!
this PR will ideally enable
fre cmor run
to process ocean data on a native tripolar grid. also will do some general clean up here and there. relevant background: #268 PCMDI/cmor#766 and PCMDI/cmor#767Describe your changes
GitPython
pip-only dependency that can only be fulfilled by terrible habitsPCMDI/cmip6-cmor-tables
as submodule dependencypython
version to3.9
minimumclick
context forwarding infre cmor
click
context forwarding in most places, exception:fre catalog
os.environ['HOME']
back to inital value intest_fre_make_cli.py
meta.yaml
source: url: <this repo's URL>
back tosource: path: .
in light of pipeline-error-induced insanity.pylint
edits to address scary-ishno-value-for-parameter
errors revealed by adjusting click scaffoldingNotImplemented
errors forfre
functions that do not yet have any real guts to them infre-cli
sys.exit
where possiblefre cmor
scripts used for by-hand local testingfre/cmor/tests/test_cmor_run_subtool_ppan_only.py
that gracefully fail when not at pp/an with an appropriate warningpylint
kinder to long lines (--max-line-length 100
-->120
)remove unneeded... added back in, affected coverage stats__init__.py
files in testing directoriesfre cmor run
case of original 9 (Omon / sos / gn
) case succeeds nowIssue ticket number and link (if applicable)
will close #298
Checklist before requesting a review