GithubHelp home page GithubHelp logo

id3b's Introduction

id3b

Unidata IDD Database

The purpose of this repository is to create an LDM ingest tool and website that displays a catalog of what flows over the Unidata IDD. This is a project born out of the Unidata Users Committe.

This code takes advantage of a nice feature of pqact whereby product metadata is set over the pqact PIPE action

Causes the metadata of the data-product to be written to the file before any data. The metadata is written in the following order using the indicated binary data-types of the C language:

  • Metadata-length in bytes (uint32_t)
  • Data-product signature (MD5 checksum) (uchar[16])
  • Data-product size in bytes (uint32_t)
  • Product creation-time in seconds since the epoch:
    • Integer portion (uint64_t)
    • Microseconds portion (int32_t)
  • Data-product feedtype (uint32_t)
  • Data-product sequence number (uint32_t)
  • Product-identifier:
    • Length in bytes (excluding NUL) (uint32_t)
    • Non-NUL-terminated string (char[])
  • product-origin:
    • Length in bytes (excluding NUL) (uint32_t)
    • Non-NUL-terminated string (char[])

id3b's People

Contributors

akrherz avatar pre-commit-ci[bot] avatar dependabot[bot] avatar lgtm-migrator avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

lgtm-migrator

id3b's Issues

Archive database content

Currently, the postgresql database grows without end :( This is trouble as the database queries are currently expensive over such large tables and eventually, I will run out of space :) Here's what I want to do.

  • have a script dump and cull a UTC day's worth of ldm_product_log to gzipped csv file
  • place that file within a public web folder and link it from the website with some docs on how to read the file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.