octopus

OCTOPUS: a multiformat checker, splitter and converter tool for SeaDataNet standards. It is a unique and ergonomic tool for many format conversions.

https://github.com/seadatanet/octopus

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.0%) to scientific vocabulary

Keywords

cdi checker common converter data ego index medatlas modv netcdf oceanography octopus seadatanet sodv splitter
Last synced: 4 months ago · JSON representation

Repository

OCTOPUS: a multiformat checker, splitter and converter tool for SeaDataNet standards. It is a unique and ergonomic tool for many format conversions.

Basic Info
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
cdi checker common converter data ego index medatlas modv netcdf oceanography octopus seadatanet sodv splitter
Created over 1 year ago · Last pushed 8 months ago
Metadata Files
Readme Changelog Citation Codemeta

README.md

OCTOPUS Software (multiformat checker, splitter and converter tool for SeaDataNet formats)

OCTOPUS Software logo

DOI

Badges

FAIR checklist badge

Assesment done on 16/09/2024

Overview

OCTOPUS is a multiformat checker, splitter and converter tool for SeaDataNet (SDN) formats. It is a unique and ergonomic tool for many format conversions.

The following conversions are possible with OCTOPUS:

  • Non SDN MedAtlas to SDN MedAtlas
  • Non SDN MedAtlas to SDN ODV
  • Non SDN MedAtlas to SDN NetCDF
  • Non SDN NetCDF Shipboard ADCP to SDN NetCDF
  • SDN MedAtlas to SDN ODV
  • SDN MedAtlas to SDN NetCDF
  • SDN ODV to SDN NetCDF
  • SDN NetCDF to SDN ODV

And for marine geophysical data:

  • MGDv81 to SDN ODV
  • MGDv98 to SDN ODV

OCTOPUS also allows:

  • to split a multistation file into monostation ones
  • to extract 1 to n stations from a multistation file and export them into another multistation file or several monostation ones
  • to check the compliance of SDN MedAtlas, SDN ODV, SDN NetCDF and HFRadar NetCDF formats
  • to check the compliance of ODV variant SDN formats for biology, microlitter and flow cytometry
  • to convert EGO glider files to SDN netCDF (CFPoint) format
  • to generate the SDN coupling table

Available conversions

|input output | MedAtlas | ODV | ODV variants | netCDF (CF) | |--------|---|---|---|-------------------------| | MedAtlas non SDN |

|

|

|

| | MedAtlas SDN |

|

|

|

| | ODV SDN |

|

|

|

| | ODV variants |

|

|

|

| | netCDF SDN (Cfpoint) |

|

|

|

| | MGDv81 |

|

|

|

| | MGDv98 |

|

|

|

| | netCDF gliders |

|

|

|

| | netCDF S-ADCP |

|

|

|

|

[!TIP] See also the Octopus formats conversion table as an image

Contributors

Project Supervisor:

Developers:

  • Sbastien CROUZILLE, Capgemini Engineering, Brest, France
  • Pierre MAHOUDO, Capgemini Engineering, Brest, France

Actual Contributors:

Past Contributors:

Software metadata

Domain

Physical oceanography

Support

For any support or question please contact sdn-userdesk@seadatanet.org

Funders

Languages

  • English
  • French

Programming languages

Java

Date created

2024-07-04

Keywords

SeaDataNet, check, convertion, split, ODV, netCDF, MedAtlas, MGD, EGO, ADCP, ODV variants, Biology (BODV), Flow cytometry, Microlitter in water column (MODV), Microlitter in sediments (SODV), CDI

Requirements, Supported Environments, Installation

Requirements

Octopus is written in Java.

Octopus is available in 2 versions:

  • a "classic" version, without Java. It requires java 1.8.0_131 or greater (but lower than 1.9) already installed in the system.
  • a "standalone" version, with Java 1.8.0_201 bundled into it (located in the octopus/jre directory).

Supported Environments

The standalone version version doesn't require Java.

Octopus is available for multiple platforms: Windows, Linux. 32 bits platforms are not supported.

Installation

Download the Octopus software from SeaDataNet portal.

Simply choose the version according to your system (Linux/Windows), and your Java configuration ("classic", "standalone"). Copy the zip file on your computer and unzip it. The change log is available in OCTOPUS menu help> about

Get started

OCTOPUS can be used in interactive mode or in batch mode.

For settings and details of all other available functions, please refer to the user manual.

License

GNU Lesser General Public License v3.0 only

Owner

  • Name: SeaDataNet
  • Login: seadatanet
  • Kind: organization
  • Email: sdn-userdesk@seadatanet.org

SeaDataNet is a distributed Marine Data Infrastructure for the management of large and diverse sets of data deriving from in situ of the seas and oceans.

CodeMeta (codemeta.json)

{
  "@context": "https://w3id.org/codemeta/3.0",
  "type": "SoftwareSourceCode",
  "author": [
    {
      "id": "https://orcid.org/0009-0008-1759-5254",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "steven.piel@ifremer.fr",
      "familyName": "PIEL",
      "givenName": "Steven"
    }
  ],
  "codeRepository": "https://github.com/seadatanet/octopus",
  "contributor": [
    {
      "id": "_:contributor_1",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "vincent.fachero@ifremer.fr",
      "familyName": "FACHERO",
      "givenName": "Vincent"
    },
    {
      "id": "https://orcid.org/0000-0001-9327-4366",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "julie.gatti@ifremer.fr",
      "familyName": "GATTI",
      "givenName": "Julie"
    },
    {
      "id": "_:contributor_3",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "francoise.le-hingrat@ifremer.fr",
      "familyName": "LE HINGRAT",
      "givenName": "Franoise"
    },
    {
      "id": "https://orcid.org/0000-0002-5474-2224",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "cecile.pertuisot@ifremer.fr",
      "familyName": "PERTUISOT",
      "givenName": "Ccile"
    },
    {
      "id": "https://orcid.org/0000-0002-3906-5579",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "marine.vernet@ifremer.fr",
      "familyName": "VERNET",
      "givenName": "Marine"
    },
    {
      "id": "_:contributor_6",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Altran"
      },
      "familyName": "BREGENT",
      "givenName": "Sophie"
    },
    {
      "type": "schema:Role",
      "contributor": "_:contributor_6",
      "schema:roleName": "Developer",
      "schema:startDate": "2015-07-03",
      "schema:endDate": "2020-03-01"
    },
    {
      "id": "https://orcid.org/0000-0001-5900-6149",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "familyName": "FICHAUT",
      "givenName": "Michle"
    },
    {
      "id": "_:contributor_8",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "familyName": "LE LONQUER",
      "givenName": "Leo"
    },
    {
      "id": "https://orcid.org/0009-0009-7337-5245",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Ifremer"
      },
      "email": "vanessa.tosello@ifremer.fr",
      "familyName": "TOSELLO",
      "givenName": "Vanessa"
    },
    {
      "id": "_:contributor_10",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Capgemini Engineering"
      },
      "familyName": "CROUZILLE",
      "givenName": "Sbastien"
    },
    {
      "type": "schema:Role",
      "contributor": "_:contributor_10",
      "schema:roleName": "Developer",
      "schema:startDate": "2019-01-01"
    },
    {
      "id": "_:contributor_11",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Capgemini Engineering"
      },
      "familyName": "MAHOUDO",
      "givenName": "Pierre"
    },
    {
      "type": "schema:Role",
      "contributor": "_:contributor_11",
      "schema:roleName": "Developer",
      "schema:startDate": "2022-01-01"
    }
  ],
  "dateCreated": "2015-07-03",
  "dateModified": "2024-09-19",
  "datePublished": "2015-07-03",
  "description": "OCTOPUS is a multiformat checker, splitter and converter tool for SeaDataNet (SDN) formats. It is a unique and ergonomic tool for many format conversions.",
  "downloadUrl": "https://files.seadatanet.org/Logiciels/octopus-1.11.0-Win.zip",
  "funder": {
    "type": "Organization",
    "name": "Ifremer, European Commission under the Horizon 2020 (SeaDataNet projects: SeaDataNet, SeaDataNet 2, SeaDataCloud)"
  },
  "identifier": "10.12770/097e42fc-1aeb-4683-a781-35d92fa307f0",
  "keywords": [
    "SeaDataNet",
    "check",
    "convertion",
    "split",
    "ODV",
    "netCDF",
    "MedAtlas",
    "MGD",
    "EGO",
    "ADCP",
    "ODV variants",
    "Biology (BODV)",
    "Flow cytometry",
    "Microlitter in water column (MODV)",
    "Microlitter in sediments (SODV)",
    "CDI"
  ],
  "license": "https://spdx.org/licenses/LGPL-3.0",
  "name": "Octopus",
  "operatingSystem": [
    "Windows",
    "Linux"
  ],
  "programmingLanguage": "Java",
  "releaseNotes": "Conversion of ADCP files from CODAS.",
  "runtimePlatform": "JVM",
  "version": "1.11.0"
}

GitHub Events

Total
  • Watch event: 1
  • Push event: 11
  • Create event: 1
Last Year
  • Watch event: 1
  • Push event: 11
  • Create event: 1