Giter Site home page Giter Site logo

jsocolar / dggrid Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sahrk/dggrid

0.0 0.0 0.0 24.2 MB

A command-line application that generates and manipulates icosahedral discrete global grids.

License: GNU Affero General Public License v3.0

Shell 0.02% C++ 80.51% C 19.11% CMake 0.26% Dockerfile 0.06% Earthly 0.04%

dggrid's Introduction

DGGRID

General Information

DGGRID version 7.7 released December 8, 2022

Southern Terra Cognita Laboratory
www.discreteglobalgrids.org
Kevin Sahr, Director

DGGRID is a command-line application for generating and manipulating icosahedral discrete global grids (DGGs).

Three directories should be included herein:

  • src: contains complete source code for DGGRID

    There are two ways that you can build DGGRID: you may use cmake (see INSTALL.md for instructions), or you can use the legacy build system from previous versions of DGGRID (see the text file README.NOCMAKE for instructions).

  • examples: contains examples of using DGGRID with pre-computed outputs.

  • dockerfiles: contains a DGGRID dockerfile and instructions for use

User documentation for DGGRID is in dggridManualV77.pdf.

Terms of Use

This documentation is part of DGGRID.

DGGRID is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DGGRID is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with the DGGRID source code (see the file LICENSE). If not, see https://www.gnu.org/licenses/.

Credits

DGGRID was primarily written in C++ by Kevin Sahr. See the file CHANGELOG.md for additional contributors.

The original DGGRID specifications were developed by (in alphabetical order): A. Ross Kiester, Tony Olsen, Barbara Rosenbaum, Kevin Sahr, Ann Whelan, and Denis White.

DGGRID was made possible in part by funding from the US Environmental Protection Agency, PlanetRisk, Inc., Culmen International, the Ruhr-University Bochum/GeoInsight Project, and the Turtle Conservancy.

Dependencies

DGGRID will make use of the following external library, if available (not included):

  • The Open Source Geospatial Foundation’s GDAL translator library for raster and vector geospatial data formats (see http://www.gdal.org)

DGGRID uses the following external libraries (included with the DGGRID source code):

  • Angus Johnson’s Clipper library; see http://www.angusj.com.

  • George Marsaglia’s multiply-with-carry “Mother-of-all-RNGs” pseudo-random number generation function.

  • The gnomonic projection code is adapted from Gerald Evenden’s PROJ.4 library.

  • Frank Warmerdam’s Shapelib library

dggrid's People

Contributors

sahrkm avatar sahrk avatar r-barnes avatar allixender avatar crghilardi avatar jsocolar avatar

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.