raphaeldussin / brushcutter Goto Github PK
View Code? Open in Web Editor NEWclean boundaries for MOM6 ocean model
License: GNU General Public License v3.0
clean boundaries for MOM6 ocean model
License: GNU General Public License v3.0
*We need a grid nomenclature. Could be a (case-sensitive) copy of MOM6 grid type written in Python.
*Also, the Python parser needs to be able to read the MOM6 specifications referenced above. Otherwise, the user needs to specify the OBC's in two different places, and that is just wrong.
*The "exchange" grid format needs to be specified , and for clarity, the format should be the same in F90/Python.
mostly imin,imax,jmin,jmax in segment class
Currently, obc_segment extent specification requires that the user explicitly enters the model grid indices. It would be helpful to avoid user error by allowing for symbolic specification of segment extents, as is done in the MOM6 segment parser, i.e. segments along the northern or western edges of the domain could be denoted by "N".
just a few thoughts on perf and what may happen next :
duplicates between obc_variable and obc_vect_variable
What is the best way to sample a NetCDF4 variable ? This needs to work for rectangles and lines
https://github.com/raphaeldussin/brushcutter/blob/master/brushcutter/lib_ioncdf.py#L132
The MOM6 boundary files were generated in such a way as to not have a land mask. This could well be intentional and the result of the flooding. However, the bottom depths seem to have odd values, such that the salinity is freshest at several bottom levels. The velocities also have a similar discontinuity. The source files have land down there, I expect. Is there any way to tell MOM6 that those values are not to be trusted?
How do I know if the segment is on the left or right edge of the domain?
"imin,imax" as arguments for segment generation should be replaced with "istart,iend"
if irregular grid, need to interp to T point, rotate
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.