virtualship.make_realistic package#

Conversion functions from zarr instrument results to realistic file formats with data adjusted to be more realistic.

virtualship.make_realistic.adcp_make_realistic(zarr_path: str | Path, out_dir: str | Path, prefix: str) Path#

Take simulated ADCP data, add noise, then save in (an inconvenient educational) CSV format.

Parameters:
  • zarr_path – Input simulated data.

  • out_dir – Output directory for CSV file.

  • prefix – Prefix for CSV file.

Returns:

Path to created file.

virtualship.make_realistic.ctd_make_realistic(zarr_path: str | Path, out_dir: str | Path, prefix: str) list[Path]#

Take simulated CTD data, add noise, then save in CNV format (1 file per CTD).

Parameters:
  • zarr_path – Input simulated data.

  • out_dir – Output directory for CNV file.

  • prefix – Prefix for CNV files. Will be postfixed with ‘_{ctd_num}’.

Returns:

Paths to created file.

Submodules#

virtualship.make_realistic.adcp_make_realistic module#

adcp_make_realistic function.

virtualship.make_realistic.adcp_make_realistic.adcp_make_realistic(zarr_path: str | Path, out_dir: str | Path, prefix: str) Path#

Take simulated ADCP data, add noise, then save in (an inconvenient educational) CSV format.

Parameters:
  • zarr_path – Input simulated data.

  • out_dir – Output directory for CSV file.

  • prefix – Prefix for CSV file.

Returns:

Path to created file.

virtualship.make_realistic.ctd_make_realistic module#

ctd_make_realistic function.

virtualship.make_realistic.ctd_make_realistic.ctd_make_realistic(zarr_path: str | Path, out_dir: str | Path, prefix: str) list[Path]#

Take simulated CTD data, add noise, then save in CNV format (1 file per CTD).

Parameters:
  • zarr_path – Input simulated data.

  • out_dir – Output directory for CNV file.

  • prefix – Prefix for CNV files. Will be postfixed with ‘_{ctd_num}’.

Returns:

Paths to created file.