Skip to content

Add obc reading to FVCOMReader for reading restart files#37

Open
mikebedington wants to merge 3 commits into
mainfrom
read_restart_obc
Open

Add obc reading to FVCOMReader for reading restart files#37
mikebedington wants to merge 3 commits into
mainfrom
read_restart_obc

Conversation

@mikebedington

Copy link
Copy Markdown
Collaborator

Restart files contain the open boundary nodes, and its useful to be able to get a full grid object from a restart file, for example in cases where you have restart files but have somehow lost the .dat files

Comment thread pyfvcom2/fvcom_reader.py
)
return np.ma.getdata(self._metadata_dataset.variables[var_name][:])

def connected_nodes_list(obc_nodes, triangulation, obc_types=None):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please follow the same docstring structure as else where, for example:

    def var_is_node_based(self, var_name: str) -> bool:
        """Check if a variable is node-based.

        Args:
            var_name (str): The name of the variable to check.
        Returns:
            bool: True if the variable is node-based, False if element-based.
        """

Comment thread pyfvcom2/fvcom_reader.py
return node_sequences, type_sequences


def _order_chain(component, adjacency):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same docstring comment as above

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants