https://github.com/access-nri/replace_landsurface

Python scripts for use by Regional Nesting Suites to replace land surface fields

https://github.com/access-nri/replace_landsurface

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Python scripts for use by Regional Nesting Suites to replace land surface fields

Basic Info
  • Host: GitHub
  • Owner: ACCESS-NRI
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 162 KB
Statistics
  • Stars: 0
  • Watchers: 6
  • Forks: 0
  • Open Issues: 30
  • Releases: 0
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

replace_landsurface

About

replace_landsurface is a Python utility to be used within ACCESS-NRI versions of the Regional Nesting Suites to replace specific land surface initial/boundary conditions.

Development/Testing instructions

For development/testing, it is recommended to install replace_landsurface as a development package within a micromamba/conda testing environment.

Clone replace_landsurface GitHub repo

git clone git@github.com:ACCESS-NRI/replace_landsurface.git

Create a micromamba/conda testing environment

[!TIP]
In the following instructions micromamba can be replaced with conda.

cd replace_landsurface micromamba env create -n replace_landsurface_dev --file .conda/env_dev.yml micromamba activate replace_landsurface_dev

Install replace_landsurface as a development package

pip install --no-deps --no-build-isolation -e .

Running the tests

The test suite currently includes only integration tests.

To manually run the tests, from the replace_landsurface directory, you can:

  1. Activate your micromamba/conda testing environment
  2. Run the following command: pytest -n 4

[!TIP] The -n 4 option is a pytest-xdist option to run the tests in parallel across 4 different workers.

[!IMPORTANT] Integration tests are designed to be run on Gadi. If you run tests on a local machine, the integration tests will be skipped. To run the integration tests, membership of the zz93 and ob53 NCI projects is required.

Owner

  • Name: ACCESS-NRI
  • Login: ACCESS-NRI
  • Kind: organization
  • Email: access.nri@anu.edu.au

Australian Earth System Simulator - National Research Infrastructure

GitHub Events

Total
  • Create event: 14
  • Release event: 3
  • Issues event: 17
  • Delete event: 9
  • Member event: 2
  • Issue comment event: 46
  • Push event: 112
  • Pull request event: 21
  • Pull request review comment event: 103
  • Pull request review event: 110
Last Year
  • Create event: 14
  • Release event: 3
  • Issues event: 17
  • Delete event: 9
  • Member event: 2
  • Issue comment event: 46
  • Push event: 112
  • Pull request event: 21
  • Pull request review comment event: 103
  • Pull request review event: 110

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 9
  • Total pull requests: 6
  • Average time to close issues: 5 months
  • Average time to close pull requests: 5 days
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.89
  • Average comments per pull request: 2.33
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 6
  • Average time to close issues: 16 days
  • Average time to close pull requests: 5 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 1.2
  • Average comments per pull request: 2.33
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • atteggiani (21)
  • penguian (1)
  • engelca (1)
  • CodeGat (1)
Pull Request Authors
  • atteggiani (18)
  • engelca (5)
  • aidanheerdegen (1)
  • penguian (1)
Top Labels
Issue Labels
question (1)
Pull Request Labels

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pre-commit/action 2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd composite