Skip to content

Commit d277bc1

Browse files
authored
Merge pull request #496 from tobac-project/RC_v1.6.0
Merge `RC_v1.6.0` into `main`
2 parents 0a163ba + 7876d8f commit d277bc1

File tree

63 files changed

+142735
-93736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+142735
-93736
lines changed

.readthedocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ build:
77
python:
88
install:
99
- requirements: doc/requirements.txt
10+
sphinx:
11+
# Path to your Sphinx configuration file.
12+
configuration: doc/conf.py

.zenodo.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
"affiliation": "University of Oxford",
2121
"orcid": "0000-0001-9786-3723"
2222
},
23-
2423
{
2524
"name": "Kukulies, Julia",
2625
"affiliation": "NSF National Center for Atmospheric Research",
@@ -66,7 +65,6 @@
6665
"affiliation": "Leibniz Institute for Tropospheric Research, Leipzig (Germany)",
6766
"orcid": "0000-0002-4524-8152"
6867
},
69-
7068
{
7169
"name": "Pfeifer, Nils",
7270
"affiliation": "Leibniz Institute for Tropospheric Research, Leipzig (Germany)",
@@ -81,6 +79,10 @@
8179
"name": "Zhang, Xin",
8280
"affiliation": "Nanjing University of Information Science & Technology (China)",
8381
"orcid": "0000-0002-1756-6620"
82+
},
83+
{
84+
"name": "Ziegner, Fabian",
85+
"affiliation":"Leibniz Institute for Tropospheric Research, Leipzig (Germany)"
8486
}
8587
],
8688
"license": "BSD-3-Clause",

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
### Tobac Changelog
22

3+
_**Version 1.6.0:**_
4+
5+
**Enhancements for Users**
6+
7+
- MAJOR CHANGE: Feature detection and segmentation have been changed to use xarray DataArrays for representation of spatial fields instead of Iris Cubes. This change will allow for increased flexibility for input data and ease development. Support for Iris Cube input is maintained through a conversion wrapper. [#354](https://github.com/tobac-project/tobac/pull/354) & [#417](https://github.com/tobac-project/tobac/pull/417)
8+
- Some differences in the output of feature detection are present in the output from feature detection: when using xarray, the column names for coordinates will use the variable names, while with iris the columns will use the standard names. This differences reflects the different ways in which coordinates are named in xarray and iris, and can be overridden by the user using the `use_standard_names` parameter. [#489](https://github.com/tobac-project/tobac/pull/489)
9+
10+
**Bug fixes**
11+
12+
- An issue with datetime output from feature detection being converted to `cftime` format erroneously was fixed, and datetime formats should now match the formatting in the input field. Time matching within a tolerance range now works with any combination of datetime formats [#489](https://github.com/tobac-project/tobac/pull/489)
13+
14+
**Documentation**
15+
16+
- Example notebooks have been converted to use `xarray`, and have had minor enhancements to descriptions and visualisations. A notebook showing the legacy approach using Iris Cube input is retained [#487](https://github.com/tobac-project/tobac/pull/487)
17+
18+
**Internal Enhancements**
19+
20+
- `tobac.utils.internal.basic` was restructured into `coordinates` and `label_props` utils, and new `datetime` and `generators` utils were added [#489](https://github.com/tobac-project/tobac/pull/489)
21+
322
_**Version 1.5.5:**_
423

524
**Bug fixes**

doc/big_datasets.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Below is a snippet from a larger notebook demonstrating how to run feature detec
2525
)
2626
out_feature_dfs = db.map(
2727
lambda x: tobac.feature_detection_multithreshold(
28-
x.to_iris(), 4000, **parameters_features
28+
x, 4000, **parameters_features
2929
),
3030
b,
3131
).compute()

doc/big_datasets_examples/notebooks/parallel_processing_tobac.ipynb

Lines changed: 90 additions & 92 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)