v0.5.0
Overview
This release adds a variety of changes including a complete refactoring of the codebase, extending tests to a broader array of functions, updating docstrings to be more informative and descriptive, adding more FEAT-specific functionality to produce outputs comparable to EchoPro, extending the inversion sub-package to also include matrix inversion (although limited to only the PCDWBA for now), and generating a variety of example workflow script files.
What's Changed
New features, bug fixes, and enhancements ✨
Software 🖥️
- Updated biodata ingestion by @brandynlucca in #343
- Merged backwards compatibility test code with the main codebase by @brandynlucca in #346
- Refactored NASC dataset ingestion by @brandynlucca in #349
- Refactored initial transect data processing by @leewujung in #348 and @brandynlucca in #351
- Refactored survey data loading by @brandynlucca in #350
- Refactored the TS-length inversion by @brandynlucca in #353
- Refactored the geostatistical analyses by @brandynlucca in #360
- Refactored the post-kriging abundance and biomass apportionment by @brandynlucca in #361
- Refactored age-1 (and other group) partitioning of NASC, abundance, and biomass by @brandynlucca in #370
- Added functionality for converting the AFSC NASC data format to that used by both FEAT and Echopop by @brandynlucca in #371
- Refactored the stratified analysis (Jolly and Hampton, 1990) by @brandynlucca in #376
- Refactored the variogram GUI by @brandynlucca in #380
- Refactored the basic plotting functions by @brandynlucca in #381
- Refactored diagnostic plots by @brandynlucca in #396
- Refactored FEAT report generation by @brandynlucca in #394
- Added functionality for using matrix inversion for bent cylinders by @brandynlucca in #377
- Apploed fixes to off-effort transect filtering by @brandynlucca in #408
Documentation 📖
- Added additional example workflows for hake survey processing by @brandynlucca in #405
- Added year-specific hake survey workflows by @brandynlucca in #403
Infrastructure 🏗️
- Reorganized the entire package, sub-packages, and modules by @brandynlucca in #412
Full Changelog: v0.4.2...0.5.0