/lrose-core

Core C/C++ code for LROSE.

Primary LanguageC++OtherNOASSERTION

lrose-core

SPOL

L🌹 - The Lidar Radar Open Software Environment

LROSE is a co-operative project between:

LROSE is funded by the National Science Foundation.

LROSE source in GitHub

This distribution contains the core software for LROSE.

To download LROSE, run:

git clone https://github.com/NCAR/lrose-core

Organization of the LROSE repository

Location Description
docs README files
release_notes release notes for the various packages in LROSE
build build scripts, release scripts and associated files
codebase/apps application source code
codebase/libs support library source code
codebase/make_bin release and build support scripts
codebase/make_include incude files for NCAR-style make system

Running LROSE on LINUX

To run LROSE on LINUX, you will need a good, up-to date LINUX distribution.

Recommended distributions are:

  • Debian
  • Ubuntu
  • RedHat
  • Centos
  • Fedora
  • Suse

The gcc/g++ version should be 4.8.5 or later.

Distributions dated after June 2015 should work.

LROSE builds requires support for the c++11 standard.

Building LROSE

You can build LROSE using either of the following:

  • NCAR development environment build
  • automake configure-based build
  • download pre-configured source distribution

If you are performing development, it is best to use the NCAR development environment.

If you just wish to build and use the software, the automake/configure build is preferable.

See README_BUILD.md for details.

Installing a binary LROSE release

See README_INSTALL_BIN.md

Creating an LROSE release

See README_CREATE_RELEASE.md