You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add FM to waveform_mode
* add v0.9.0 whats new
* update readme/index
* remove gsoc 2024
* include this PR to whats new
* Add changes from ctuguinay
Co-authored-by: Caesar Tuguinay <[email protected]>
* fix typo
---------
Co-authored-by: Caesar Tuguinay <[email protected]>
In collaboration with the [Integrated Ocean Observing System (IOOS)](https://ioos.noaa.gov/), the Echopype team aims to recruit talented [Google Summer of Code (GSoC)](https://summerofcode.withgoogle.com/)
65
65
participants to help us upgrade the robustness and scalability of the Echopype package.
66
66
67
-
If you are a GSoC 2024 contributor, please head over to [GSoC contributor's guide](gsoc_contrib_guide.md) to get more information specific to the program.
67
+
If you are a GSoC 2024 contributor, please head over to [GSoC contributor's guide](gsoc_contrib_guide.md) to get more information specific to the program.-->
68
68
69
69
70
70
@@ -81,9 +81,10 @@ Please report any bugs by [creating issues on GitHub](https://medium.com/nyc-pla
81
81
82
82
Wu-Jung Lee ([@leewujung](https://github.com/leewujung))
83
83
founded the echopype project in 2018 and continue to be the primary contributor
84
-
together with Praneeth Ratna([@praneethratna](https://github.com/praneethratna)).
84
+
together with Caesar Tuguinay([@ctuguinay](https://github.com/ctuguinay)).
Copy file name to clipboardExpand all lines: docs/source/data-proc-func.ipynb
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -238,7 +238,7 @@
238
238
"cell_type": "markdown",
239
239
"metadata": {},
240
240
"source": [
241
-
"Here, `waveform_mode=\"BB\"` indicates that the data you want to calibrate are the channels set to do broadband transmissions. `encode_mode=\"complex\"` indicates that these data are stored as complex samples. The function will raise an error if there are no broadband data found in the provided `EchoData` object (`ed`)."
241
+
"Here, `waveform_mode=\"BB\"` (or `\"FM\"`) indicates that the data you want to calibrate are the channels set to do broadband transmissions. `encode_mode=\"complex\"` indicates that these data are stored as complex samples. The function will raise an error if there are no broadband data found in the provided `EchoData` object (`ed`)."
and Imran Majeed ([@imranmaj](https://github.com/imranmaj))
@@ -30,7 +31,7 @@ Valentina Staneva ([@valentina-s](https://github.com/valentina-s)) is also part
30
31
A complete list of direct contributors is on our [GitHub Contributors Page](https://github.com/OSOceanAcoustics/echopype/graphs/contributors).
31
32
32
33
33
-
```{image} images/GSoC-logo-horizontal.svg
34
+
<!--```{image} images/GSoC-logo-horizontal.svg
34
35
:alt: Google Summer of Code logo
35
36
:width: 300px
36
37
```
@@ -40,17 +41,23 @@ In collaboration with the [Integrated Ocean Observing System (IOOS)](https://ioo
40
41
participants to help us upgrade the robustness and scalability of the Echopype package.
41
42
42
43
If you are a GSoC 2024 contributor, please head over to [GSoC contributor's guide](https://github.com/OSOceanAcoustics/echopype/gsoc_contrib_guide.md) to get more information specific to the program.
43
-
```
44
+
```-->
44
45
45
46
## Acknowledgement
46
47
48
+
We thank all previous and current contributors to Echopype,
49
+
including those whose contributions do not include code.
47
50
We thank Dave Billenness of ASL Environmental Sciences for
48
51
providing the AZFP Matlab Toolbox as reference for developing
49
52
support for the AZFP echosounder,
50
-
and Rick Towler ([@rhtowler](https://github.com/rhtowler))
53
+
Rick Towler ([@rhtowler](https://github.com/rhtowler))
51
54
of the NOAA Alaska Fisheries Science Center
52
55
for providing low-level file parsing routines for
53
-
Simrad EK60 and EK80 echosounders.
56
+
Simrad EK60 and EK80 echosounders,
57
+
and Alejandro Ariza ([@alejandro-ariza](https://github.com/alejandro-ariza))
Copy file name to clipboardExpand all lines: docs/source/whats-new.md
+87-1Lines changed: 87 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,93 @@ What's new
4
4
See [GitHub releases page](https://github.com/OSOceanAcoustics/echopype/releases) for the complete history.
5
5
6
6
7
-
# v0.8.3 (2024 December 24)
7
+
# v0.9.0 (2024/07/20)
8
+
9
+
## Overview
10
+
This release includes a number of new features and performance enhancements, as well as fixes for bugs and warnings. We have fully switched to using the [trunk-based](https://www.atlassian.com/continuous-delivery/continuous-integration/trunk-based-development) development workflow in this release.
11
+
12
+
## New features
13
+
* Add noise and attenuation functions from Ryan et. al. 2015 and echopy by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1316
14
+
* Add `.bot` and `.idx` files to EK60/EK80 parsing by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1318
15
+
* Add index aggregation option for cleaning mask functions by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1326
16
+
* Added alpha-version code for new AZFP6 format by @dash-uvic in https://github.com/OSOceanAcoustics/echopype/pull/1323
17
+
* Use latest MRU parser version and enable `ep.consolidate.add_location` can be based off datagram type by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1359
18
+
19
+
## Enhancements
20
+
* Support lazy-loaded EK80 broadband-complex data by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1311
21
+
* Allow `MVBS` into `ep.mask.apply_mask`, and add alignment check for target variable and mask by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1345
22
+
* Enhance `ep.calibrate.compute_Sv` scalability by enabling EchoData chunking and removing eager computation by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1331
23
+
* Use Echodata `Platform` and `Beam_group1` variables to compute depth for EK60/EK80 by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1319
24
+
* Allow waveform mode "FM" in calibrate by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1363
25
+
* Allow external arrays in `add_depth` and add an universal ping time alignment function by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1369
26
+
27
+
## Bug and warning fixes
28
+
* Fix duck array `RuntimeWarning` for EK60 `ep.open_raw` by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1337
29
+
* Coding: `channel_mode` dtype from `float16` to `float32` by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1350 and https://github.com/OSOceanAcoustics/echopype/pull/1351
30
+
* Fix problems in applying `compute_Sv` on combined `EchoData` object by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1328
31
+
* Fix data type check for padding short complex pings by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1353
32
+
* Update `xr.drop` to `xr.drop_vars` by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1364
33
+
34
+
## Documentation
35
+
* Update docs for visualization by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1347
36
+
* Merge data processing level changes from `stable` by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1355
37
+
* Add the Ping acoustic library to other resources by @gavinmacaulay in https://github.com/OSOceanAcoustics/echopype/pull/1362
38
+
* Update contributing guide and README/index by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1356 and https://github.com/OSOceanAcoustics/echopype/pull/1373
39
+
40
+
## Others
41
+
* Remove the deprecated `visualize` subpackage by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1336
42
+
* Temporarily skip datagrams generated by EC150 by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1357
43
+
* Modify dask image in requirement.txt by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1361
44
+
45
+
## New Contributors
46
+
*@dash-uvic made their first contribution in https://github.com/OSOceanAcoustics/echopype/pull/1323
This release includes a few performance enhancements, bug fixes, and improving warnings/error messages. We are also preparing to switch to using the [trunk-based](https://www.atlassian.com/continuous-delivery/continuous-integration/trunk-based-development) development workflow in the next release to streamline new contributions.
59
+
60
+
## Enhancements
61
+
* Upgrade `compress_pulse` to use parallelized convolution by @anantmittal in https://github.com/OSOceanAcoustics/echopype/pull/1208
62
+
* Optimize `harmonize_env_param_time` by @anantmittal in https://github.com/OSOceanAcoustics/echopype/pull/1235
63
+
* Optimize frequency differencing with dask by @anantmittal in https://github.com/OSOceanAcoustics/echopype/pull/1198
64
+
* Optimize `get_vend_cal params_power` by @anujsinha3 in https://github.com/OSOceanAcoustics/echopype/pull/1285
65
+
*`apply_mask` changes: Allow multi-channel masks, allow the `depth` dimension, and simplify fill value by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1230
66
+
* Update `_calc_Sv_offset` for AZFP parsing by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1304
67
+
* Move `compute_Sv_offset` to inside of AZFP parser by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1307
68
+
* Support calibration of EK80 broadband complex data from sequential pinging by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1302
69
+
* Add `skipna` argument to `compute_MVBS/NASC` to control mean behavior over NaN elements by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1269
70
+
71
+
## Bug fixes and warnings
72
+
* Fix error parsing integer in frequency-differencing equation by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1278
73
+
* Fix time encoding to use int64 and "nanoseconds since 1970-01-01 00:00:00Z" by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1299
74
+
* Add warnings and raised errors for `add_location` by @ctuguinay in https://github.com/OSOceanAcoustics/echopype/pull/1296
75
+
76
+
## Others
77
+
* One time `dev` merge to `main` to facilitate switching to trunk-based workflow by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1297
78
+
* Engaging in Google Summer of Code 2024 program by @leewujunghttps://github.com/OSOceanAcoustics/echopype/pull/1266, https://github.com/OSOceanAcoustics/echopype/pull/1267, https://github.com/OSOceanAcoustics/echopype/pull/1274
79
+
* Update Development roadmap by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1262
80
+
* Deprecating `echopype.visualize` by @leewujung in https://github.com/OSOceanAcoustics/echopype/pull/1310
81
+
82
+
## New Contributors
83
+
*@anantmittal made their first contribution in https://github.com/OSOceanAcoustics/echopype/pull/1208
84
+
*@anujsinha3 made their first contribution in https://github.com/OSOceanAcoustics/echopype/pull/1285
85
+
*@ctuguinay made their first contribution in https://github.com/OSOceanAcoustics/echopype/pull/1230
0 commit comments