Recent Releases of jsmetrics
jsmetrics - v0.2.9
Minor update
- Fix bugs with numpy version such that jsmetrics no longer checks for a numpy version between 1.12 and 1.16.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/220
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/225
- Fix numpy issue by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/248
- Bump actions/checkout from 4.1.7 to 4.2.2 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/228
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.12.3 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/240
- Bump github/codeql-action from 3.26.8 to 3.28.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/246
- Bump mamba-org/setup-micromamba from 1.9.0 to 2.0.4 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/247
- Bump step-security/harden-runner from 2.10.1 to 2.10.3 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/245
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/0.2.7...v0.2.9
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel 3 months ago

jsmetrics - 0.2.7
Minor update
- Fix bugs with scipy.ndimage to correct M11 and S09 methods
What's Changed
- V0.2.7 edits by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/211
- V0.2.7 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/212
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.2.6...v0.2.7-hotfix
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel 7 months ago

jsmetrics - v0.2.6
Minor changes
- Fix bug with Manney et al. 2011 that wouldn't allow method to run on more than one day
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/160
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/162
- Bump github/codeql-action from 3.25.4 to 3.25.6 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/163
- Bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/164
- Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/166
- Bump actions/dependency-review-action from 4.3.2 to 4.3.3 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/169
- Bump github/codeql-action from 3.25.6 to 3.25.8 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/168
- Bump step-security/harden-runner from 2.8.0 to 2.8.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/170
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/172
- Bump github/codeql-action from 3.25.8 to 3.25.10 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/173
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/174
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/175
- V0.2.4 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/176
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/178
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/179
- Bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/180
- Bump github/codeql-action from 3.25.10 to 3.25.12 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/181
- Bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/182
- Bump github/codeql-action from 3.25.12 to 3.25.14 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/184
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/186
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/188
- Bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/189
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/190
- Bump github/codeql-action from 3.25.14 to 3.26.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/191
- Bump github/codeql-action from 3.26.0 to 3.26.5 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/196
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/201
- Bump github/codeql-action from 3.26.5 to 3.26.6 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/197
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/198
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/200
- Bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/203
- Bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/204
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/206
- Bump github/codeql-action from 3.26.7 to 3.26.8 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/205
- V0.2.4 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/207
- V0.2.5 edits by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/209
- V0.2.6 fix by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/210
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/0.2.3...v0.2.6
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel 7 months ago

jsmetrics - v0.2.3
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/143
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/144
- fix coveralls action in ci.yml by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/145
- [StepSecurity] Apply security best practices by @step-security-bot in https://github.com/Thomasjkeel/jsmetrics/pull/146
- Update requirements_dev.txt by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/147
- Bump mamba-org/setup-micromamba from 1.4.4 to 1.8.1 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/148
- Bump actions/upload-artifact from 3.pre.node20 to 4.3.3 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/149
- Bump actions/dependency-review-action from 2.5.1 to 4.3.2 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/150
- Bump actions/setup-python from 1.2.4 to 5.1.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/151
- Bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/152
- Bump actions/checkout from 3.6.0 to 4.1.5 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/155
- Bump github/codeql-action from 2.25.4 to 3.25.4 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/154
- add top level read permissions by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/157
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in https://github.com/Thomasjkeel/jsmetrics/pull/158
- V0.2.3 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/159
New Contributors
- @step-security-bot made their first contribution in https://github.com/Thomasjkeel/jsmetrics/pull/146
- @dependabot made their first contribution in https://github.com/Thomasjkeel/jsmetrics/pull/148
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.2.2...0.2.3
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel 12 months ago

jsmetrics - v0.2.2
Description
Moderate Update
This version fixes bugs with the Kuang et al. 2014 (K14) jet occurrence and jet center algorithm. I have also fixed the diagonal check algorithm for M11 and K14.
What's Changed
- K14 method overhauled
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/140
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/141
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/142
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/0.2.1...v0.2.2
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel about 1 year ago

jsmetrics - v0.2.2-beta
BUG FIX: fix plev unit checking function in data_utils
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/140
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/141
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/142
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/0.2.1...v0.2.2-beta
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel about 1 year ago

jsmetrics - v0.2.1
Major Update
This version makes big changes to the operation of the Manney et al. 2011 and Archer & Caldeira 2008. The online docs have also been improved.
Changes to Metrics
Manney et al. 2011
- Update Manney et al. 2011 method to include 'check_diagonals' parameter
- Update Manney et al. 2011 method to select maximum windspeed if no cores found above threshold
Archer & Caldeira
- Update Archer & Caldiera to more properly check for whether data plev coords are Pa or hPa.
- Add 'slice_array_by_index_breaks' to data utils for Archer & Caldiera
- Add check for plev units to data_utils for Archer & Caldiera
Changes to documentation
- Simplify writing and fix typos in online docs
- Rewrite descriptions of jet stats, algorithms, and waviness metrics.
- Update examples of use and quick start table in docs
What's Changed
- Clean up readme and index to docs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/124
- Update readme by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/125
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/127
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/129
- New changes by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/131
- Updates to M11 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/132
- 134 fix ac08 mass flux weighted pressure outputs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/135
- Improve docs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/136
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.2.0...v0.2.1
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 1 year ago

jsmetrics - v.0.2.0
Major update
This includes new online and inline documentation, completion of additional metrics and removal of old code.
What's Changed
- Fix CI and Github actions
- Finish overhaul the ReadTheDocs documentation in the package
- Confirm completed and to verify metrics
- Update Schiemann et al. 2009 method to run faster and introduce u_threshold parameter default
- Add more complete inline 'Steps' to each metric in the package for readability.
- Remove Screen & Simmonds and Local Wave Activity leftover code
- Update Manney et al. 2011 further with padding to capture cores near the edge of dataset
Pull Requests
- Fix GitHub Actions by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/120
- Prepare for v0.2 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/121
- Add steps to each method by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/122
- Update Manney method with padding to get edge cores by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/123
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.1.7...v0.2.0
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 1 year ago

jsmetrics - v0.1.7
Moderate Update
- The biggest change in this version is to rename Grise & Polvani 2014 (was GP17)
- This version has also updated the metric status tables for readthedocs and the README (removed metrics that will not be implemented to the package)
- Coveralls is also introduced to the repo
What's Changed
- update readme by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/114
- Update docs with typo by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/115
- fix Matplotlib pyplot allsegs depreciation warning by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/116
- Add coveralls by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/117
- Rename Grise Polvani 2014 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/119
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/0.1.6...v0.1.7
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 1 year ago

jsmetrics - v0.1.6
Major Update
This update sees a major overhaul of the in-code and ReadTheDocs documentation to improve user experience.
The documentation and the package are still in development, so email me if you have any issues, recommendations, feedback
What's Changed
- Since version 0.1.5, the jet core algorithm from Manney et al. 2011 has been changed to more closely resemble the original methodology. Any old version of this method were incorrect.
- Change in-code docstrings across all metrics by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/106
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/Thomasjkeel/jsmetrics/pull/105
- Add a 'Why jsmetrics" section to the ReadTheDocs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/107
- Add "Examples of Use" to the ReadTheDocs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/108
- Add more "Examples of Use" to the ReadTheDocs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/109
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.1.5...v0.1.6
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 1 year ago

jsmetrics - v0.1.5
Major changes made to ReadTheDocs (still work in progress) and a complete re-write of the Manney et al. 2011 method (still needs verification)
What's Changed
- Write docs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/102
- Write docs by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/103
- Add/manney11 by @Thomasjkeel in https://github.com/Thomasjkeel/jsmetrics/pull/104
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.1.4...v0.1.5
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 1 year ago

jsmetrics - v0.1.4
Changes:
- Add new metric to package: Zappa et al. 2018 (This method builds on Ceppi et al. 2018)
- Raise KeyError if no time coordinate is passed to a given metrics
Full Changelog: https://github.com/Thomasjkeel/jsmetrics/compare/v0.1.3...v0.1.4
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 1 year ago

jsmetrics - v0.1.2
Includes fix to BP13 and functionality to handle awkward datetime formats such as 360-day and NoLeap, AllLeap. Makes the package more compatible with the CMIP6 ensemble.
Updates:
- Fix Barnes & Polvani 2013 to better deal when min max jet lat is at edge data
- Add check for NoLeapDatetime
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel almost 2 years ago

jsmetrics - 0.1.2-alpha
Add cftime.NoLeapDatetime support
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel almost 2 years ago

jsmetrics - 0.1.1
Bigger changes
- Fix Woollings et al. 2010 and filter windows to use day timeunits for window to stop it removing too much data.
- Add Ceppi et al jet speed adaptation from Screen et al. 2022
- Add data util function to add number of days to 360Day Datetime type
- Add fix for Kuang to run when there is no time dim (i.e. only one day)
Minor changes
- Add fix for sort_xarray_data_coords so it works when only one coord value in coordinate (i.e. so each metric can work when only one longitude)
- Supress warning for quadratic func
- Add fix for BP15 to except errors where all nan data
- Add warning for BS17 when more than 10 days resolution
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel almost 2 years ago

jsmetrics - 0.1.1-beta
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel about 2 years ago

jsmetrics - v0.1.0
This MAJOR update, re-organises the structure of the package into core, metrics and utils.
Other updates:
- rename jet metrics, waviness, and jet core algorithm files
- add wrappers to check data is xarray and is sorted in descending order (in core/check_data.py)
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 2 years ago

jsmetrics - 0.0.4-beta
Removed Python 3.6 support
Removed unwanted files in directory
Remove main and experiment scripts
Clean up warnings
Add DOI, name and description to jsmetrics dict
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 3 years ago

jsmetrics - 0.0.2
Metrics have been checked and have docstrings
What's Changed
- Fix linting and replace with black updates by @Thomasjkeel in https://github.com/Thomasjkeel/jet-stream-metrics/pull/31
Full Changelog: https://github.com/Thomasjkeel/jet-stream-metrics/commits/v0.0.2
Atmosphere - Atmospheric Composition and Dynamics
- Python
Published by Thomasjkeel over 3 years ago
