https://github.com/arm-doe/adi

ARM Data Integrator

https://github.com/arm-doe/adi

Science Score: 26.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
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

ARM Data Integrator

Basic Info
  • Host: GitHub
  • Owner: ARM-DOE
  • License: other
  • Language: C
  • Default Branch: master
  • Size: 70.3 MB
Statistics
  • Stars: 11
  • Watchers: 9
  • Forks: 3
  • Open Issues: 1
  • Releases: 3
Created about 12 years ago · Last pushed 7 months ago
Metadata Files
Readme License

README.md

ADI

ARM Data Integrator, ADI, is an open source framework that automates the process of retrieving and preparing data for analysis, simplifies the design and creation of output data products produced by the analysis, and provides a modular, flexible software development architecture for implementing algorithms. These capabilities are supported through the use of a workflow for data integration, a source code generator that produces C, IDL and Python templates, and a graphical interface through which users can efficient define their data input, preprocessing, and output characteristics.

ADI is used by the 'Atmospheric Radiation Measurement (ARM) Climate Research Facility http://www.arm.gov' to process raw data collected from ARM instruments, and to implement scientific algorithms that process one or more of ARM's existing data products to produce new, higher value, data products.

This package of the code is for users local work station (i.e. not ARM processing systems). As such it is updated for major changes in functionality and not for minor incremental improvements.


Building from source code

Prerequisites

For MacOS users Homebrew can be used to install the following dependencies. Linux users will need to install both the runtime and devel packages. The highest version available for all packages should work.

  • build system

    • autoconf
    • automake
    • gcc
    • libtool
    • m4
    • pkgconfig
  • first order library dependencies

    • netcdf
    • openssl
    • postgresql
    • udunits (macOS - Homebrew)
    • udunits2 (Linux)
    • openblas (macOS - Homebrew)
    • atlas (Linux)
  • optional (required for python bindings)

    • python
    • cython (on macOS use 'pip3 install cython' instead of Homebrew)
    • numpy (on macOS use 'pip3 install numpy' instead of Homebrew)
  • optional

    • sqlite

Install

The following commands will download and install all ADI packages to /usr/local. You can change the value of the --prefix option to install to a different location. For more details run ./install_adi.sh -h.

git clone --depth 1 https://github.com/ARM-DOE/ADI.git
cd ADI
./install_adi.sh --prefix=/usr/local

You will then need to add one of the following lines to your shell initialization file. Change /usr/local to the installation directory if you specified a different location. If your login shell is bash add this to your ~/.bash_profile and/or ~/.bashrc file.

source /usr/local/etc/.adi.bashrc

If your login shell is csh add this line to your .cshrc file:

source /usr/local/etc/.adi.cshrc

Owner

  • Name: ARM User Facility
  • Login: ARM-DOE
  • Kind: organization

GitHub Events

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

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 1
  • Total pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: about 9 hours
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • max-mapper (1)
Pull Request Authors
  • AdamTheisen (1)
  • bdermold (1)
  • zssherman (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

packages/adi_py/docs/requirements.txt pypi
  • sphinx ==4.1.2
  • sphinx-autoapi ==1.8.4
  • sphinx-rtd-theme ==0.5.2
.github/workflows/antivirus.yml actions
  • actions/checkout v3 composite
  • djdefi/gitavscan main composite
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
packages/adi_py/setup.py pypi