GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • DisSModel
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — DisSModel

README.md

DisSModel

A Python ecosystem for reproducible discrete spatial simulation and land-change modelling. An independent alternative to INPE's TerraME/LuccME, which remain the reference: every package is checked against their outputs.

pip install dissmodel

📖 Documentation · 🗺️ Repository map · 📦 PyPI · 📝 Under review at JOSS · DOI 10.5281/zenodo.23246106

From open data to a verified model, in code anyone can run.


Packages

Package What it does
dissmodel Core: models, raster and vector backends, a declarative executor, and experiment records with checksums, specs and Git provenance.
disscube Declarative pipelines that turn open geospatial data into model-ready grids.
disslucc Land use and cover change: continuous and discrete allocation.
dissmodel-ca · dissmodel-sysdyn · dissmodel-abm Extensions: cellular automata, system dynamics and agent-based models.
haloexec Out-of-core execution of cellular automata on rasters larger than memory.
dissmodel-configs Registry of external executors (TOML, reviewed by pull request).

Case study: brmangue-dissmodel (sea-level rise and mangroves) and its QGIS interface.
Experimental: dissmodel-platform, a prototype execution platform (JupyterLab, FastAPI, workers, S3-compatible storage).

How it is checked

The reference outputs of TerraME and LuccME, and the benchmarks that compare each package against them, live in the LambdaGeo organization: terrame-goldens, luccme-goldens, disscube-benchmark and disslucc-benchmark. The open-lucc-workflow shows a complete traceable experiment from open data.


Developed by the LambdaGeo research group at the Federal University of Maranhão (UFMA). Led by Sérgio Souza Costa.

Pinned Loading

  1. dissmodel dissmodel Public

    Python framework for reproducible discrete spatial simulation: models, raster and vector backends, a declarative executor and verifiable experiment records.

    Python 11 3

  2. dissmodel-ca dissmodel-ca Public

    Cellular Automata (CA) library and examples for dissmodel, supporting GeoDataFrame-based (vector) and NumPy-based (raster) models, with interactive Streamlit explorers.

    Python 1

  3. dissmodel-sysdyn dissmodel-sysdyn Public

    Classic System Dynamics models (SIR, Lorenz, Predator-Prey) built on dissmodel. Includes interactive Streamlit explorers and CLI tools.

    Python 1

  4. disscube disscube Public

    Declarative pipelines that turn open geospatial data into model-ready grids for DisSModel, with a spatial data catalog and raster derivation.

    Python

  5. dissmodel-abm dissmodel-abm Public

    Agent-Based Modeling extension for dissmodel, with a Society/Agent API inspired by TerraME. Includes RandomWalk, PredatorPrey, and Schelling models.

    Python

  6. disslucc disslucc Public

    Land Use and Cover Change (LUCC) modeling — continuous and discrete allocation — on top of dissmodel

    Python

Repositories

Loading
Type
Language
Sort
Showing 10 of 15 repositories
  • dissmodel.github.io Public

    Organization website for the DisSModel ecosystem.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel.github.io's past year of commit activity
    HTML 0 0 0 0 Updated Nov 9, 2026
  • disslucc Public

    Land Use and Cover Change (LUCC) modeling — continuous and discrete allocation — on top of dissmodel

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/disslucc's past year of commit activity
    Python 0 MIT 0 1 0 Updated Nov 7, 2026
  • disscube Public

    Declarative pipelines that turn open geospatial data into model-ready grids for DisSModel, with a spatial data catalog and raster derivation.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/disscube's past year of commit activity
    Python 0 MIT 0 2 0 Updated Nov 7, 2026
  • dissmodel Public

    Python framework for reproducible discrete spatial simulation: models, raster and vector backends, a declarative executor and verifiable experiment records.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel's past year of commit activity
    Python 11 MIT 3 2 0 Updated Nov 7, 2026
  • dissmodel-configs Public

    External executor registry for DisSModel — TOML-based, PR-reviewed.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel-configs's past year of commit activity
    0 0 0 0 Updated Nov 7, 2026
  • dissmodel-platform Public

    Prototype execution platform for DisSModel simulations: JupyterLab, FastAPI, workers and S3-compatible storage via Docker Compose.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel-platform's past year of commit activity
    Jupyter Notebook 0 MIT 1 0 2 Updated Nov 7, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/.github's past year of commit activity
    0 0 0 0 Updated Nov 6, 2026
  • dissmodel-abm Public

    Agent-Based Modeling extension for dissmodel, with a Society/Agent API inspired by TerraME. Includes RandomWalk, PredatorPrey, and Schelling models.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel-abm's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 4, 2026
  • dissmodel-sysdyn Public

    Classic System Dynamics models (SIR, Lorenz, Predator-Prey) built on dissmodel. Includes interactive Streamlit explorers and CLI tools.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel-sysdyn's past year of commit activity
    Python 0 1 0 0 Updated Nov 4, 2026
  • dissmodel-ca Public

    Cellular Automata (CA) library and examples for dissmodel, supporting GeoDataFrame-based (vector) and NumPy-based (raster) models, with interactive Streamlit explorers.

    Uh oh!

    There was an error while loading. Please reload this page.

    DisSModel/dissmodel-ca's past year of commit activity
    Python 0 1 0 0 Updated Nov 4, 2026
View all repositories

People

@profsergiocosta @Samyllizhao @hissa02 @Mateus-dutravale @oceanpep

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.