cris

The CrIS Code Collection enables data processing and analysis for remote sensing observations captured by the Cross-track Infrared Sounder satellite instruments.

https://github.com/slcs-jsc/cris

Science Score: 57.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 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
    Organization slcs-jsc has institutional domain (www.fz-juelich.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

The CrIS Code Collection enables data processing and analysis for remote sensing observations captured by the Cross-track Infrared Sounder satellite instruments.

Basic Info
  • Host: GitHub
  • Owner: slcs-jsc
  • License: gpl-3.0
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 187 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created over 2 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

CrIS Code Collection

The CrIS Code Collection enables data processing and analysis for remote sensing observations captured by the Cross-track Infrared Sounder satellite instruments.

release (latest by date) commits since latest release (by SemVer) last commit top language code size repo size codacy codecov tests docs Ask DeepWiki license doi

Installation

This documentation describes the installation on a Linux system. A number of standard tools such as the GNU Compiler Collection (gcc) and 'make' are required for installation.

Start by downloading the source code from the git repository:

git clone https://github.com/slcs-jsc/cris.git

Change to the directory cris/ which holds source codes, libraries, documentation, etc:

cd cris

The GNU Scientific Library (https://www.gnu.org/software/gsl) is required for numerical calculations and the Unidata netCDF library (http://www.unidata.ucar.edu/software/netcdf) is needed for file-I/O. Copies of these libraries can be found in the repository, if they are not available on your system. A script is provided to build the libraries:

cd lib
./build.sh

Next, change to the source directory and edit the Makefile according to your needs. In particular, check the paths to the libraries (INCDIR and LIBDIR). Then try to compile the code:

cd ../src
emacs Makefile
make

The binaries will be linked statically, i.e., they can be copied to other machines. Sometimes static compilations causes problems, in particular in combination with MPI. In this case remove the '-static' flag from the CFLAGS in the Makefile and compile again.

By default we use rather strict compiler warnings. All warning messages will be turned into errors and no binaries will be produced. This behavior is enforced by the flag '-Werror'.

The binaries will remain in the src/ directory.

License

The CrIS Code Collection is distributed under the GNU GPL v3. Software libraries distributed along with this software package may have their own licenses and copyrights, please see corresponding documentation.

Contact

We are interested in sharing the CrIS Code Collection for research applications.

Please do not hesitate to contact us if you have any further questions:

Dr. Lars Hoffmann

Jlich Supercomputing Centre, Forschungszentrum Jlich

e-mail: l.hoffmann@fz-juelich.de

Owner

  • Name: Simulation and Data Laboratory Climate Science
  • Login: slcs-jsc
  • Kind: organization
  • Email: slcs_jsc@fz-juelich.de
  • Location: Forschungszentrum Jülich, Germany

GitHub Events

Total
  • Release event: 2
  • Watch event: 1
  • Push event: 58
  • Gollum event: 1
  • Create event: 3
Last Year
  • Release event: 2
  • Watch event: 1
  • Push event: 58
  • Gollum event: 1
  • Create event: 3