lue

LUE Scientific Database and Environmental Modelling Framework

https://github.com/computationalgeography/lue

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found 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
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.0%) to scientific vocabulary

Keywords

amt asynchronous-tasks cartographic-modelling computational-geography distributed-computing environmental-modelling gis hpc lue map-algebra parallel-computing scientific-database

Keywords from Contributors

distribution interactive packaging network-simulation hacking autograding embedded optim standardization projection
Last synced: 6 months ago · JSON representation ·

Repository

LUE Scientific Database and Environmental Modelling Framework

Basic Info
Statistics
  • Stars: 16
  • Watchers: 3
  • Forks: 5
  • Open Issues: 222
  • Releases: 12
Topics
amt asynchronous-tasks cartographic-modelling computational-geography distributed-computing environmental-modelling gis hpc lue map-algebra parallel-computing scientific-database
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation Support

README.md

LUE

LUE logo

LUE scientific database and environmental modelling framework

LUE is software for storing and manipulating large amounts of information for large amounts of objects. This information can optionally have a reference in time and space. For example, LUE can represent collections of wandering animals and their properties, some of which are changing through time, or the elevation of the surface of one or multiple areas. The software is useful, and currently mainly used, in the context of environmental modelling of biological and physical systems, represented by agents and fields, but we make sure that the software is as generic as possible, allowing it to be useful in other contexts as well.

Currently, LUE contains two main parts: LUE data model and LUE framework. LUE data model is an implementation of the LUE physical data model, which allows users to perform I/O to the "LUE Scientific Database". It allows for the storage of large amounts of objects and their location in time and space, and their properties.

LUE framework is a collection of data types and algorithms that can be combined to translate large amounts of information. It allows computations to be performed on hardware ranging from laptops to compute clusters, without the user having to know about high-performance computing and the related technology.

Latest release

Source code

License Codacy Badge pre-commit Checked with mypy Code style: black Imports: isort

C/I builds

Linux build status macOS build status Windows (Conan) build status Windows (Conda) build status Conda packages build status

Installation

Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge

The easiest way to install LUE is using Conda:

bash conda install -c conda-forge lue

More information about how to install LUE can be found in the LUE documentation.

Owner

  • Name: Computational Geography
  • Login: computationalgeography
  • Kind: organization
  • Email: d.karssenberg@uu.nl

Computational Geography R&D team of the Department of Physical Geography at Utrecht University in the Netherlands

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  LUE scientific database and environmental modelling
  framework
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Kor
    family-names: de Jong
    orcid: 'https://orcid.org/0000-0002-8650-9961'
    affiliation: Utrecht University
  - given-names: Oliver
    family-names: Schmitz
    orcid: 'https://orcid.org/0000-0002-0493-851X'
    affiliation: Utrecht University
identifiers:
  - type: doi
    value: 10.5281/zenodo.5535685
repository-code: 'https://github.com/computationalgeography/lue'
url: 'https://lue.computationalgeography.org/'
license: MIT

GitHub Events

Total
  • Create event: 1
  • Release event: 1
  • Issues event: 141
  • Watch event: 5
  • Issue comment event: 32
  • Push event: 58
  • Pull request review event: 2
  • Pull request event: 96
  • Fork event: 1
Last Year
  • Create event: 1
  • Release event: 1
  • Issues event: 141
  • Watch event: 5
  • Issue comment event: 32
  • Push event: 58
  • Pull request review event: 2
  • Pull request event: 96
  • Fork event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 2,009
  • Total Committers: 3
  • Avg Commits per committer: 669.667
  • Development Distribution Score (DDS): 0.008
Past Year
  • Commits: 355
  • Committers: 2
  • Avg Commits per committer: 177.5
  • Development Distribution Score (DDS): 0.003
Top Committers
Name Email Commits
Kor de Jong k****1@u****l 1,992
Oliver Schmitz o****z@u****l 16
dependabot[bot] 4****] 1
Committer Domains (Top 20 + Academic)
uu.nl: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 357
  • Total pull requests: 138
  • Average time to close issues: 7 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 7
  • Total pull request authors: 4
  • Average comments per issue: 0.39
  • Average comments per pull request: 0.08
  • Merged pull requests: 130
  • Bot issues: 0
  • Bot pull requests: 2
Past Year
  • Issues: 99
  • Pull requests: 90
  • Average time to close issues: 22 days
  • Average time to close pull requests: 1 day
  • Issue authors: 6
  • Pull request authors: 2
  • Average comments per issue: 0.24
  • Average comments per pull request: 0.02
  • Merged pull requests: 83
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • kordejong (322)
  • OliverSchmitz (31)
  • saeb-faraji-gargari (2)
  • edwinkost (2)
  • BramDr (1)
  • StevenHosper (1)
  • robknapen (1)
Pull Request Authors
  • kordejong (167)
  • OliverSchmitz (12)
  • saeb-faraji-gargari (6)
  • dependabot[bot] (4)
Top Labels
Issue Labels
25: kind: enhancement (243) 15: feature: code (201) 35: medium priority (185) 05: target: framework (129) 05: target: framework / python (104) 35: high priority (86) 05: target: all (75) 25: kind: bug (58) 15: feature: configuration (45) great for new contributers (42) 15: feature: continuous integration (38) 05: taget: documentation (34) 05: target: data model (31) 05: target: data model / python (17) 15: deploy (16) 05: target: quality assurance (9) 15: feature: test (9) 15: feature: build (7) 35: low priority (6) 15: feature: install (5) triage (5) 05: target: view (4) 05: target: data model / utilities (4) 05: target: qa (3) 05: target: data model / case study (1)
Pull Request Labels
dependencies (4) 25: kind: enhancement (1) 15: feature: code (1) 05: target: framework / python (1) 35: high priority (1) 15: deploy (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 1
  • Total dependent repositories: 0
  • Total versions: 4
conda-forge.org: lue

LUE is software supporting the representation and numerical simulation of geographical systems. Using LUE, model developers can develop models using a syntax that looks very similar to map algebra, in either Python or C++. Given such a model, modellers can simulate real-world geographical systems with a large extent and at high resolutions. LUE models can be executed on small laptops and on large cluster partitions. LUE is the result of multiple research projects performed by the Computational Geography group at Utrecht University in the Netherlands. One of the focus areas of this group is to improve on the concepts and design of numerical simulation frameworks for geographical systems, with respect to their functionality and performance. LUE supports both agent-based and field-based modelling of geographical systems, with the support for field-based modelling currently being the most mature.

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent packages count: 28.8%
Dependent repos count: 34.0%
Average: 42.8%
Stargazers count: 50.9%
Forks count: 57.4%
Last synced: 6 months ago

Dependencies

.github/workflows/linux-conda.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/linux.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/macos-conda.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/macos.yml actions
  • actions/checkout v3 composite
.github/workflows/windows-conda.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/windows.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
environment/configuration/requirements-dev.txt pypi
  • breathe * development
  • conan * development
  • graphviz * development
  • ipython * development
  • matplotlib * development
  • rasterio * development
  • scipy * development
  • setuptools * development
  • sphinx * development
  • sphinx_rtd_theme * development
  • tmuxp * development
pyproject.toml pypi
.github/actions/install_hpx/action.yaml actions
  • actions/cache v3 composite
.github/actions/install_mdspan/action.yaml actions
.github/workflows/linux-consume.yml actions
  • actions/checkout v4 composite