Skip to content

Propose some data structures for scattering model data #35

@gavinmacaulay

Description

@gavinmacaulay

One of echoSMs objectives is to encourage the use of common data structures (and perhaps file formats) for organism shapes and properties. The aim is to make it easier to use (and reuse) organism data across multiple models and implementations.

Currently, echoSMs uses:

  • TOML-formatted files for:

    • Body shapes for the KRM model
    • Body shapes for the DWBA and SDWBA models
    • Benchmark model parameters given in the Jech et al paper
  • STL-formatted files for triangular surface meshes

  • CSV-formatted files for:

    • Model results for the Jech et al benchmarks
    • Model results for various KRM and DWBA test models

Previous examples of fisheries acoustics file formats indicate that specifying a data structure rather than a file format is a better long-term solution as it gives greater flexibility and ability to adapt to new file formats and to accommodate the varying requirements of institutional data policies and preferences.

Developing a data structure then requires information on:

  • the data required to run scattering models
  • whether storage of raw organism shape data is necessary (e.g., x-ray data)
  • metadata required to understand the model data (e.g., units, coordinate conventions, data source, attributions, etc)
  • relevant relationships between these data

File formats that can readily store proposed data structures should be kept in mind and examples provided. Use of existing file and data formats should be preferred over developing new ones (this significantly reduces the effort required to use those formats in programming languages).

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions