data-formats

Protobuf file format definitions

https://github.com/pixlise/data-formats

Science Score: 54.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Protobuf file format definitions

Basic Info
  • Host: GitHub
  • Owner: pixlise
  • License: apache-2.0
  • Language: Go
  • Default Branch: main
  • Size: 305 KB
Statistics
  • Stars: 1
  • Watchers: 5
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

DOI

Data Formats for PIXLISE

What is this?

This repository contains the protobuf files that describe the structure of the binary formats used by Pixlise. It was originally a part of the pixlise repository, but it was broken into separate repositories for client vs api, and we're also going to use this format in Piquant, so it makes sense to have this separated out.

Files

experiment.proto describes the format of the "Dataset" files used by Pixlise. These include: - All spectra (tactical just includes bulk sum & max for each detector), indexed by PMC - Beam location information for each PMC - Metadata for each PMC and for the overall file - Context image file names - Name of detector configuration used for recording the spectrum samples - If it's a tactical file it can include pseudointensity data too.

quantification.proto is basically a binary version of a Piquant MAP CSV file. Storing these as binary generally is smaller than the textual CSV (not always!) and also the data is accessible as integers/floats by the client without needing to string-convert from CSV.

Use as Submodules

This repository is intended to be used as a submodule in pixlise client, pixlise api and piquant repos. See: https://git-scm.com/book/en/v2/Git-Tools-Submodules

Owner

  • Name: Pixlise
  • Login: pixlise
  • Kind: organization

Pixlise Open Source Spectroscopy Analysis

Citation (CITATION.cff)

cff-version: 1.2.0
title: PIXLISE Data Formats
message: >-
  Cite this repository for the data formats of the PIXLISE
  spectroscopy analysis tool
type: software
authors:
  - given-names: Peter
    family-names: Nemere
    email: peter.nemere@qut.edu.au
    affiliation: Queensland University of Technology
  - given-names: Tom
    family-names: Barber
    email: tom.barber@jpl.nasa.gov
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
  - given-names: Adrian
    family-names: Galvin
    email: adrian.e.galvin@jpl.nasa.gov
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
  - given-names: Ryan
    family-names: Stonebraker
    email: ryan.a.stonebraker@jpl.nasa.gov
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
  - given-names: S. Michael
    family-names: Fedell
    email: steven.m.fedell@jpl.nasa.gov
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
  - given-names: Austin P.
    family-names: Wright
    email: apwright@gatech.edu
    affiliation: Georgia Institute of Technology
  - given-names: Scott
    family-names: Davidoff
    email: scott.davidoff@jpl.nasa.gov
    affiliation: >-
      Jet Propulsion Laboratory, California Institute of
      Technology
    orcid: 'https://orcid.org/0000-0002-4417-7268'
identifiers:
  - type: doi
    value: 10.5281/zenodo.6959145
    description: >-
      Zenodo persistent reference to latest version, follow
      for specific version and release details
repository-code: 'https://github.com/pixlise/data-formats'
url: 'https://www.pixlise.org/'
abstract: >-
  PIXLISE gives astrobiologists flexible and powerful visual
  analytics tools to quickly analyze and understand
  high-density, spatially-localized, imaging and XRF
  spectroscopy data. A collaboration between scientists,
  engineers and designers, PIXLISE was born out of Data to
  Discovery incubation program for science analysis tools,
  grew as part of JPL's Data Science Program, and elaborated
  into a robust tool through a multi-year partnership
  between Queensland University of Technology (QUT) and the
  Jet Propulsion Laboratory, California Institute of
  Technology.
keywords:
  - astrobiology
  - geology
  - geochemistry
  - petrology
  - human computer interaction
  - spectroscopy
  - x-ray florescence
  - xrf
  - imaging spectroscopy
  - data visualization
  - visual analytics
  - mars 2020
  - perseverance
license: Apache-2.0

GitHub Events

Total
  • Push event: 44
  • Create event: 2
Last Year
  • Push event: 44
  • Create event: 2