From 280bd430383ae5fecc47275f1964945b1bd5479b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 30 Aug 2024 21:14:21 +0000 Subject: [PATCH] docs(changelog): update changelog --- docs/whats_new/CHANGELOG.md | 249 ++++++++++++++++++------------------ 1 file changed, 126 insertions(+), 123 deletions(-) diff --git a/docs/whats_new/CHANGELOG.md b/docs/whats_new/CHANGELOG.md index f7a7ff7..9a50719 100644 --- a/docs/whats_new/CHANGELOG.md +++ b/docs/whats_new/CHANGELOG.md @@ -5,8 +5,9 @@ All notable changes to this project will be documented in this file. See [conven --- ## [unreleased] -### Documentation +### 🔖 Documentation +- **(changelog)** move log to documentation (#199) - ([c9de931](https://github.com/nicrie/xeofs/commit/c9de931327faae972747e3b0d3fbfded4c3b9a91)) - Niclas Rieger - **(decomposer)** improve error messages (#194) - ([9d34060](https://github.com/nicrie/xeofs/commit/9d34060617a45c60b02bf504e38d7b202285ccfc)) - Niclas Rieger - reorganize documentation (#171) - ([aa28770](https://github.com/nicrie/xeofs/commit/aa287706f590c7afe7eeb6d51c30d64b4d285cc0)) - Niclas Rieger - update color design (#181) - ([25598a1](https://github.com/nicrie/xeofs/commit/25598a1fc23e41560e9d85327f7c52c0420825f4)) - Niclas Rieger @@ -16,8 +17,10 @@ All notable changes to this project will be documented in this file. See [conven - add myst-parser package - ([24d7692](https://github.com/nicrie/xeofs/commit/24d7692149085c453d19b6dc3da3f22697cc5c31)) - Niclas Rieger - add CHANGELOG into documentation - ([9188ef2](https://github.com/nicrie/xeofs/commit/9188ef280c174d7dc14df5e7282a2efb01567771)) - Niclas Rieger - remove icons from changelog - ([153b777](https://github.com/nicrie/xeofs/commit/153b77772957f75b10bbe1685496f4db0722f423)) - Niclas Rieger +- add icons as unicode - ([b8586aa](https://github.com/nicrie/xeofs/commit/b8586aa6376a1ddfa490c43576548cedfddc8c06)) - Niclas Rieger +- fix typo - ([bd7f429](https://github.com/nicrie/xeofs/commit/bd7f4297ad9005bc05025fe2edfc9469d1f2e54e)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - **(datacontainer)** parameter list serialization (#193) - ([7b9764d](https://github.com/nicrie/xeofs/commit/7b9764d65c1e0900bfd4d4d2b744e8d69bb2831a)) - Niclas Rieger - **(decomposer)** allow truncated SVD based on variance (#184) - ([5973c41](https://github.com/nicrie/xeofs/commit/5973c41e7acab3c999747dcc89503f260ad68451)) - Niclas Rieger @@ -28,7 +31,7 @@ All notable changes to this project will be documented in this file. See [conven - add `PCAPreprocessor` class (#186) - ([9003182](https://github.com/nicrie/xeofs/commit/90031824a27f406c96ca26a86b7f941edefaf815)) - Niclas Rieger - merge branch 'main' into develop - ([1f38f48](https://github.com/nicrie/xeofs/commit/1f38f48043a42ddbadcb4ac4bec9168b39ba4f43)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - **(changelog)** remove old Github Action - ([45b513e](https://github.com/nicrie/xeofs/commit/45b513e57e3f32aa8498b94f5b5e4c84ac61ecfe)) - Niclas Rieger - update Github Issue templates (#172) - ([998774f](https://github.com/nicrie/xeofs/commit/998774fe50259ec2341aa1b21da51a9f077df22c)) - Niclas Rieger @@ -46,17 +49,17 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.3.3](https://github.com/nicrie/xeofs/compare/v2.3.2..v2.3.3) - 2024-07-10 -### Bug Fixes +### 🐛 Bug Fixes - support new datatree and numpy 2.0 (#169) - ([536709c](https://github.com/nicrie/xeofs/commit/536709ce171ca5c07ca9a83b06cec3bb6a1eded7)) - Sam Levang -### Documentation +### 🔖 Documentation - new changelog (#141) - ([35b9ef7](https://github.com/nicrie/xeofs/commit/35b9ef7dee37b16dce109325b9e4374a422612bc)) - Sam Levang - Remove release commits from CHANGELOG (#163) - ([31bc358](https://github.com/nicrie/xeofs/commit/31bc35855514682e1a8ddfd68f88d1a89db6fcfe)) - Niclas Rieger - Add How to Cite page (#165) - ([388f87c](https://github.com/nicrie/xeofs/commit/388f87c7fb97a450b11f060e9d19dffe46b4fb6b)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - use `uv` and `ruff` (#160) - ([a9ba9ff](https://github.com/nicrie/xeofs/commit/a9ba9ffa0bd8aa3368b2a895cfbfd2b18c57db09)) - Sam Levang - install build in semantic release (#161) - ([185dba8](https://github.com/nicrie/xeofs/commit/185dba8799390ab97b128e23f18befa3983809cb)) - Sam Levang @@ -64,18 +67,18 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.3.2](https://github.com/nicrie/xeofs/compare/v2.3.1..v2.3.2) - 2024-03-30 -### Bug Fixes +### 🐛 Bug Fixes - handle indexing changes in new xarray versions (#159) - ([7d07d30](https://github.com/nicrie/xeofs/commit/7d07d30690523b3ba844a5e0b388cdeb9eb1ce02)) - Sam Levang --- ## [2.3.1](https://github.com/nicrie/xeofs/compare/v2.3.0..v2.3.1) - 2024-02-28 -### Bug Fixes +### 🐛 Bug Fixes - correct inverse transform of unseen scores (#154) - ([5f0f7a5](https://github.com/nicrie/xeofs/commit/5f0f7a5593da5ce266b1e951f0d632cfe51b311c)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - constrain xarray version (#155) - ([8158657](https://github.com/nicrie/xeofs/commit/8158657fd837407c64e01969317aea39d1f192d7)) - Niclas Rieger @@ -89,22 +92,22 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.2.6](https://github.com/nicrie/xeofs/compare/v2.2.5..v2.2.6) - 2024-02-04 -### Bug Fixes +### 🐛 Bug Fixes - inverse_transform fails with single mode and normalized pcs (#151) - ([9ea7547](https://github.com/nicrie/xeofs/commit/9ea7547c5f5b60722f675b1dab776a507da9b9e1)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into develop - ([5758238](https://github.com/nicrie/xeofs/commit/5758238109483a3ab33fa8be78100714ea91f34d)) - Niclas Rieger --- ## [2.2.5](https://github.com/nicrie/xeofs/compare/v2.2.4..v2.2.5) - 2024-01-28 -### Bug Fixes +### 🐛 Bug Fixes - incorrect explained variance in CCA (#147) - ([f825c68](https://github.com/nicrie/xeofs/commit/f825c68c885a14d546165f95ea2ca5ff7f5c6f4b)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add CITATION.cff (#144) - ([787c598](https://github.com/nicrie/xeofs/commit/787c5982111eaa046e697a63aaa7b71180452314)) - Niclas Rieger - update xeofs citation (#145) - ([4cf84cf](https://github.com/nicrie/xeofs/commit/4cf84cfc0c99e790e53b183370ca9edfdbdd01c5)) - Niclas Rieger @@ -112,29 +115,29 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.2.4](https://github.com/nicrie/xeofs/compare/v2.2.3..v2.2.4) - 2023-12-23 -### Bug Fixes +### 🐛 Bug Fixes - bump new release for JOSS (#143) - ([c3e4780](https://github.com/nicrie/xeofs/commit/c3e4780e915c2c72ecdf21739742b5b8a5ad07bd)) - Niclas Rieger -### Documentation +### 🔖 Documentation - use doctest to test README examples (#135) - ([382f6c7](https://github.com/nicrie/xeofs/commit/382f6c7db5496d6a8921e3044add4acc8acb75d5)) - Niclas Rieger - automatically sync quickstart tutorial with codebase (#136) - ([48e63a0](https://github.com/nicrie/xeofs/commit/48e63a09579ff559908183ea2f13032886d64290)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - loose version constraints of dependencies (#137) - ([1a0efe1](https://github.com/nicrie/xeofs/commit/1a0efe1cbd18d5ce444a6e42eb2f290c9619dcb0)) - Niclas Rieger --- ## [2.2.3](https://github.com/nicrie/xeofs/compare/v2.2.2..v2.2.3) - 2023-12-18 -### Bug Fixes +### 🐛 Bug Fixes - handle preprocessor serialization for dataset - ([5bcdf5c](https://github.com/nicrie/xeofs/commit/5bcdf5c95cdf2d0cf4206c386268b4ffd0fed053)) - Sam Levang - test serialization roundtrip with dataset - ([ff9a1be](https://github.com/nicrie/xeofs/commit/ff9a1bea1441e0c742ca049750352b110b6376b1)) - Sam Levang - serialization for dataset (#139) - ([93fce38](https://github.com/nicrie/xeofs/commit/93fce38ca170b1c6c9adb32b345a4531f2db6fdf)) - Niclas Rieger -### Documentation +### 🔖 Documentation - show contributors in README - ([049e654](https://github.com/nicrie/xeofs/commit/049e6544637d4c396d40ffcb1b29b7a710c584de)) - Sam Levang - Update link to contributing guide (#129) - ([21b8d3d](https://github.com/nicrie/xeofs/commit/21b8d3dd3cf46fb631f7c2fe28fdf95246cd4153)) - Niclas Rieger @@ -147,18 +150,18 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.2.2](https://github.com/nicrie/xeofs/compare/v2.2.1..v2.2.2) - 2023-11-20 -### Bug Fixes +### 🐛 Bug Fixes - trigger new release - ([c79a116](https://github.com/nicrie/xeofs/commit/c79a1160d5b27e44f82b9c8fe9a9ac808ffca895)) - Niclas Rieger --- ## [2.2.1](https://github.com/nicrie/xeofs/compare/v2.2.0..v2.2.1) - 2023-11-20 -### Bug Fixes +### 🐛 Bug Fixes - trigger new release - ([58250b9](https://github.com/nicrie/xeofs/commit/58250b948bf1d2316a589b3872a44d3d7ecb7ec9)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - add password input for PyPI token - ([600b43e](https://github.com/nicrie/xeofs/commit/600b43ec432ff58ab0c0eb27799a0726801fcd1b)) - Niclas Rieger @@ -171,17 +174,17 @@ All notable changes to this project will be documented in this file. See [conven - normalized option in inverse_transform - ([e7d6d90](https://github.com/nicrie/xeofs/commit/e7d6d90d6fdcbd4575cddf3b12ebf1852dc329ef)) - Sam Levang - normalized option in inverse_transform (#124) - ([4ad2791](https://github.com/nicrie/xeofs/commit/4ad2791d4db672c7c722ee2e5d12cf3b3a88028c)) - Sam Levang -### Bug Fixes +### 🐛 Bug Fixes - test loaded model vs transform not scores - ([a9d6bdf](https://github.com/nicrie/xeofs/commit/a9d6bdf21278477bb42d7a406aed6053dee9c223)) - Sam Levang - update to handle v8 semantic release GH action (#127) - ([5b8c6d8](https://github.com/nicrie/xeofs/commit/5b8c6d83f10d9439b0ced8d72c06c1fb36804fe4)) - Sam Levang -### Documentation +### 🔖 Documentation - **(CHANGELOG)** update release notes - ([42b5c5e](https://github.com/nicrie/xeofs/commit/42b5c5ebb1e98c20a98c3ab770eb94000243b6d2)) - Niclas Rieger - **(changelog)** use PAT instead of GITHUB_TOKEN - ([fa58532](https://github.com/nicrie/xeofs/commit/fa5853203b514146b295d9185e436295fed18c81)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - merge branch 'main' into develop - ([95a34f6](https://github.com/nicrie/xeofs/commit/95a34f60f9ea3ea6706423b2343de2990d80dbf6)) - Niclas Rieger - add workflow dispatch to Github Action - ([26f8345](https://github.com/nicrie/xeofs/commit/26f834516d1aacecdffc91e425a801c2086bdcd8)) - Niclas Rieger @@ -190,37 +193,37 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.1.2](https://github.com/nicrie/xeofs/compare/v2.1.1..v2.1.2) - 2023-11-18 -### Bug Fixes +### 🐛 Bug Fixes - update default power iterations for improved accuracy (#122) - ([9045bc6](https://github.com/nicrie/xeofs/commit/9045bc68f18b34df2ff88c64de9131d8d26e3e38)) - Niclas Rieger -### Documentation +### 🔖 Documentation - reactivate CHANGELOG - ([06a2014](https://github.com/nicrie/xeofs/commit/06a201463a0cbce258cc6bde27e7fcab316980b7)) - Niclas Rieger - reactivate CHANGELOG (#121) - ([6a4370b](https://github.com/nicrie/xeofs/commit/6a4370b0bdfa31a679ce97b1aa7f1ab56041dbe4)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into develop - ([607d25b](https://github.com/nicrie/xeofs/commit/607d25bd827f849dbd40c5fb0b68ca93a95e45a5)) - Niclas Rieger --- ## [2.1.1](https://github.com/nicrie/xeofs/compare/v2.1.0..v2.1.1) - 2023-11-17 -### Bug Fixes +### 🐛 Bug Fixes - only sort transform if model is already sorted (#118) - ([dfe0001](https://github.com/nicrie/xeofs/commit/dfe0001a18a2ebd2073831e2b6484ace86ea0088)) - Sam Levang -### Documentation +### 🔖 Documentation - acknowledge contributors in README (#115) - ([f2781d8](https://github.com/nicrie/xeofs/commit/f2781d88371f9a772b67b3458dd098d2281920a5)) - Niclas Rieger - acknowledge contributors in README (#116) - ([1a88379](https://github.com/nicrie/xeofs/commit/1a8837915bf89b83c58de1cdff4fe826b0f6d43d)) - Niclas Rieger - fix broken link - ([de49038](https://github.com/nicrie/xeofs/commit/de4903863b7c9fd53f8bae39ff6505bcdfadeb6e)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - set computed attrs via deserialize (#117) - ([1878406](https://github.com/nicrie/xeofs/commit/1878406702963f099c8a0b3ba2db494d4ef0bab4)) - Sam Levang -### Miscellaneous +### ⚙️ Miscellaneous - merge branches - ([4447b07](https://github.com/nicrie/xeofs/commit/4447b07a948bc4cdd083ef781c605a630e29c6dc)) - Niclas Rieger - bring all-contributors bot back to life - ([8929ed5](https://github.com/nicrie/xeofs/commit/8929ed5a1f6757eb9f55e191eb4d7d417ad37b1b)) - Niclas Rieger @@ -235,25 +238,25 @@ All notable changes to this project will be documented in this file. See [conven - add EEOF inverse_transform() (#111) - ([ab6e3cc](https://github.com/nicrie/xeofs/commit/ab6e3cced44f288c48905bda34e2e4e6d1b60dee)) - Niclas Rieger - lazy execution mode (#110) - ([314901e](https://github.com/nicrie/xeofs/commit/314901ebd978290d56214219d7a87f5111f07775)) - Sam Levang -### Documentation +### 🔖 Documentation - remove dead files - ([6c4842e](https://github.com/nicrie/xeofs/commit/6c4842e34d83aaa9dce06e41c32665a21611a928)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - merge branches - ([c36eca5](https://github.com/nicrie/xeofs/commit/c36eca57505df28b18f7853e8a880199025fef37)) - Niclas Rieger --- ## [2.0.3](https://github.com/nicrie/xeofs/compare/v2.0.2..v2.0.3) - 2023-11-12 -### Bug Fixes +### 🐛 Bug Fixes - remove poetry io group (#113) - ([23cca05](https://github.com/nicrie/xeofs/commit/23cca0582748ecaa8df34adfdc7be26ed5a513e1)) - Niclas Rieger --- ## [2.0.2](https://github.com/nicrie/xeofs/compare/v2.0.1..v2.0.2) - 2023-11-08 -### Bug Fixes +### 🐛 Bug Fixes - safe default zarr write mode - ([0f95d04](https://github.com/nicrie/xeofs/commit/0f95d0444a6e9d93dba30bd0c4211fe9000ea6bd)) - Sam Levang - safe default zarr write mode (#107) - ([3003f5a](https://github.com/nicrie/xeofs/commit/3003f5a104db3c954e7e9ad48f88e7056e8fa5bb)) - Niclas Rieger @@ -261,7 +264,7 @@ All notable changes to this project will be documented in this file. See [conven --- ## [2.0.1](https://github.com/nicrie/xeofs/compare/v2.0.0..v2.0.1) - 2023-11-07 -### Bug Fixes +### 🐛 Bug Fixes - circumvent pypi block with v2.0.1 release - ([d014c87](https://github.com/nicrie/xeofs/commit/d014c87b6f604f9a5d014ee93c09e2b7f9f31f92)) - Niclas Rieger - circumvent pypi block with v2.0.1 release (#105) - ([dbad76a](https://github.com/nicrie/xeofs/commit/dbad76a3f17967b18b30acb53a2e56e488606f0f)) - Niclas Rieger @@ -275,44 +278,44 @@ All notable changes to this project will be documented in this file. See [conven - [**BREAKING**] inverse transform for unseen data (#102) - ([4974844](https://github.com/nicrie/xeofs/commit/4974844bbd5fcfb16806f0d393505d4b93805140)) - Niclas Rieger - serialization methods (#103) - ([69df4d9](https://github.com/nicrie/xeofs/commit/69df4d9378197935793fc2863f3ffa6a716af49b)) - Sam Levang -### Documentation +### 🔖 Documentation - update authors and description - ([3e39eda](https://github.com/nicrie/xeofs/commit/3e39edaa22e9e28ff2140a414af9d1fb82194d67)) - Niclas Rieger - update authors and description (#100) - ([49c4367](https://github.com/nicrie/xeofs/commit/49c4367b145a84ef4cdbd71f51ef34a63accc654)) - Niclas Rieger -### Tests +### ✅ Tests - set random_seed for deterministic output - ([9f0058a](https://github.com/nicrie/xeofs/commit/9f0058a63f4294f549476b93c33ee35dcf004ab8)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into develop - ([0edb852](https://github.com/nicrie/xeofs/commit/0edb852259a171397541cb518c25ad6ca9d20fc2)) - Niclas Rieger --- ## [1.2.2](https://github.com/nicrie/xeofs/compare/v1.2.1..v1.2.2) - 2023-10-31 -### Performance +### 🚀 Performance - **(Dask)** avoid double computation - ([f24cb09](https://github.com/nicrie/xeofs/commit/f24cb09c30d91bd1c2b7405cfdbbfd74a3ead5eb)) - Niclas Rieger - **(Decomposer)** compute by default - ([1f3b214](https://github.com/nicrie/xeofs/commit/1f3b2146574d56c0724fd194433037ee08428264)) - Niclas Rieger -### Bug Fixes +### 🐛 Bug Fixes - reindexing transformed scores - ([a8e458e](https://github.com/nicrie/xeofs/commit/a8e458e21a5b30c323b93263ff6e7dd687cb391c)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add performance tests - ([42d8e75](https://github.com/nicrie/xeofs/commit/42d8e752de7d052a4f7e2b83eb17a534f1d3789c)) - Niclas Rieger --- ## [1.2.1](https://github.com/nicrie/xeofs/compare/v1.2.0..v1.2.1) - 2023-10-29 -### Bug Fixes +### 🐛 Bug Fixes - **(Bootstrapper)** correct scaling of PCs - ([ed59dd9](https://github.com/nicrie/xeofs/commit/ed59dd9a6b66ae878c1eb596a2fa9fb9b0e137ca)) - Niclas Rieger - parameter to show dask progress bar - ([3482fa4](https://github.com/nicrie/xeofs/commit/3482fa465da66a8e540d10e3a13ef3b8c1461e70)) - Niclas Rieger -### Documentation +### 🔖 Documentation - fix broken example - ([b58d985](https://github.com/nicrie/xeofs/commit/b58d9857b15a599063f99578e8f8d481b77fce9b)) - Niclas Rieger - fix broken example - ([ecc114e](https://github.com/nicrie/xeofs/commit/ecc114e789ec3711cab6c53d42cf9b67035d3c06)) - Niclas Rieger @@ -329,7 +332,7 @@ All notable changes to this project will be documented in this file. See [conven - minor tweaks in documentation - ([977a89e](https://github.com/nicrie/xeofs/commit/977a89e99b74d7629a6478356ffc458ea1c0359f)) - Niclas Rieger - fix link - ([c6a595b](https://github.com/nicrie/xeofs/commit/c6a595b2d03855b8267992b7f2b345fb1578fe15)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - add ipykernel as dependency - ([066dc2a](https://github.com/nicrie/xeofs/commit/066dc2ac526fc2cd8663507c31c90bd3c692169b)) - Niclas Rieger - docs require rpy2 package - ([edd69e2](https://github.com/nicrie/xeofs/commit/edd69e2fb5dd15cb83eadb2d15fd9e576962382b)) - Niclas Rieger @@ -351,11 +354,11 @@ All notable changes to this project will be documented in this file. See [conven - add Extended EOF Analysis - ([2db736c](https://github.com/nicrie/xeofs/commit/2db736cdc5b860c36dbc23c43ffa04251e813533)) - Niclas Rieger - provide standard kwarg for random_state - ([cf8b641](https://github.com/nicrie/xeofs/commit/cf8b641fffa92892fb7168b0e20dcdd7275cc736)) - Niclas Rieger -### Performance +### 🚀 Performance - **(dask)** compute SVD result immediately - ([807b7e8](https://github.com/nicrie/xeofs/commit/807b7e896990c4cfb788478644e7647ab3a9ffa1)) - Niclas Rieger -### Bug Fixes +### 🐛 Bug Fixes - **(Bootstrapper)** avoid pertubating sample coords - ([ffd11fc](https://github.com/nicrie/xeofs/commit/ffd11fcf21041b7defba6adb9973807d39678678)) - Niclas Rieger - **(CCA)** add checks for edge cases - ([76c0b1b](https://github.com/nicrie/xeofs/commit/76c0b1bbe7f64d16b340ae10789f3df3234321b0)) - Niclas Rieger @@ -363,11 +366,11 @@ All notable changes to this project will be documented in this file. See [conven - score coordinates in T-mode EOF analysis - ([731eec2](https://github.com/nicrie/xeofs/commit/731eec2825dbe091634cf41a52f38187cce3109c)) - Niclas Rieger - streamline model attribute types - ([98c5cef](https://github.com/nicrie/xeofs/commit/98c5cef82e542daa7cf7f003c52666bbedba994b)) - Niclas Rieger -### Documentation +### 🔖 Documentation - provide top-level type hints - ([6be8923](https://github.com/nicrie/xeofs/commit/6be892354a208a95d7fe56ebbd3ca90ec86dc31b)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - **(BaseModel)** create algorithm methods - ([12cfc97](https://github.com/nicrie/xeofs/commit/12cfc975c6203942670f3d8f3bb38f796d02701a)) - Niclas Rieger - **(BaseModel)** move input check to utils - ([183779a](https://github.com/nicrie/xeofs/commit/183779a188e68550f886d08648075bc9d9ba106b)) - Niclas Rieger @@ -376,18 +379,18 @@ All notable changes to this project will be documented in this file. See [conven - create hilbert_transform.py - ([166e957](https://github.com/nicrie/xeofs/commit/166e9578e5f08dc383de7a64688d73833f1ccaaa)) - Niclas Rieger - simplify model data structure - ([09415a3](https://github.com/nicrie/xeofs/commit/09415a3591dc926838c2436c2a94a94adaa37e22)) - Niclas Rieger -### Style +### 🎨 Style - **(decomposer)** use structural pattern matching - ([6f8a9cf](https://github.com/nicrie/xeofs/commit/6f8a9cf192e7e660aa4bec112b624ceccea8df93)) - Niclas Rieger - update typings - ([324c06b](https://github.com/nicrie/xeofs/commit/324c06bba0fdc8afdecc4898c2a40173b01ac9e5)) - Niclas Rieger -### Tests +### ✅ Tests - **(EOF)** fix random seed - ([4080143](https://github.com/nicrie/xeofs/commit/40801431873acc87f851e88090dc0d919884bfc1)) - Niclas Rieger - isolated NaNs are invalid test cases - ([d4b5a77](https://github.com/nicrie/xeofs/commit/d4b5a77bc91b7c13426d424dad72eb94a4f1c30f)) - Niclas Rieger - remove cca-zoo test - ([6ed06f0](https://github.com/nicrie/xeofs/commit/6ed06f0654a2a8b1f44f57ea54159f6b142a04ae)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into cca - ([a7df1b8](https://github.com/nicrie/xeofs/commit/a7df1b8fec3f13c66befad0a4610705e1aba2bf0)) - Niclas Rieger - py3.10 requires typing_extension for Self - ([10faa03](https://github.com/nicrie/xeofs/commit/10faa036da1555b5fadbd714ccd529f4849bb2b9)) - Niclas Rieger @@ -407,11 +410,11 @@ All notable changes to this project will be documented in this file. See [conven - choose name of sample and feature dim - ([4d521f8](https://github.com/nicrie/xeofs/commit/4d521f83dea46c558202fc9ce9cfe35c5126453c)) - Niclas Rieger - add CCA support - ([79e82cc](https://github.com/nicrie/xeofs/commit/79e82ccb0802079123d3254c0ef9a617a962fb90)) - Niclas Rieger -### Bug Fixes +### 🐛 Bug Fixes - PCA preprocessing before Hilbert transform - ([2bbcb69](https://github.com/nicrie/xeofs/commit/2bbcb6929ab92d051623c1b15f7ae0eb2f5eebac)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add Black badge to README - ([759b011](https://github.com/nicrie/xeofs/commit/759b01101da8bbd8e39327d49d24574137fc6bed)) - Niclas Rieger - update badges - ([51113e4](https://github.com/nicrie/xeofs/commit/51113e4acebfe954b93b8bd79a07c9f2f7a1284a)) - Niclas Rieger @@ -421,7 +424,7 @@ All notable changes to this project will be documented in this file. See [conven - correct typo in README - ([3b88d5e](https://github.com/nicrie/xeofs/commit/3b88d5e1b28249efc0cbe5f9c86586eedb6273fb)) - Niclas Rieger - more instructive quickstart (#75) - ([58c2f09](https://github.com/nicrie/xeofs/commit/58c2f09e3e7e57c4d2457445634d125b13c6fda8)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - **(decomposer)** provide kwargs - ([a75c805](https://github.com/nicrie/xeofs/commit/a75c805d9bf606c8f80d0ce2a7f3112f83287444)) - Niclas Rieger - **(decomposer)** generalize SVD decomposer - ([8161e6f](https://github.com/nicrie/xeofs/commit/8161e6f0983ecabfc7a65588b672718a81df0a77)) - Niclas Rieger @@ -442,7 +445,7 @@ All notable changes to this project will be documented in this file. See [conven - reflect refactoring in Factory - ([0ce02f0](https://github.com/nicrie/xeofs/commit/0ce02f015c0981811fa5ce1aee02ad4affb97e86)) - Niclas Rieger - generalize preprocessing in MCA - ([fe9bd46](https://github.com/nicrie/xeofs/commit/fe9bd46cd0e288fbf8bd217acd675bb3d952f0cb)) - Niclas Rieger -### Style +### 🎨 Style - **(tests)** apply Black coding format - ([717f5fe](https://github.com/nicrie/xeofs/commit/717f5fe4fbaeb14595bf853721128e6143870127)) - Niclas Rieger - **(tests)** streamline test names - ([3a1fb91](https://github.com/nicrie/xeofs/commit/3a1fb918244fda8896949fc4bbf38efa459296a5)) - Niclas Rieger @@ -450,13 +453,13 @@ All notable changes to this project will be documented in this file. See [conven - integrate Black into repo - ([dd4cd7f](https://github.com/nicrie/xeofs/commit/dd4cd7f44ca84e8b52ae9fd2006954ee2a708c5f)) - Niclas Rieger - add and streamline type hints - ([b51f36a](https://github.com/nicrie/xeofs/commit/b51f36ac2a4235aebafac972547bf14c02f39c7a)) - Niclas Rieger -### Tests +### ✅ Tests - **(DatasetStacker)** remove failing tests - ([3a2411e](https://github.com/nicrie/xeofs/commit/3a2411e6310ae4f021e3fbd2f317861d9d7282b6)) - Niclas Rieger - provide method to create synthetic data - ([a737127](https://github.com/nicrie/xeofs/commit/a737127c75531b52e37634d90efb7635d21c42b4)) - Niclas Rieger - add more flexible data generation classes - ([15f0194](https://github.com/nicrie/xeofs/commit/15f01947ee430138dad6a301dd04ab84c2e534c4)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - **(black)** specify version and target directory - ([7919090](https://github.com/nicrie/xeofs/commit/7919090682f3bf1ba2c689e86cc802529e390cf7)) - Niclas Rieger - add black as dev dependency - ([81ccaa8](https://github.com/nicrie/xeofs/commit/81ccaa8c0410a5c2961e88206b69e88ac80211ee)) - Niclas Rieger @@ -466,11 +469,11 @@ All notable changes to this project will be documented in this file. See [conven --- ## [1.0.5](https://github.com/nicrie/xeofs/compare/v1.0.4..v1.0.5) - 2023-07-31 -### Performance +### 🚀 Performance - use xarray built-in method for variance - ([23af4d8](https://github.com/nicrie/xeofs/commit/23af4d8384d01cfd4ef7098b3ccd22ad8d89612b)) - Niclas Rieger -### Bug Fixes +### 🐛 Bug Fixes - **(ListStacker)** use DA Stacker to unstack scores - ([c6479cf](https://github.com/nicrie/xeofs/commit/c6479cfb2601d966f58348149667775c5d467063)) - Niclas Rieger - weigh modes with norm before reconstructing - ([13f42e0](https://github.com/nicrie/xeofs/commit/13f42e07d4e2765bc1a88421258a1ea1872c6434)) - Niclas Rieger @@ -480,7 +483,7 @@ All notable changes to this project will be documented in this file. See [conven - remove **kwargs from BaseModel classes - ([555d0db](https://github.com/nicrie/xeofs/commit/555d0db92ebf0e855e27364a8494168fc8bab622)) - Niclas Rieger - MCA covariance (fraction) - ([3e4558d](https://github.com/nicrie/xeofs/commit/3e4558d361fa115aea81a20cf17c4e2b62f03389)) - Niclas Rieger -### Documentation +### 🔖 Documentation - **(bootstrapper)** update to new design pattern - ([d61525b](https://github.com/nicrie/xeofs/commit/d61525bff6681c30236111b443af4c39bbbc8a98)) - Niclas Rieger - update changelog - ([ace7ac9](https://github.com/nicrie/xeofs/commit/ace7ac9ad101c64c7b041f48d4b3629b4bd747f7)) - Niclas Rieger @@ -491,26 +494,26 @@ All notable changes to this project will be documented in this file. See [conven - add mamba to RTD config - ([33d040b](https://github.com/nicrie/xeofs/commit/33d040b4a01ee2f55b510e4f0fc02eafa3c48019)) - Niclas Rieger - remove interactivity - ([6e99b8e](https://github.com/nicrie/xeofs/commit/6e99b8e62831da4eee752e0d2ee0ee48c429f3c3)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - add DataContainer to model structure - ([fc73ccf](https://github.com/nicrie/xeofs/commit/fc73ccff233957b0a9300e2830d0244658e583ef)) - Niclas Rieger - align Bootstrapper with design pattern - ([f3e2a10](https://github.com/nicrie/xeofs/commit/f3e2a101bc84f42a87d5fb31bb38680cb6ae402a)) - Niclas Rieger - use values of modes sorting index - ([3925ed6](https://github.com/nicrie/xeofs/commit/3925ed658e3ffd2c02a9fe8acb4bfa270f598bc8)) - Niclas Rieger - init DataContainer in models - ([fdd0e78](https://github.com/nicrie/xeofs/commit/fdd0e786e7697b6068a5fea182531cffed910b41)) - Niclas Rieger -### Style +### 🎨 Style - remove unnecessary imports - ([29954c0](https://github.com/nicrie/xeofs/commit/29954c015bc386952b4e1ac7a07059826b280146)) - Niclas Rieger - apply rotation matrix in a consistent way - ([2f5286d](https://github.com/nicrie/xeofs/commit/2f5286d956e2b54dfb4ec8b6c7f2fc0a6038d944)) - Niclas Rieger -### Tests +### ✅ Tests - **(EOF)** check dimensions of components/scores - ([093cee8](https://github.com/nicrie/xeofs/commit/093cee82d8aacafdec8bd8bb7800979c80fee821)) - Niclas Rieger - **(MCA)** check dimensions of components/scores - ([a214801](https://github.com/nicrie/xeofs/commit/a214801894cb7fabef59072675d2d1678b733615)) - Niclas Rieger - add basic test for preprocessor - ([aa840b0](https://github.com/nicrie/xeofs/commit/aa840b076437ec3b8c96a0179d04671ea82f1ca9)) - Niclas Rieger - test cases for transform, inverse_transform - ([bee9b1f](https://github.com/nicrie/xeofs/commit/bee9b1f1727ff2a2400334491e0236a11a699100)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - update python-semantic-release to v8 - ([0887579](https://github.com/nicrie/xeofs/commit/08875797ba42448f0242fd559608b54407e771cd)) - Niclas Rieger - internal design (#69) - ([b39bdaf](https://github.com/nicrie/xeofs/commit/b39bdaf89c71bac831bb8683831e773e57d353bc)) - Niclas Rieger @@ -523,48 +526,48 @@ All notable changes to this project will be documented in this file. See [conven --- ## [1.0.4](https://github.com/nicrie/xeofs/compare/v1.0.3..v1.0.4) - 2023-07-22 -### Bug Fixes +### 🐛 Bug Fixes - issue with dot product in rotation - ([ab28cca](https://github.com/nicrie/xeofs/commit/ab28ccad1e1b9dd777e5fef7a2dbbe4c77ab3bb4)) - Niclas Rieger - use conjugate for squared total variance - ([597ba77](https://github.com/nicrie/xeofs/commit/597ba77ffe4e364946225679a11c7d4a4e059935)) - Niclas Rieger - consistent (squared) covariance for MCA - ([8e43d15](https://github.com/nicrie/xeofs/commit/8e43d155c32ff210ff5e059b99aa5022c3718496)) - Niclas Rieger - correct MCA scores and SCF (#66) - ([f6ecc49](https://github.com/nicrie/xeofs/commit/f6ecc49480807b364780c5b61e1c24f7b1c5b9a5)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'hotfix-mca-scores' into develop - ([f380aed](https://github.com/nicrie/xeofs/commit/f380aed55b8a530565203b8eb524f9df36ce0dff)) - Niclas Rieger --- ## [1.0.3](https://github.com/nicrie/xeofs/compare/v1.0.2..v1.0.3) - 2023-07-10 -### Bug Fixes +### 🐛 Bug Fixes - dummy patch to fix package versioning (#53) - ([89d128d](https://github.com/nicrie/xeofs/commit/89d128d9f3e1bea43242c8521e7f3d43716160cd)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add ipython to env to use syntax highlight - ([6b2d16b](https://github.com/nicrie/xeofs/commit/6b2d16b496abfdca4c69e6af556fdeca78227d63)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - add Scaler and Stacker factories - ([5cf719f](https://github.com/nicrie/xeofs/commit/5cf719ff21ea4dc3a2d66dad0fcb680cfc500b1b)) - Niclas Rieger - merge Stacker & Scaler into Preprocessor - ([8c27b84](https://github.com/nicrie/xeofs/commit/8c27b8402f3ded1c4eb072e12227b4a53bd68ca6)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - correct package version - ([9070851](https://github.com/nicrie/xeofs/commit/907085143bdd813668d76b4d765a756a0e7a7262)) - Niclas Rieger --- ## [1.0.2](https://github.com/nicrie/xeofs/compare/v1.0.1..v1.0.2) - 2023-07-10 -### Bug Fixes +### 🐛 Bug Fixes - **(method)** remove bias in Hilbert transform after padding - ([8e199ef](https://github.com/nicrie/xeofs/commit/8e199ef290018ff3649532f17cbd43d7c37b3681)) - Niclas Rieger - **(method)** remove bias in Hilbert transform after padding (#52) - ([f65f54b](https://github.com/nicrie/xeofs/commit/f65f54bf4ebc2dda2f787cc7cc5c6ce5bba73eb5)) - Niclas Rieger - correct bias in Hilbert trans when padding - ([c0183df](https://github.com/nicrie/xeofs/commit/c0183df0a238db16fef8affde66b7c86a8a6382d)) - Niclas Rieger - correct bias in Hilbert trans when padding (#51) - ([ef37dd3](https://github.com/nicrie/xeofs/commit/ef37dd3b4443605e1106e59a5693d2ec7b9a4fe9)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add dev-dependeny for readthedocs (#46) - ([e1e6379](https://github.com/nicrie/xeofs/commit/e1e6379e2da146e7d8422da45e68bf678561d600)) - Niclas Rieger - fix broken badge - ([9d9b5d8](https://github.com/nicrie/xeofs/commit/9d9b5d889bbef74f67c3a2b9d946c2373e51d725)) - Niclas Rieger @@ -579,11 +582,11 @@ All notable changes to this project will be documented in this file. See [conven - citation in bibtex format - ([f33f2d5](https://github.com/nicrie/xeofs/commit/f33f2d5a0add42decd41a1187ec6a071721845f5)) - Niclas Rieger - minor improvements (#50) - ([00ac5b3](https://github.com/nicrie/xeofs/commit/00ac5b3e3776fe0dd63a8104d2768029459a61b4)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - Merge 'main' of github.com:nicrie/xeofs - ([93fb010](https://github.com/nicrie/xeofs/commit/93fb010103923d839295fce67cb012e0b70d157f)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into develop - ([bc4e87d](https://github.com/nicrie/xeofs/commit/bc4e87d469807c4b2bb4679556813e2693affe5f)) - Niclas Rieger - merge branch 'main' of nicrie/xeofs - ([efb5ab9](https://github.com/nicrie/xeofs/commit/efb5ab9c306e9d71a4aab20b6f16ccbfa6a65c56)) - Niclas Rieger @@ -594,21 +597,21 @@ All notable changes to this project will be documented in this file. See [conven --- ## [1.0.1](https://github.com/nicrie/xeofs/compare/v1.0.0..v1.0.1) - 2023-07-07 -### Bug Fixes +### 🐛 Bug Fixes - add dependency statsmodels - ([87e7e1d](https://github.com/nicrie/xeofs/commit/87e7e1d89f5d8dd3f7954bb4ebc79d2d41738404)) - Niclas Rieger - add dask as dependency (#42) - ([2bb2b6b](https://github.com/nicrie/xeofs/commit/2bb2b6b817a457a7a24918914e88675f08e298d6)) - Niclas Rieger - build and ci (#45) - ([7d1a88b](https://github.com/nicrie/xeofs/commit/7d1a88b1cda8a66d04f3ffa96e1aa5cfe899029b)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add sphinx related packages to env - ([6e07d3b](https://github.com/nicrie/xeofs/commit/6e07d3b3c6797a787a5b10885c2f73ef5c14cdf8)) - Niclas Rieger -### Tests +### ✅ Tests - fix incorrect MCA output - ([9a22140](https://github.com/nicrie/xeofs/commit/9a221405ba793122c765eada98a14c8828d4e54c)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - merge 'main' of github.com:nicrie/xeofs - ([cfc164b](https://github.com/nicrie/xeofs/commit/cfc164b9182e771ddc785b6ec81de7ec8f8772bd)) - Niclas Rieger - Merge branch 'main' into develop - ([d1896d6](https://github.com/nicrie/xeofs/commit/d1896d64a100809ae84140cc67172fa3e0da2f27)) - Niclas Rieger @@ -633,11 +636,11 @@ All notable changes to this project will be documented in this file. See [conven - complex MCA amplitude and phase - ([55ce3b1](https://github.com/nicrie/xeofs/commit/55ce3b17f2cb77ea2f11e4fe6444f9860ca5920d)) - Niclas Rieger - [**BREAKING**] v1.0.0 - ([ec70e8a](https://github.com/nicrie/xeofs/commit/ec70e8a9321d0aa1dc0b44ca83be14f441afef18)) - Niclas Rieger -### Performance +### 🚀 Performance - always compute scaling arrays prior to analy - ([5b810ce](https://github.com/nicrie/xeofs/commit/5b810ce3f7ecddd9fb44d307e600cd472e07d599)) - Niclas Rieger -### Bug Fixes +### 🐛 Bug Fixes - define names of output arrays - ([c826aa8](https://github.com/nicrie/xeofs/commit/c826aa81dbd1bc9c6441982847bff08c4e9cd333)) - Niclas Rieger - ListStacker correctly unstacks - ([e363357](https://github.com/nicrie/xeofs/commit/e363357851199b08d916b8efae4bac6a56f5c806)) - Niclas Rieger @@ -655,13 +658,13 @@ All notable changes to this project will be documented in this file. See [conven - Merge 'release-v1.0.0' into bootstrapper - ([e6ea275](https://github.com/nicrie/xeofs/commit/e6ea27536a43ff086c615ed720a03166d20718de)) - Niclas Rieger - add components and pattern method to MCA - ([849059b](https://github.com/nicrie/xeofs/commit/849059b65d9218753ef886f5790742ea832a504d)) - Niclas Rieger -### Documentation +### 🔖 Documentation - add docstrings - ([0fe6e24](https://github.com/nicrie/xeofs/commit/0fe6e242f9f4bc1067e8b2fb8e2c0eafaaebf2b2)) - Niclas Rieger - add more docstrings - ([84ebb5a](https://github.com/nicrie/xeofs/commit/84ebb5ac9a4abca9b30c04b9e9089d3c73ce15a7)) - Niclas Rieger - improve documentation - ([b7c6680](https://github.com/nicrie/xeofs/commit/b7c6680d196b269301b16143626fc0fea15cd038)) - Niclas Rieger -### Refactoring +### 🛠️ Refactoring - **(pandas)** [**BREAKING**] drop support for pandas - ([96196e5](https://github.com/nicrie/xeofs/commit/96196e55a3094ae63266b534aa36e4cedf56d03a)) - nicrie - add Scaler class - ([a202fa5](https://github.com/nicrie/xeofs/commit/a202fa54098383d40310b294b7a973a49112a411)) - Niclas Rieger @@ -684,7 +687,7 @@ All notable changes to this project will be documented in this file. See [conven - version into separate file - ([d51d167](https://github.com/nicrie/xeofs/commit/d51d1672e6b1dcb8706b4f2222d9c69359e9d978)) - Niclas Rieger - bootstrapper - ([5525ed1](https://github.com/nicrie/xeofs/commit/5525ed1eddb05c2e8ab043e9fe9b22d4aa6103de)) - Niclas Rieger -### Style +### 🎨 Style - ignore .vscode files - ([2877f1d](https://github.com/nicrie/xeofs/commit/2877f1d6cf8b2ae6c51d80fa105e837011ae24d4)) - nicrie - ignore some type hints - ([d03553a](https://github.com/nicrie/xeofs/commit/d03553a75d6c3f2957524fb7fe81ecc363e61ab9)) - Niclas Rieger @@ -692,14 +695,14 @@ All notable changes to this project will be documented in this file. See [conven - ignore some type hints - ([0e3cff2](https://github.com/nicrie/xeofs/commit/0e3cff22b04e11439a9bae7f028fc2aa03c50f1c)) - Niclas Rieger - streamline arguments - ([4af426c](https://github.com/nicrie/xeofs/commit/4af426cb99d1736645142a4ac4f0325b4add9165)) - Niclas Rieger -### Tests +### ✅ Tests - add EOF test cases - ([ba95eb5](https://github.com/nicrie/xeofs/commit/ba95eb50da2bb38dd0ab5fd19d31769319babced)) - Niclas Rieger - add test cases for ComplexEOF - ([7b6b29b](https://github.com/nicrie/xeofs/commit/7b6b29bed1bacea10f24e803b887a15e0e97ab3a)) - Niclas Rieger - add tests for MCA and Rotator - ([bc6d1c6](https://github.com/nicrie/xeofs/commit/bc6d1c64faebea4302c62cdfbb5d25baad1a4dc4)) - Niclas Rieger - add more test cases - ([5921eb4](https://github.com/nicrie/xeofs/commit/5921eb402dbbbc97f14dd98725e634cd124df50a)) - Niclas Rieger -### Miscellaneous +### ⚙️ Miscellaneous - update poetry.lock to newer versions - ([1215e57](https://github.com/nicrie/xeofs/commit/1215e574ee7a41dcffd3add13f57b923f60baf68)) - nicrie - update to Node 16 - ([7373b8a](https://github.com/nicrie/xeofs/commit/7373b8a40725f0e53c28c4736c6f01e2611fca4c)) - nicrie @@ -716,14 +719,14 @@ All notable changes to this project will be documented in this file. See [conven --- ## [0.7.2](https://github.com/nicrie/xeofs/compare/v0.7.1..v0.7.2) - 2023-01-10 -### Bug Fixes +### 🐛 Bug Fixes - FutureWarning in coslat check (#37) - ([285fe0f](https://github.com/nicrie/xeofs/commit/285fe0f6f6cb69cd84e3ac4c662c64d6d659ef47)) - Sam Levang --- ## [0.7.1](https://github.com/nicrie/xeofs/compare/v0.7.0..v0.7.1) - 2023-01-08 -### Bug Fixes +### 🐛 Bug Fixes - allow newer xarray version - ([49723c0](https://github.com/nicrie/xeofs/commit/49723c0771b87b8f4b812572f51d50f71bb139e3)) - Sam Levang @@ -738,12 +741,12 @@ All notable changes to this project will be documented in this file. See [conven - Merge branch 'develop' into rock-pca - ([6a5bda8](https://github.com/nicrie/xeofs/commit/6a5bda8ab1fdc3e0c8c2395172385e058c0b7d3d)) - nicrie - add support for ROCK-PCA - ([202844d](https://github.com/nicrie/xeofs/commit/202844d0e12565bdefb39988a374c4aa20681a0d)) - nicrie -### Bug Fixes +### 🐛 Bug Fixes - numpy and pandas classes did not consider axis parameter - ([8b75271](https://github.com/nicrie/xeofs/commit/8b75271be096107f8a670f97ea6afe2d4e9740a9)) - nicrie - add stabilizer for communalities during rotation - ([462f2fe](https://github.com/nicrie/xeofs/commit/462f2fe9b30959076a815f3236b48d94c4467f32)) - nicrie -### Documentation +### 🔖 Documentation - fix docs - ([19bb84e](https://github.com/nicrie/xeofs/commit/19bb84e3c57c4762fb2d61b3a60df143e6c05b72)) - nicrie - more text - ([0f9c32e](https://github.com/nicrie/xeofs/commit/0f9c32e48dd6c9069c11802a13a3f0113e5f07f5)) - nicrie @@ -758,15 +761,15 @@ All notable changes to this project will be documented in this file. See [conven - add bibtex - ([1428ebf](https://github.com/nicrie/xeofs/commit/1428ebfc5d65a62044a3f9f9fb20a4636dbfb891)) - nicrie - bibtex not showing up on Github ;) - ([0c2a663](https://github.com/nicrie/xeofs/commit/0c2a6635ee5942f2c38f28a1f529ec6a4a5e24bd)) - nicrie -### Refactoring +### 🛠️ Refactoring - Merge branch 'main' of github.com:nicrie/xeofs into develop - ([73e2473](https://github.com/nicrie/xeofs/commit/73e247383bd9340d717ce4e8d09637f97d963d03)) - nicrie -### Tests +### ✅ Tests - add simple test cases for MCA Rotator - ([900d76e](https://github.com/nicrie/xeofs/commit/900d76ec1298b3c604c8734a41d8335a9446249e)) - nicrie -### Miscellaneous +### ⚙️ Miscellaneous - add numba as dependency - ([f627d92](https://github.com/nicrie/xeofs/commit/f627d9270ca2c850c619ba428eaeeb315740f83a)) - nicrie - remove numba dependency - ([0979fcf](https://github.com/nicrie/xeofs/commit/0979fcf4111fc82c055269b4d69bd5a237bd21c0)) - nicrie @@ -787,11 +790,11 @@ All notable changes to this project will be documented in this file. See [conven - add MCA support for xarray - ([e816e36](https://github.com/nicrie/xeofs/commit/e816e3699928d19e828fe0bb41b5003bba6a264e)) - nicrie - add MCA - ([34a82d1](https://github.com/nicrie/xeofs/commit/34a82d103699cb1b1607e2418eb3c0889fad96fb)) - nicrie -### Bug Fixes +### 🐛 Bug Fixes - set informative names of Dataframes and DataArrays - ([b5b5286](https://github.com/nicrie/xeofs/commit/b5b528678becdf80b511a3883485304341c09692)) - nicrie -### Documentation +### 🔖 Documentation - add zenodo badge - ([4f338ef](https://github.com/nicrie/xeofs/commit/4f338ef473ac1e742452f130fef7604d0c33dc5f)) - nicrie - add install instructions for conda - ([ef293e5](https://github.com/nicrie/xeofs/commit/ef293e5a97b294c0aeea070a9b77fa33f214dcdf)) - nicrie @@ -805,18 +808,18 @@ All notable changes to this project will be documented in this file. See [conven - remove some old examples - ([625dd08](https://github.com/nicrie/xeofs/commit/625dd0827cd3bda178b3c83629d399947c1b5877)) - nicrie - minor restructuring - ([dbdc885](https://github.com/nicrie/xeofs/commit/dbdc8850befe142d567181250793202dc0e68c44)) - nicrie -### Style +### 🎨 Style - remove some comments - ([4eae075](https://github.com/nicrie/xeofs/commit/4eae075f13baa10677b84db608071ee859858085)) - nicrie - refer to issue why nodefaults is necessary - ([2aed6f3](https://github.com/nicrie/xeofs/commit/2aed6f35e67881f8ecda291d927f7991f89aea3b)) - nicrie - correct an indent that prevented xeofs being published to pypi - ([1ee531c](https://github.com/nicrie/xeofs/commit/1ee531c83f49125c8d8ce1f40a166a4fe4f5e78b)) - nicrie -### Tests +### ✅ Tests - simple tests for Bootstrapper to compile without error - ([ca3141a](https://github.com/nicrie/xeofs/commit/ca3141a4eff602eb808c0ec30530bf2cddb1d14d)) - nicrie - add MCA test wrapper - ([eb2a280](https://github.com/nicrie/xeofs/commit/eb2a2808259454adfaba0ce35dff75a445ccab29)) - nicrie -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' of github.com:nicrie/xeofs into main - ([00eb862](https://github.com/nicrie/xeofs/commit/00eb8629e92bf3a9ce99201966cfdeb04fbbf57d)) - nicrie - Merge branch 'main' into develop - ([14839d4](https://github.com/nicrie/xeofs/commit/14839d4c0de8ef55cbebdec93387765b69d079fd)) - nicrie @@ -836,7 +839,7 @@ All notable changes to this project will be documented in this file. See [conven - add support for multivariate EOF analysis - ([fa9503a](https://github.com/nicrie/xeofs/commit/fa9503a2a789404471b2d85121d54e575a83128c)) - nicrie - add support for multivariate EOF analysis - ([53961d9](https://github.com/nicrie/xeofs/commit/53961d974cda8bc6b24466c496058efc4d676a4b)) - nicrie -### Documentation +### 🔖 Documentation - add zenodo badge - ([7792953](https://github.com/nicrie/xeofs/commit/7792953e478eeb0e772563999a6ee0688d06ad76)) - nicrie - add example for multivariate EOF analysis - ([7ae2ae8](https://github.com/nicrie/xeofs/commit/7ae2ae8180a0f997c2f31d45eba5daa747c9900d)) - nicrie @@ -844,17 +847,17 @@ All notable changes to this project will be documented in this file. See [conven - add example for multivariate EOF analysis - ([59a1f1b](https://github.com/nicrie/xeofs/commit/59a1f1be37bb1bed5d9288841ddde891c03c7600)) - nicrie - update README - ([fdc76ee](https://github.com/nicrie/xeofs/commit/fdc76ee567d442cc310571b808a6947774f23e06)) - nicrie -### Refactoring +### 🛠️ Refactoring - remove class MultivariateEOF - ([4fa1ff8](https://github.com/nicrie/xeofs/commit/4fa1ff873557ad63659507a94a0e0f6f3ff5a1f7)) - nicrie - consistent transformer and multi_transformer definition - ([9445769](https://github.com/nicrie/xeofs/commit/9445769253c2014aa85ba45b73cb08f13664f4b4)) - nicrie - tests for new transformer definition - ([cf330ff](https://github.com/nicrie/xeofs/commit/cf330ffb0dca2184398a1bb6bd49a3cc456af586)) - nicrie -### Tests +### ✅ Tests - multivariate EOF analysis - ([b0d0b33](https://github.com/nicrie/xeofs/commit/b0d0b33ea75b1359d110b531aa7da0d884a06acd)) - nicrie -### Miscellaneous +### ⚙️ Miscellaneous - loose numpy version constrain - ([375d675](https://github.com/nicrie/xeofs/commit/375d6759e388eee1597eacdc7e472b6433422db6)) - nicrie @@ -876,13 +879,13 @@ All notable changes to this project will be documented in this file. See [conven - project unseen data onto rotated EOFs - ([63b2d3a](https://github.com/nicrie/xeofs/commit/63b2d3afdcb9b170b3fdbe5d38a6386463423e4a)) - nicrie - project new data onto EOFs and rotated EOFs - ([d8b0e57](https://github.com/nicrie/xeofs/commit/d8b0e57622bc6dec1b45ac94821eaf369a335704)) - nicrie -### Bug Fixes +### 🐛 Bug Fixes - back_transform automatically add feature coords - ([0fef30d](https://github.com/nicrie/xeofs/commit/0fef30da1bfea0d5b26070474fbe2ee826997dd4)) - nicrie - PC projections was missing -1 correction for degrees of freedom - ([a243a26](https://github.com/nicrie/xeofs/commit/a243a26cce09d29b318cb28011e815916f25c2e4)) - nicrie - fix incorrect dof for rotated PC scaling - ([addeb82](https://github.com/nicrie/xeofs/commit/addeb82b0c68f5ffbd6c3f9559503cf88c1ba525)) - nicrie -### Documentation +### 🔖 Documentation - update examples - ([5795ffa](https://github.com/nicrie/xeofs/commit/5795ffa0e6902abb536c8912f7b55874b9a141b6)) - nicrie - add matplotlib to environment to generate example - ([2346fcb](https://github.com/nicrie/xeofs/commit/2346fcb0b2f8b4b4c62d3bd87891ed107914634c)) - nicrie @@ -903,18 +906,18 @@ All notable changes to this project will be documented in this file. See [conven - fix typo - ([d5505c6](https://github.com/nicrie/xeofs/commit/d5505c6c6e9a010cb836b609ebbf7dac6b38f67e)) - nicrie - update README - ([5693fe9](https://github.com/nicrie/xeofs/commit/5693fe9f2e2b10f1d0c364d0aba1eb47c84e9bc9)) - nicrie -### Refactoring +### 🛠️ Refactoring - helper fuction for mode selection - ([318e8ea](https://github.com/nicrie/xeofs/commit/318e8ea68a559574721bb6c2eecf6b3bbfdcf7ab)) - nicrie - dataframe and dataarray transformer return index and coords - ([1c6252a](https://github.com/nicrie/xeofs/commit/1c6252aa0b9556972d9268d2a9232c3f006e9c7b)) - nicrie - consistent class names - ([5d59fad](https://github.com/nicrie/xeofs/commit/5d59fade36e76b740a09591b3223dcd82e24392d)) - nicrie - consistent class names in tests - ([40416fa](https://github.com/nicrie/xeofs/commit/40416fa8adde618932128721f81d0368e544da60)) - nicrie -### Style +### 🎨 Style - remove comments - ([835951b](https://github.com/nicrie/xeofs/commit/835951b8033c7e4960779f4356b8b81a94d83f8b)) - nicrie -### Tests +### ✅ Tests - eof as correlation - ([d84454c](https://github.com/nicrie/xeofs/commit/d84454c6ab9ef547b80b8911b6278780b141bd49)) - nicrie - add scaling to wrapper tests - ([7cad9fe](https://github.com/nicrie/xeofs/commit/7cad9fe6816e42384676e4259edf4e93f743dd85)) - nicrie @@ -934,25 +937,25 @@ All notable changes to this project will be documented in this file. See [conven - add Rotator interface for numpy, pandas, xarray - ([050b883](https://github.com/nicrie/xeofs/commit/050b883113166811bd5f8e6dc35cfcb162fa7503)) - nicrie - add Varimax and Promax rotation - ([b42ba16](https://github.com/nicrie/xeofs/commit/b42ba160f183d7a22a8555b19bf7de340663742b)) - nicrie -### Bug Fixes +### 🐛 Bug Fixes - add error messages when calling invalid coslat weighting - ([6104e69](https://github.com/nicrie/xeofs/commit/6104e69b297f42c7aef68e20ca753394fc9a50c8)) - nicrie - coslat error was too restrictive - ([faece55](https://github.com/nicrie/xeofs/commit/faece55ccdfaa91f73b6dcce74959dead9736388)) - nicrie - always center data X - ([4a58dfc](https://github.com/nicrie/xeofs/commit/4a58dfc0cc400aa3b20ae0d2c904969d0e19109b)) - nicrie - incorrect number of mode index for DataArray caller - ([4e610ac](https://github.com/nicrie/xeofs/commit/4e610aca9b2db726c6351f2615adbb482d011722)) - nicrie -### Documentation +### 🔖 Documentation - some minor changes in examples - ([9611eea](https://github.com/nicrie/xeofs/commit/9611eeac466078ac4e008373005e7cd0c98607bd)) - nicrie - add example for weigted EOF analysis - ([9dedab2](https://github.com/nicrie/xeofs/commit/9dedab2a25a0f18595e618ca986abe0b57b5a23f)) - nicrie - add example for rotated EOF analysis - ([efc364a](https://github.com/nicrie/xeofs/commit/efc364a925b33a167bfdfdbb71fd73ebd7b6c6f7)) - nicrie -### Style +### 🎨 Style - rename mode_idx to idx_mode - ([d0508b1](https://github.com/nicrie/xeofs/commit/d0508b1f9be2be897f644aaa69807c9adeed0ea1)) - nicrie - rename mode_idx to idx_mode - ([ac89e3b](https://github.com/nicrie/xeofs/commit/ac89e3bc07c0d0a64bd50442e54c15f95715629c)) - nicrie -### Tests +### ✅ Tests - add array fixtures with arbitrary shapes - ([7021ef6](https://github.com/nicrie/xeofs/commit/7021ef665faedd3540bc02a478ac0d37b0db1876)) - nicrie - add tests for weights - ([318b225](https://github.com/nicrie/xeofs/commit/318b225a43939b2f23cf38f937c68e6fb1c91bb5)) - nicrie @@ -967,11 +970,11 @@ All notable changes to this project will be documented in this file. See [conven - add support for multidimensional axes - ([7c31c58](https://github.com/nicrie/xeofs/commit/7c31c58f60376bac57fe42bef58ad9e46942fcb7)) - nicrie -### Bug Fixes +### 🐛 Bug Fixes - allow multidimensional axis for decomposition - ([e09a420](https://github.com/nicrie/xeofs/commit/e09a420561c41c83483ecd1a718d0d6c86ed8c78)) - nicrie -### Documentation +### 🔖 Documentation - place badges on same line - ([e2d4dc3](https://github.com/nicrie/xeofs/commit/e2d4dc380accca197a76c16f815b35f889140150)) - nicrie - repair docs due to importlib being installed twice - ([0e21ebd](https://github.com/nicrie/xeofs/commit/0e21ebd0551ba7813ab5219febfda79dd26aec1a)) - nicrie @@ -985,40 +988,40 @@ All notable changes to this project will be documented in this file. See [conven - try to solve the readthedocs issue with importlib - ([b4cdd9e](https://github.com/nicrie/xeofs/commit/b4cdd9ec4ca4d75df9e8a3ba7910163c42970cbe)) - nicrie - solve readthedoc version issue by installing xeofs first - ([7afdd78](https://github.com/nicrie/xeofs/commit/7afdd78af786ca5048c748ea09985aecc0d9b7b0)) - nicrie -### Style +### 🎨 Style - update typings of EOF techniques - ([668a375](https://github.com/nicrie/xeofs/commit/668a375ffe3e16ce557e52d730e39ce24c393bea)) - nicrie - correct invalid typing - ([3745308](https://github.com/nicrie/xeofs/commit/374530886fde4a30fe1ec41f1fac692f44a4b4ce)) - nicrie - change error message - ([ad13409](https://github.com/nicrie/xeofs/commit/ad134098f60a77fcb781336259301d82cfa0b097)) - nicrie -### Tests +### ✅ Tests - update tests for _array_transformer - ([47fe5d2](https://github.com/nicrie/xeofs/commit/47fe5d2134431b132875395564a080b2a5fcc36d)) - nicrie -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into develop - ([e1c3534](https://github.com/nicrie/xeofs/commit/e1c3534940473a266be52686ae01307a0109e548)) - nicrie --- ## [0.1.2](https://github.com/nicrie/xeofs/compare/v0.1.1..v0.1.2) - 2022-02-15 -### Bug Fixes +### 🐛 Bug Fixes - pandas and xarray eofs back_transform was called twice - ([4fa2bfb](https://github.com/nicrie/xeofs/commit/4fa2bfb3f3a669ad1fd2b8a72f2fb6a64eab927a)) - nicrie -### Documentation +### 🔖 Documentation - add batches and link to documentation - ([a7dd2d0](https://github.com/nicrie/xeofs/commit/a7dd2d0d6cdde42c6c9e9367bfd55d2aa077ba4d)) - nicrie - add installation instruction - ([9512d34](https://github.com/nicrie/xeofs/commit/9512d3450651384f48582458d2896c4d1ba355cc)) - nicrie -### Tests +### ✅ Tests - add EOF numpy interface - ([b5ff975](https://github.com/nicrie/xeofs/commit/b5ff975621a271bf1c78d04fcc5607cb5ef46421)) - nicrie - add more test cases for numpy wrapper - ([d9ca6ae](https://github.com/nicrie/xeofs/commit/d9ca6ae97c3421bc352fe89cbd22b44bc6e9d548)) - nicrie - add tests for pandas wrapper - ([7a8786d](https://github.com/nicrie/xeofs/commit/7a8786da3b0a854766481516cacd4bee7301ca92)) - nicrie - add tests for xarray wrapper - ([d5f20cb](https://github.com/nicrie/xeofs/commit/d5f20cbb76299ead56ad82d27d8b53223a156773)) - nicrie -### Miscellaneous +### ⚙️ Miscellaneous - Merge branch 'main' into develop - ([f51e4d2](https://github.com/nicrie/xeofs/commit/f51e4d2fa90ae41d4c390bffa4b1a09c32efd914)) - nicrie - add netcdf4 as dev-dependency - ([4c4897c](https://github.com/nicrie/xeofs/commit/4c4897ce65c39132989a3daede2c144d805d5dc5)) - nicrie @@ -1026,7 +1029,7 @@ All notable changes to this project will be documented in this file. See [conven --- ## [0.1.1] - 2022-02-15 -### Bug Fixes +### 🐛 Bug Fixes - add __version__ - ([739ae74](https://github.com/nicrie/xeofs/commit/739ae740e8a8f740bd69d73a28daebec7117bcb1)) - nicrie - add flake8 dependency - ([483cf42](https://github.com/nicrie/xeofs/commit/483cf4294e5fda29da1477bee073ba552bb40de9)) - nicrie @@ -1035,11 +1038,11 @@ All notable changes to this project will be documented in this file. See [conven - allow standardized EOF analysis - ([6e80f78](https://github.com/nicrie/xeofs/commit/6e80f7867a35079b64a447604701f9e689e63f5f)) - nicrie - typo in CI - ([b34ccc5](https://github.com/nicrie/xeofs/commit/b34ccc511a412dd5920ec6a30d764794ca52aad9)) - nicrie -### Documentation +### 🔖 Documentation - update dependencies - ([05ceb68](https://github.com/nicrie/xeofs/commit/05ceb68bc77586663d9ddcf36c3e6c42d3947c72)) - nicrie -### Miscellaneous +### ⚙️ Miscellaneous - migrate to poetry - ([f7def8a](https://github.com/nicrie/xeofs/commit/f7def8a8b2e6ca5830c2edd6a81d612b15563189)) - nicrie - migrate to poetry - ([a5db259](https://github.com/nicrie/xeofs/commit/a5db25927ceac66ddab1f0324b777316c09d22a2)) - nicrie