diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8e62c90..c87c0bf 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,7 +1,7 @@ blank_issues_enabled: false contact_links: - name: Usage question - url: https://github.com/NCAR/ecgtools/discussions + url: https://github.com/ncar-xdev/ecgtools/discussions about: | Ask questions and discuss with other community members here. If you have a question like "How do I ...?" then diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8fe4938..3849398 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,7 @@ concurrency: jobs: build: name: python-${{ matrix.python-version }} - if: github.repository == 'NCAR/ecgtools' + if: github.repository == 'ncar-xdev/ecgtools' runs-on: ubuntu-latest defaults: run: diff --git a/.github/workflows/pypi-release.yaml b/.github/workflows/pypi-release.yaml index 2d4b71a..3d856e3 100644 --- a/.github/workflows/pypi-release.yaml +++ b/.github/workflows/pypi-release.yaml @@ -8,7 +8,7 @@ on: jobs: build-artifacts: runs-on: ubuntu-latest - if: github.repository == 'NCAR/ecgtools' + if: github.repository == 'ncar-xdev/ecgtools' steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index 48fdd8a..7fe3a6d 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -15,7 +15,7 @@ jobs: upstream-dev: name: upstream-dev runs-on: ubuntu-latest - if: github.repository == 'NCAR/ecgtools' + if: github.repository == 'ncar-xdev/ecgtools' defaults: run: shell: bash -l {0} diff --git a/CHANGELOG.md b/CHANGELOG.md index b3f1b78..458da7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,29 +2,29 @@ ## v2021.9.23 -([full changelog](https://github.com/NCAR/ecgtools/compare/v2021.9.14...c7402b32f5d12b207f76da07c0f417ca404de5c6)) +([full changelog](https://github.com/ncar-xdev/ecgtools/compare/v2021.9.14...c7402b32f5d12b207f76da07c0f417ca404de5c6)) ### Enhancements made -- Add fix for preventing nested list [#85](https://github.com/NCAR/ecgtools/pull/85) ([@mgrover1](https://github.com/mgrover1)) -- Allow user to input list of directories for `root_dir` [#83](https://github.com/NCAR/ecgtools/pull/83) ([@mgrover1](https://github.com/mgrover1)) -- Add xarray open kwargs to cesm timeseries and cesm history [#81](https://github.com/NCAR/ecgtools/pull/81) ([@mgrover1](https://github.com/mgrover1)) -- Add observations parser [#65](https://github.com/NCAR/ecgtools/pull/65) ([@mgrover1](https://github.com/mgrover1)) +- Add fix for preventing nested list [#85](https://github.com/ncar-xdev/ecgtools/pull/85) ([@mgrover1](https://github.com/mgrover1)) +- Allow user to input list of directories for `root_dir` [#83](https://github.com/ncar-xdev/ecgtools/pull/83) ([@mgrover1](https://github.com/mgrover1)) +- Add xarray open kwargs to cesm timeseries and cesm history [#81](https://github.com/ncar-xdev/ecgtools/pull/81) ([@mgrover1](https://github.com/mgrover1)) +- Add observations parser [#65](https://github.com/ncar-xdev/ecgtools/pull/65) ([@mgrover1](https://github.com/mgrover1)) ### Maintenance and upkeep improvements -- [pre-commit.ci] pre-commit autoupdate [#84](https://github.com/NCAR/ecgtools/pull/84) ([@pre-commit-ci](https://github.com/pre-commit-ci)) +- [pre-commit.ci] pre-commit autoupdate [#84](https://github.com/ncar-xdev/ecgtools/pull/84) ([@pre-commit-ci](https://github.com/pre-commit-ci)) ### Documentation improvements -- Fix typo [#78](https://github.com/NCAR/ecgtools/pull/78) ([@andersy005](https://github.com/andersy005)) -- Update README [#77](https://github.com/NCAR/ecgtools/pull/77) ([@mgrover1](https://github.com/mgrover1)) +- Fix typo [#78](https://github.com/ncar-xdev/ecgtools/pull/78) ([@andersy005](https://github.com/andersy005)) +- Update README [#77](https://github.com/ncar-xdev/ecgtools/pull/77) ([@mgrover1](https://github.com/mgrover1)) ### Contributors to this release -([GitHub contributors page for this release](https://github.com/NCAR/ecgtools/graphs/contributors?from=2021-09-14&to=2021-09-23&type=c)) +([GitHub contributors page for this release](https://github.com/ncar-xdev/ecgtools/graphs/contributors?from=2021-09-14&to=2021-09-23&type=c)) -[@andersy005](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Aandersy005+updated%3A2021-09-14..2021-09-23&type=Issues) | [@mgrover1](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Amgrover1+updated%3A2021-09-14..2021-09-23&type=Issues) | [@mnlevy1981](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Amnlevy1981+updated%3A2021-09-14..2021-09-23&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Apre-commit-ci+updated%3A2021-09-14..2021-09-23&type=Issues) +[@andersy005](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Aandersy005+updated%3A2021-09-14..2021-09-23&type=Issues) | [@mgrover1](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Amgrover1+updated%3A2021-09-14..2021-09-23&type=Issues) | [@mnlevy1981](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Amnlevy1981+updated%3A2021-09-14..2021-09-23&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Apre-commit-ci+updated%3A2021-09-14..2021-09-23&type=Issues) ## v2021.9.14 @@ -50,86 +50,86 @@ ## v2021.6.21 -([full changelog](https://github.com/NCAR/ecgtools/compare/v2021.6.8...15a09ad7f4732cee1ccb1ee8cf261cf7842b449e)) +([full changelog](https://github.com/ncar-xdev/ecgtools/compare/v2021.6.8...15a09ad7f4732cee1ccb1ee8cf261cf7842b449e)) ### Enhancements made -- Add method of specifying streams via yaml [#50](https://github.com/NCAR/ecgtools/pull/50) ([@mgrover1](https://github.com/mgrover1)) +- Add method of specifying streams via yaml [#50](https://github.com/ncar-xdev/ecgtools/pull/50) ([@mgrover1](https://github.com/mgrover1)) ### Bugs fixed -- Fix missing frequency in timeseries [#51](https://github.com/NCAR/ecgtools/pull/51) ([@mgrover1](https://github.com/mgrover1)) +- Fix missing frequency in timeseries [#51](https://github.com/ncar-xdev/ecgtools/pull/51) ([@mgrover1](https://github.com/mgrover1)) ### Maintenance and upkeep improvements -- Remove duplicate code, fix comment [#48](https://github.com/NCAR/ecgtools/pull/48) ([@mgrover1](https://github.com/mgrover1)) +- Remove duplicate code, fix comment [#48](https://github.com/ncar-xdev/ecgtools/pull/48) ([@mgrover1](https://github.com/mgrover1)) ### Documentation improvements -- Add timeseries example [#52](https://github.com/NCAR/ecgtools/pull/52) ([@mgrover1](https://github.com/mgrover1)) +- Add timeseries example [#52](https://github.com/ncar-xdev/ecgtools/pull/52) ([@mgrover1](https://github.com/mgrover1)) ### Contributors to this release -([GitHub contributors page for this release](https://github.com/NCAR/ecgtools/graphs/contributors?from=2021-06-08&to=2021-06-21&type=c)) +([GitHub contributors page for this release](https://github.com/ncar-xdev/ecgtools/graphs/contributors?from=2021-06-08&to=2021-06-21&type=c)) -[@andersy005](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Aandersy005+updated%3A2021-06-08..2021-06-21&type=Issues) | [@mgrover1](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Amgrover1+updated%3A2021-06-08..2021-06-21&type=Issues) | [@mnlevy1981](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Amnlevy1981+updated%3A2021-06-08..2021-06-21&type=Issues) +[@andersy005](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Aandersy005+updated%3A2021-06-08..2021-06-21&type=Issues) | [@mgrover1](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Amgrover1+updated%3A2021-06-08..2021-06-21&type=Issues) | [@mnlevy1981](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Amnlevy1981+updated%3A2021-06-08..2021-06-21&type=Issues) ## v2021.6.8 -([full changelog](https://github.com/NCAR/ecgtools/compare/v2021.6.7...ceb56b149363b4fb1cbef18c5a72796d21c50c96)) +([full changelog](https://github.com/ncar-xdev/ecgtools/compare/v2021.6.7...ceb56b149363b4fb1cbef18c5a72796d21c50c96)) ### Merged PRs -- Warn when invalid_assets is not empty [#44](https://github.com/NCAR/ecgtools/pull/44) ([@andersy005](https://github.com/andersy005)) -- Use setuptools_scm for managing package version [#43](https://github.com/NCAR/ecgtools/pull/43) ([@andersy005](https://github.com/andersy005)) -- Update changelog in prep for first release [#41](https://github.com/NCAR/ecgtools/pull/41) ([@andersy005](https://github.com/andersy005)) +- Warn when invalid_assets is not empty [#44](https://github.com/ncar-xdev/ecgtools/pull/44) ([@andersy005](https://github.com/andersy005)) +- Use setuptools_scm for managing package version [#43](https://github.com/ncar-xdev/ecgtools/pull/43) ([@andersy005](https://github.com/andersy005)) +- Update changelog in prep for first release [#41](https://github.com/ncar-xdev/ecgtools/pull/41) ([@andersy005](https://github.com/andersy005)) ### Contributors to this release -([GitHub contributors page for this release](https://github.com/NCAR/ecgtools/graphs/contributors?from=2021-06-07&to=2021-06-09&type=c)) +([GitHub contributors page for this release](https://github.com/ncar-xdev/ecgtools/graphs/contributors?from=2021-06-07&to=2021-06-09&type=c)) -[@andersy005](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Aandersy005+updated%3A2021-06-07..2021-06-09&type=Issues) +[@andersy005](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Aandersy005+updated%3A2021-06-07..2021-06-09&type=Issues) ## v2021.6.7 -([full changelog](https://github.com/NCAR/ecgtools/compare/e5108a4edfef211b64dcb69a28f57247e717237b...fbc41f23244798fe90782cbea672b21fee0d373b)) +([full changelog](https://github.com/ncar-xdev/ecgtools/compare/e5108a4edfef211b64dcb69a28f57247e717237b...fbc41f23244798fe90782cbea672b21fee0d373b)) ### Merged PRs -- Add `postprocess` func [#40](https://github.com/NCAR/ecgtools/pull/40) ([@andersy005](https://github.com/andersy005)) -- Add version to CMIP6 parser [#39](https://github.com/NCAR/ecgtools/pull/39) ([@andersy005](https://github.com/andersy005)) -- Add pop 5 day stream [#38](https://github.com/NCAR/ecgtools/pull/38) ([@mgrover1](https://github.com/mgrover1)) -- Add timeseries parser [#37](https://github.com/NCAR/ecgtools/pull/37) ([@mgrover1](https://github.com/mgrover1)) -- add time_range attribute to cmip6 parser [#36](https://github.com/NCAR/ecgtools/pull/36) ([@mgrover1](https://github.com/mgrover1)) -- Use relative path when saving `catalog_file` entry [#35](https://github.com/NCAR/ecgtools/pull/35) ([@andersy005](https://github.com/andersy005)) -- Update CESM History File Example, Fix stream issue [#33](https://github.com/NCAR/ecgtools/pull/33) ([@mgrover1](https://github.com/mgrover1)) -- Fix variable column name [#32](https://github.com/NCAR/ecgtools/pull/32) ([@mgrover1](https://github.com/mgrover1)) -- Add aggregation_control key [#31](https://github.com/NCAR/ecgtools/pull/31) ([@andersy005](https://github.com/andersy005)) -- Fix casename issue [#30](https://github.com/NCAR/ecgtools/pull/30) ([@mgrover1](https://github.com/mgrover1)) -- Extract frequency from file [#27](https://github.com/NCAR/ecgtools/pull/27) ([@mgrover1](https://github.com/mgrover1)) -- Add docs placeholders [#26](https://github.com/NCAR/ecgtools/pull/26) ([@andersy005](https://github.com/andersy005)) -- Add CMIP6 example [#25](https://github.com/NCAR/ecgtools/pull/25) ([@andersy005](https://github.com/andersy005)) -- Remove old code [#24](https://github.com/NCAR/ecgtools/pull/24) ([@andersy005](https://github.com/andersy005)) -- Add save method to main Builder class [#23](https://github.com/NCAR/ecgtools/pull/23) ([@andersy005](https://github.com/andersy005)) -- Deal with CESM history file times in more generic way [#22](https://github.com/NCAR/ecgtools/pull/22) ([@mgrover1](https://github.com/mgrover1)) -- Add `__post_init_post_parse__` method to `Builder` [#20](https://github.com/NCAR/ecgtools/pull/20) ([@andersy005](https://github.com/andersy005)) -- Rewrite `Builder` without dask dependencies [#19](https://github.com/NCAR/ecgtools/pull/19) ([@andersy005](https://github.com/andersy005)) -- Add parser for CESM history files [#18](https://github.com/NCAR/ecgtools/pull/18) ([@andersy005](https://github.com/andersy005)) -- Disable YAMALE YAML based approach [#17](https://github.com/NCAR/ecgtools/pull/17) ([@andersy005](https://github.com/andersy005)) -- Remove CMIP6 default parser [#14](https://github.com/NCAR/ecgtools/pull/14) ([@andersy005](https://github.com/andersy005)) -- Bump pre-commit/action from v2.0.2 to v2.0.3 [#13](https://github.com/NCAR/ecgtools/pull/13) ([@dependabot](https://github.com/dependabot)) -- Add build-from-config command [#12](https://github.com/NCAR/ecgtools/pull/12) ([@andersy005](https://github.com/andersy005)) -- Add CMIP6 parser/builder [#11](https://github.com/NCAR/ecgtools/pull/11) ([@andersy005](https://github.com/andersy005)) -- 🔨 Code refactoring [#10](https://github.com/NCAR/ecgtools/pull/10) ([@andersy005](https://github.com/andersy005)) -- Turn `Builder` class into a data class [#9](https://github.com/NCAR/ecgtools/pull/9) ([@andersy005](https://github.com/andersy005)) -- Add builder for CESM2 Seasonal-to-Multiyear Large Ensemble (SMYLE) [#8](https://github.com/NCAR/ecgtools/pull/8) ([@andersy005](https://github.com/andersy005)) -- 👷 CI overhaul [#7](https://github.com/NCAR/ecgtools/pull/7) ([@andersy005](https://github.com/andersy005)) -- Update isort gh action and pre-commit hook [#6](https://github.com/NCAR/ecgtools/pull/6) ([@andersy005](https://github.com/andersy005)) -- Generic interface [#5](https://github.com/NCAR/ecgtools/pull/5) ([@sherimickelson](https://github.com/sherimickelson)) -- Add core functionality for parsing attributes from an open file [#3](https://github.com/NCAR/ecgtools/pull/3) ([@andersy005](https://github.com/andersy005)) +- Add `postprocess` func [#40](https://github.com/ncar-xdev/ecgtools/pull/40) ([@andersy005](https://github.com/andersy005)) +- Add version to CMIP6 parser [#39](https://github.com/ncar-xdev/ecgtools/pull/39) ([@andersy005](https://github.com/andersy005)) +- Add pop 5 day stream [#38](https://github.com/ncar-xdev/ecgtools/pull/38) ([@mgrover1](https://github.com/mgrover1)) +- Add timeseries parser [#37](https://github.com/ncar-xdev/ecgtools/pull/37) ([@mgrover1](https://github.com/mgrover1)) +- add time_range attribute to cmip6 parser [#36](https://github.com/ncar-xdev/ecgtools/pull/36) ([@mgrover1](https://github.com/mgrover1)) +- Use relative path when saving `catalog_file` entry [#35](https://github.com/ncar-xdev/ecgtools/pull/35) ([@andersy005](https://github.com/andersy005)) +- Update CESM History File Example, Fix stream issue [#33](https://github.com/ncar-xdev/ecgtools/pull/33) ([@mgrover1](https://github.com/mgrover1)) +- Fix variable column name [#32](https://github.com/ncar-xdev/ecgtools/pull/32) ([@mgrover1](https://github.com/mgrover1)) +- Add aggregation_control key [#31](https://github.com/ncar-xdev/ecgtools/pull/31) ([@andersy005](https://github.com/andersy005)) +- Fix casename issue [#30](https://github.com/ncar-xdev/ecgtools/pull/30) ([@mgrover1](https://github.com/mgrover1)) +- Extract frequency from file [#27](https://github.com/ncar-xdev/ecgtools/pull/27) ([@mgrover1](https://github.com/mgrover1)) +- Add docs placeholders [#26](https://github.com/ncar-xdev/ecgtools/pull/26) ([@andersy005](https://github.com/andersy005)) +- Add CMIP6 example [#25](https://github.com/ncar-xdev/ecgtools/pull/25) ([@andersy005](https://github.com/andersy005)) +- Remove old code [#24](https://github.com/ncar-xdev/ecgtools/pull/24) ([@andersy005](https://github.com/andersy005)) +- Add save method to main Builder class [#23](https://github.com/ncar-xdev/ecgtools/pull/23) ([@andersy005](https://github.com/andersy005)) +- Deal with CESM history file times in more generic way [#22](https://github.com/ncar-xdev/ecgtools/pull/22) ([@mgrover1](https://github.com/mgrover1)) +- Add `__post_init_post_parse__` method to `Builder` [#20](https://github.com/ncar-xdev/ecgtools/pull/20) ([@andersy005](https://github.com/andersy005)) +- Rewrite `Builder` without dask dependencies [#19](https://github.com/ncar-xdev/ecgtools/pull/19) ([@andersy005](https://github.com/andersy005)) +- Add parser for CESM history files [#18](https://github.com/ncar-xdev/ecgtools/pull/18) ([@andersy005](https://github.com/andersy005)) +- Disable YAMALE YAML based approach [#17](https://github.com/ncar-xdev/ecgtools/pull/17) ([@andersy005](https://github.com/andersy005)) +- Remove CMIP6 default parser [#14](https://github.com/ncar-xdev/ecgtools/pull/14) ([@andersy005](https://github.com/andersy005)) +- Bump pre-commit/action from v2.0.2 to v2.0.3 [#13](https://github.com/ncar-xdev/ecgtools/pull/13) ([@dependabot](https://github.com/dependabot)) +- Add build-from-config command [#12](https://github.com/ncar-xdev/ecgtools/pull/12) ([@andersy005](https://github.com/andersy005)) +- Add CMIP6 parser/builder [#11](https://github.com/ncar-xdev/ecgtools/pull/11) ([@andersy005](https://github.com/andersy005)) +- 🔨 Code refactoring [#10](https://github.com/ncar-xdev/ecgtools/pull/10) ([@andersy005](https://github.com/andersy005)) +- Turn `Builder` class into a data class [#9](https://github.com/ncar-xdev/ecgtools/pull/9) ([@andersy005](https://github.com/andersy005)) +- Add builder for CESM2 Seasonal-to-Multiyear Large Ensemble (SMYLE) [#8](https://github.com/ncar-xdev/ecgtools/pull/8) ([@andersy005](https://github.com/andersy005)) +- 👷 CI overhaul [#7](https://github.com/ncar-xdev/ecgtools/pull/7) ([@andersy005](https://github.com/andersy005)) +- Update isort gh action and pre-commit hook [#6](https://github.com/ncar-xdev/ecgtools/pull/6) ([@andersy005](https://github.com/andersy005)) +- Generic interface [#5](https://github.com/ncar-xdev/ecgtools/pull/5) ([@sherimickelson](https://github.com/sherimickelson)) +- Add core functionality for parsing attributes from an open file [#3](https://github.com/ncar-xdev/ecgtools/pull/3) ([@andersy005](https://github.com/andersy005)) ### Contributors to this release -([GitHub contributors page for this release](https://github.com/NCAR/ecgtools/graphs/contributors?from=2020-06-01&to=2021-06-08&type=c)) +([GitHub contributors page for this release](https://github.com/ncar-xdev/ecgtools/graphs/contributors?from=2020-06-01&to=2021-06-08&type=c)) -[@andersy005](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Aandersy005+updated%3A2020-06-01..2021-06-08&type=Issues) | [@billsacks](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Abillsacks+updated%3A2020-06-01..2021-06-08&type=Issues) | [@dependabot](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Adependabot+updated%3A2020-06-01..2021-06-08&type=Issues) | [@kmpaul](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Akmpaul+updated%3A2020-06-01..2021-06-08&type=Issues) | [@mgrover1](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Amgrover1+updated%3A2020-06-01..2021-06-08&type=Issues) | [@sherimickelson](https://github.com/search?q=repo%3ANCAR%2Fecgtools+involves%3Asherimickelson+updated%3A2020-06-01..2021-06-08&type=Issues) +[@andersy005](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Aandersy005+updated%3A2020-06-01..2021-06-08&type=Issues) | [@billsacks](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Abillsacks+updated%3A2020-06-01..2021-06-08&type=Issues) | [@dependabot](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Adependabot+updated%3A2020-06-01..2021-06-08&type=Issues) | [@kmpaul](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Akmpaul+updated%3A2020-06-01..2021-06-08&type=Issues) | [@mgrover1](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Amgrover1+updated%3A2020-06-01..2021-06-08&type=Issues) | [@sherimickelson](https://github.com/search?q=repo%3Ancar-xdev%2Fecgtools+involves%3Asherimickelson+updated%3A2020-06-01..2021-06-08&type=Issues) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7c41f98..6802c9e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,14 +21,14 @@ Feel free to suggest improvements or changes in the workflow. ## Feature requests and feedback We'd also like to hear about your propositions and suggestions. Feel free to -submit them as issues on [ecgtools's GitHub issue tracker](https://github.com/NCAR/ecgtools) and: +submit them as issues on [ecgtools's GitHub issue tracker](https://github.com/ncar-xdev/ecgtools) and: - Explain in detail how they should work. - Keep the scope as narrow as possible. This will make it easier to implement. ## Report bugs -Report bugs for ecgtools in the [issue tracker](https://github.com/NCAR/ecgtools). +Report bugs for ecgtools in the [issue tracker](https://github.com/ncar-xdev/ecgtools). If you are reporting a bug, please include: @@ -44,7 +44,7 @@ fix the bug itself. ## Fix bugs -Look through the [GitHub issues for bugs](https://github.com/NCAR/ecgtools/labels/type:%20bug). +Look through the [GitHub issues for bugs](https://github.com/ncar-xdev/ecgtools/labels/type:%20bug). Talk to developers to find out how you can fix specific bugs. @@ -67,7 +67,7 @@ $ make docs ## Preparing Pull Requests -1. Fork the [ecgtools GitHub repository](https://github.com/NCAR/ecgtools). +1. Fork the [ecgtools GitHub repository](https://github.com/ncar-xdev/ecgtools). 2. Clone your fork locally using [git](https://git-scm.com/), connect your repository to the upstream (main project), and create a branch:: @@ -75,7 +75,7 @@ $ make docs ```bash $ git clone git@github.com:YOUR_GITHUB_USERNAME/ecgtools.git $ cd ecgtools - $ git remote add upstream git@github.com:NCAR/ecgtools.git + $ git remote add upstream git@github.com:ncar-xdev/ecgtools.git ``` now, to fix a bug or add feature create your own branch off "master": @@ -139,6 +139,6 @@ $ make docs head-fork: YOUR_GITHUB_USERNAME/ecgtools compare: your-branch-name - base-fork: NCAR/ecgtools + base-fork: ncar-xdev/ecgtools base: master # if it's a bugfix or feature ``` diff --git a/README.md b/README.md index 98c8d1f..1a6692d 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ## Motivation -The critical requirement for using [`intake-esm`](https://github.com/intake/intake-esm) is having a data catalog. This package enables you build data catalogs to be read in by [`intake-esm`](https://github.com/intake/intake-esm), which enables a user to easily search, discover, and access datasets they are interested in using. +The critical requirement for using [`intake-esm`](https://github.com/intake/intake-esm) is having a data catalog. This package enables you to build data catalogs to be read in by [`intake-esm`](https://github.com/intake/intake-esm), which enables a user to easily search, discover, and access datasets they are interested in using. See [documentation](https://ecgtools.readthedocs.io) for more information. @@ -26,15 +26,15 @@ It is also available from conda-forge for conda installations: conda install -c conda-forge ecgtools ``` -[github-ci-badge]: https://img.shields.io/github/workflow/status/NCAR/ecgtools/CI?label=CI&logo=github&style=for-the-badge -[github-ci-link]: https://github.com/NCAR/ecgtools/actions?query=workflow%3ACI -[codecov-badge]: https://img.shields.io/codecov/c/github/NCAR/ecgtools.svg?logo=codecov&style=for-the-badge -[codecov-link]: https://codecov.io/gh/NCAR/ecgtools +[github-ci-badge]: https://img.shields.io/github/workflow/status/ncar-xdev/ecgtools/CI?label=CI&logo=github&style=for-the-badge +[github-ci-link]: https://github.com/ncar-xdev/ecgtools/actions?query=workflow%3ACI +[codecov-badge]: https://img.shields.io/codecov/c/github/ncar-xdev/ecgtools.svg?logo=codecov&style=for-the-badge +[codecov-link]: https://codecov.io/gh/ncar-xdev/ecgtools [rtd-badge]: https://img.shields.io/readthedocs/ecgtools/latest.svg?style=for-the-badge [rtd-link]: https://ecgtools.readthedocs.io/en/latest/?badge=latest [pypi-badge]: https://img.shields.io/pypi/v/ecgtools?logo=pypi&style=for-the-badge [pypi-link]: https://pypi.org/project/ecgtools [conda-badge]: https://img.shields.io/conda/vn/conda-forge/ecgtools?logo=anaconda&style=for-the-badge [conda-link]: https://anaconda.org/conda-forge/ecgtools -[license-badge]: https://img.shields.io/github/license/NCAR/ecgtools?style=for-the-badge -[repo-link]: https://github.com/NCAR/ecgtools +[license-badge]: https://img.shields.io/github/license/ncar-xdev/ecgtools?style=for-the-badge +[repo-link]: https://github.com/ncar-xdev/ecgtools diff --git a/docs/source/how-to/install-ecgtools.md b/docs/source/how-to/install-ecgtools.md index 3ac0030..75a6319 100644 --- a/docs/source/how-to/install-ecgtools.md +++ b/docs/source/how-to/install-ecgtools.md @@ -26,7 +26,7 @@ ecgtools can be installed in three ways: .. code:: bash - $ git clone https://github.com/NCAR/ecgtools + $ git clone https://github.com/ncar-xdev/ecgtools $ cd ecgtools $ python -m pip install -e . diff --git a/docs/source/index.md b/docs/source/index.md index 84b09db..a6bfce9 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -6,7 +6,7 @@ The critical requirement for using [`intake-esm`](https://github.com/intake/inta ## Feedback -If you encounter any errors or problems with **ecgtools**, please open an issue at the GitHub [main repository](http://github.com/NCAR/ecgtools). +If you encounter any errors or problems with **ecgtools**, please open an issue at the GitHub [main repository](http://github.com/ncar-xdev/ecgtools). ```{toctree} --- @@ -28,6 +28,6 @@ hidden: contributing.md changelog.md -GitHub Repo -GitHub discussions +GitHub Repo +GitHub discussions ``` diff --git a/docs/source/tutorials/index.ipynb b/docs/source/tutorials/index.ipynb index 48cbe06..121443d 100644 --- a/docs/source/tutorials/index.ipynb +++ b/docs/source/tutorials/index.ipynb @@ -753,7 +753,7 @@ "id": "color-limitation", "metadata": {}, "source": [ - "It appears that one of the invalid assets is a `pop.hv` stream, which is a time-invariant dataset we would not neccessarily be interested in looking at. If there is a file you think ***should*** be included in the resultant catalog but isn't, be sure to add it to the `default_streams` dictionary used in the [parsing tool](https://github.com/NCAR/ecgtools/blob/main/ecgtools/parsers/cesm.py)! " + "It appears that one of the invalid assets is a `pop.hv` stream, which is a time-invariant dataset we would not neccessarily be interested in looking at. If there is a file you think ***should*** be included in the resultant catalog but isn't, be sure to add it to the `default_streams` dictionary used in the [parsing tool](https://github.com/ncar-xdev/ecgtools/blob/main/ecgtools/parsers/cesm.py)! " ] }, { diff --git a/setup.py b/setup.py index 09a706a..db89136 100644 --- a/setup.py +++ b/setup.py @@ -22,6 +22,7 @@ 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', 'Topic :: Scientific/Engineering', 'Operating System :: OS Independent', 'Intended Audience :: Science/Research', @@ -36,11 +37,11 @@ name='ecgtools', packages=find_packages(include=['ecgtools', 'ecgtools.*']), entry_points={}, - url='https://github.com/NCAR/ecgtools', + url='https://github.com/ncar-xdev/ecgtools', project_urls={ - 'Documentation': 'https://github.com/NCAR/ecgtools', - 'Source': 'https://github.com/NCAR/ecgtools', - 'Tracker': 'https://github.com/NCAR/ecgtools/issues', + 'Documentation': 'https://ecgtools.readthedocs.io/', + 'Source': 'https://github.com/ncar-xdev/ecgtools', + 'Tracker': 'https://github.com/ncar-xdev/ecgtools/issues', }, use_scm_version={ 'version_scheme': 'post-release',