A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of echoSMs

echoSMs -

Add support for reading ZooScatR .sat DWBA shapes

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 17 days ago

echoSMs -

Make the KRM and DWBA organism data fully follow the echoSMs coordinate convention.

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 22 days ago

echoSMs - https://github.com/ices-tools-dev/echoSMs/releases/tag/v0.9.2

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 26 days ago

echoSMs -

More tweaks for the WGFAST 2025 presentation

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 28 days ago

echoSMs -

  • Add more tests
  • Documentation edits
  • Add plot() method to the KRMorganism class

This release was prepared for the 2025 WGFAST meeting and echoSMs workshop, 5-11 April.

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] about 1 month ago

echoSMs -

  • API change to ReferenceModel class. An empty dict is returned instead of an empty list when no ReferenceModel data is available.
  • Improve documentation in places
  • Add pytest tests for TS output from all models

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 2 months ago

echoSMs -

  • bug fix for units in BenchmarkData
  • Update tutorial notebook for new BenchmarkData API

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 3 months ago

echoSMs - https://github.com/ices-tools-dev/echoSMs/releases/tag/v0.8.1

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 3 months ago

echoSMs -

Multiprocessing:

  • Add support for a progress bar when multiprocessing
  • Improve multiprocessing documentation
  • Make multiprocessing library a formal dependency

Bug fixes

  • Significantly increase the speed of parameter checking when running large numbers of models

Benchmark data

  • Update the docs to match the new way of accessing the benchmark data

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 3 months ago

echoSMs -

  • Changed the API used to access the benchmark data
  • Better error messages when using an unknown benchmark name. Resolves #27

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 3 months ago

echoSMs -

  • Fixes a bug in the previous release in the KRM code

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 3 months ago

echoSMs -

  • Add option to KRM model for selecting the material properties that surround inclusions (water or fish body)
  • Update documentation for above KRM changes
  • Add Historical notes section to the documentation and add a scan of a printout of the original KRM code (in Basic)

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 3 months ago

echoSMs -

  • Improvements to accuracy of PSMS weakly scattering and gas-filled models (works correctly to higher frequencies now)
  • Added an optional progress bar when calling calculate_ts()

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 4 months ago

echoSMs -

  • Add PSMS fluid boundary type for testing purposes (fails for higher frequencies at the moment, but is accurate when it doesn't fail)
  • Documentation revisions

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • Add class to provide access to all model results from Jech et al paper
  • Rotate DWBA shapes to be in echoSMs coordinate system
  • Minor doc edits

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • add DWBA and SDWBA models
  • Improvements to documentation

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • fixed v0.5.0 so that it could be loaded
  • added support for multiple inclusions in KRM model
  • added more to the list of open source model software (some SDWBA code)

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs - https://github.com/ices-tools-dev/echoSMs/releases/tag/v0.5.1

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • fix degrees/radians error in high pass model

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs - https://github.com/ices-tools-dev/echoSMs/releases/tag/v0.4.4

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • Tested version of high-pass model (there were some changes compared to previous release)

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • Added DWBA model
  • Added initial version of high-pass models
  • Automatic generation of github packages is working again

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • Add utility function to calculate theoretical Sa of a calibration sphere
  • Polish documentation some more

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 5 months ago

echoSMs -

  • Polish documentation
  • Formal support for Python 3.13
  • Add in more historical sphere sizes in reference model file
  • Rationalize and tidy up reference model file contents
  • Fix typo carried over from Jech et al paper that gave small differences in the results compared to those in the paper

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 6 months ago

echoSMs -

Fix minor regressions that were in v0.2.0

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 7 months ago

echoSMs -

First release for general use.

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 7 months ago

echoSMs -

Accidental release while developing automatic releases based on git tags

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 7 months ago

echoSMs -

Add Kirchhoff Approximation model

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 7 months ago

echoSMs -

  • Rename benchmark data names to make the reference model names
  • Update docs and examples to match

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 7 months ago

echoSMs - v0.1.9

Fix a mixup with version numbers. No change over v0.1.8

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 7 months ago

echoSMs - v0.1.8

Mostly working PSMS model and general bug fixes.

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 7 months ago

echoSMs - v0.1.7

  • Working PT-DWBA model
  • Automatic separation of expandable and non-expandable model parameters (resolves a hassle with running DWBA models via calculate_ts())
  • Update documentation
  • New package on pypi

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 8 months ago

echoSMs - v0.1.6

Add in the PT-DWBA model

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 8 months ago

echoSMs - v0.1.5

Improved and more consistent API to calculate_ts()

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 8 months ago

echoSMs - v0.1.0

Initial release of echosms with functional API, examples, documentation and working code for MSS and DCM models.

PSMS model does not work.

Biosphere - Marine Life and Fishery - Python
Published by gavinmacaulay 8 months ago