https://github.com/activeinferenceinstitute/geo-infer

https://github.com/activeinferenceinstitute/geo-infer

Science Score: 26.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
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: ActiveInferenceInstitute
  • License: other
  • Language: HTML
  • Default Branch: main
  • Size: 287 MB
Statistics
  • Stars: 8
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

GEO-INFER Framework 🌍🔍

License: CC BY-ND-SA 4.0 PRs Welcome Discord H3 Version Python

🚀 Get Started📦 Module Categories🔧 Core Modules🏗️ Architecture🔄 Data Flow📋 Use Cases👥 Contributing🌐 Community📄 License

Overview 📋

GEO-INFER is a comprehensive geospatial inference framework implementing Active Inference principles for ecological, civic, and commercial applications. The framework consists of 30+ specialized modules organized into distinct categories with clear dependency relationships and data flow patterns.

Key Features

  • Spatial Analysis: H3 v4 spatial indexing and geospatial processing
  • Active Inference: Mathematical foundations for perception-action loops
  • Data Processing: Pipelines with validation and quality control
  • Modular Architecture: 30+ specialized modules with clear dependencies
  • Testing & Docs: Tests and documentation across modules

Getting Started

Quick Start

```bash

Clone the repository

git clone https://github.com/your-org/GEO-INFER.git cd GEO-INFER

Install one or more modules in editable mode with uv (no root requirements.txt)

uv pip install -e ./GEO-INFER-SPACE uv pip install -e ./GEO-INFER-PLACE

Run a basic example

cd GEO-INFER-PLACE/locations/cascadia python cascadiamain.py --counties "CA:Lassen" --modules "zoning,currentuse" ```

📦 Module Categories

mermaid mindmap root((GEO-INFER<br/>Framework)) Analytical Core ACT Active Inference Belief updates Free energy BAYES Bayesian methods Uncertainty quantification Posterior inference AI Machine Learning Neural networks Predictive modeling MATH Mathematical foundations Statistical methods Optimization COG Cognitive modeling Spatial cognition Human factors AGENT Intelligent agents Autonomous systems Decision making SPM Statistical mapping Spatial statistics Field analysis Spatial-Temporal SPACE H3 v4 indexing Geospatial analysis Spatial processing TIME Temporal methods Time series Dynamic analysis IOT Sensor networks Real-time data Spatial web Data Management DATA ETL processes Data pipelines Storage optimization API REST services GraphQL External integration Security & Governance SEC Security frameworks Privacy protection Access control NORMS Compliance modeling Social norms Regulatory frameworks REQ Requirements engineering System specifications Validation Simulation & Modeling SIM Digital twins Scenario planning Hypothesis testing ANT Complex systems Emergent behavior Swarm dynamics People & Community CIV Civic engagement Participatory mapping Community planning PEP People management HR systems Community relations ORG Organizations DAO frameworks Governance COMMS Communications Documentation Outreach Applications APP User interfaces Dashboards Mobile apps ART Artistic expression Creative visualization Aesthetic frameworks Domain-Specific AG Agriculture Precision farming Crop monitoring ECON Economics Market analysis Policy modeling RISK Risk management Insurance Hazard assessment LOG Logistics Supply chains Route optimization BIO Bioinformatics Spatial omics Ecological modeling HEALTH Public health Epidemiology Healthcare access Place-Based PLACE Location analysis Regional insights Territorial assessment Operations OPS Orchestration System monitoring Deployment INTRA Documentation Workflows Ontology management GIT Version control Repository management CI/CD TEST Quality assurance Testing frameworks Performance validation EXAMPLES Cross-module demos Tutorials Integration examples

Quick Navigation

| Category | Modules | | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | 🧠 Analytical Core | ACT, BAYES, AI, MATH, COG, AGENT, SPM | | 🗺️ Spatial-Temporal | SPACE, TIME, IOT | | 💾 Data Management | DATA, API | | 🔒 Security & Governance | SEC, NORMS, REQ | | 🧪 Simulation & Modeling | SIM, ANT | | 👥 People & Community | CIV, PEP, ORG, COMMS | | 🖥️ Applications | APP, ART | | 🏢 Domain-Specific | AG, ECON, RISK, LOG, BIO, HEALTH | | 📍 Place-Based | PLACE | | ⚙️ Operations | OPS, INTRA, GIT, TEST, EXAMPLES |

Architecture Overview

```mermaid graph TB classDef coreNode fill:#ff9e80,stroke:#d50000,stroke-width:3px classDef spatialNode fill:#80d8ff,stroke:#0091ea,stroke-width:2px classDef dataNode fill:#b9f6ca,stroke:#00c853,stroke-width:2px classDef domainNode fill:#e1bee7,stroke:#8e24aa,stroke-width:2px classDef opsNode fill:#fff59d,stroke:#f57f17,stroke-width:2px classDef appNode fill:#f8bbd9,stroke:#c2185b,stroke-width:2px

%% Core Analytical Layer
MATH["GEO-INFER-MATH<br/>Mathematical Foundations"]:::coreNode
BAYES["GEO-INFER-BAYES<br/>Bayesian Inference"]:::coreNode
ACT["GEO-INFER-ACT<br/>Active Inference"]:::coreNode
AI["GEO-INFER-AI<br/>Artificial Intelligence"]:::coreNode
COG["GEO-INFER-COG<br/>Cognitive Modeling"]:::coreNode
AGENT["GEO-INFER-AGENT<br/>Intelligent Agents"]:::coreNode
SPM["GEO-INFER-SPM<br/>Statistical Mapping"]:::coreNode

%% Spatial-Temporal Layer
SPACE["GEO-INFER-SPACE<br/>Spatial Methods H3 v4"]:::spatialNode
TIME["GEO-INFER-TIME<br/>Temporal Methods"]:::spatialNode
IOT["GEO-INFER-IOT<br/>IoT Integration"]:::spatialNode

%% Data Management Layer
DATA["GEO-INFER-DATA<br/>Data Management"]:::dataNode
API["GEO-INFER-API<br/>API Services"]:::dataNode

%% Operations Layer
OPS["GEO-INFER-OPS<br/>Orchestration"]:::opsNode
SEC["GEO-INFER-SEC<br/>Security"]:::opsNode
INTRA["GEO-INFER-INTRA<br/>Documentation"]:::opsNode
GIT["GEO-INFER-GIT<br/>Version Control"]:::opsNode
TEST["GEO-INFER-TEST<br/>Quality Assurance"]:::opsNode

%% Domain-Specific Layer
AG["GEO-INFER-AG<br/>Agriculture"]:::domainNode
HEALTH["GEO-INFER-HEALTH<br/>Health Applications"]:::domainNode
ECON["GEO-INFER-ECON<br/>Economics"]:::domainNode
RISK["GEO-INFER-RISK<br/>Risk Management"]:::domainNode
LOG["GEO-INFER-LOG<br/>Logistics"]:::domainNode
BIO["GEO-INFER-BIO<br/>Bioinformatics"]:::domainNode

%% Application Layer
APP["GEO-INFER-APP<br/>User Interfaces"]:::appNode
ART["GEO-INFER-ART<br/>Artistic Expression"]:::appNode
PLACE["GEO-INFER-PLACE<br/>Place-Based Analysis"]:::appNode

%% Simulation Layer
SIM["GEO-INFER-SIM<br/>Simulation"]:::domainNode
ANT["GEO-INFER-ANT<br/>Complex Systems"]:::domainNode

%% People & Community Layer
CIV["GEO-INFER-CIV<br/>Civic Engagement"]:::domainNode
PEP["GEO-INFER-PEP<br/>People Management"]:::domainNode
ORG["GEO-INFER-ORG<br/>Organizations"]:::domainNode
COMMS["GEO-INFER-COMMS<br/>Communications"]:::domainNode

%% Governance Layer
NORMS["GEO-INFER-NORMS<br/>Compliance"]:::opsNode
REQ["GEO-INFER-REQ<br/>Requirements"]:::opsNode

%% Examples Layer
EXAMPLES["GEO-INFER-EXAMPLES<br/>Cross-Module Demos"]:::opsNode

%% Core Dependencies
MATH --> BAYES
MATH --> ACT
MATH --> AI
MATH --> SPM
BAYES --> ACT
AI --> AGENT
ACT --> AGENT
COG --> AGENT

%% Spatial Dependencies
SPACE --> AG
SPACE --> HEALTH
SPACE --> ECON
SPACE --> RISK
SPACE --> LOG
SPACE --> BIO
SPACE --> PLACE
TIME --> AG
TIME --> HEALTH
TIME --> ECON
TIME --> SIM
IOT --> SPACE
IOT --> TIME

%% Data Dependencies
DATA --> SPACE
DATA --> TIME
DATA --> AI
DATA --> AG
DATA --> HEALTH
DATA --> ECON
API --> APP
API --> ART

%% Operations Dependencies
OPS --> DATA
OPS --> SEC
SEC --> DATA
SEC --> API
INTRA --> COMMS
GIT --> OPS
TEST --> OPS

%% Domain Dependencies
AG --> APP
HEALTH --> APP
ECON --> APP
RISK --> APP
LOG --> ECON
BIO --> HEALTH

%% Simulation Dependencies
SIM --> SPACE
SIM --> TIME
SIM --> AI
ANT --> ACT
ANT --> SIM

%% People Dependencies
CIV --> APP
PEP --> ORG
ORG --> COMMS
COMMS --> INTRA

%% Governance Dependencies
NORMS --> SEC
REQ --> NORMS
REQ --> SEC

%% Examples Dependencies
EXAMPLES --> APP
EXAMPLES --> SPACE
EXAMPLES --> TIME

```

📊 Complete Module Dependencies Matrix

| Module | Core Dependencies | Optional Dependencies | Provides Services To | Data Flow Direction | Status | H3 v4 Status | |--------|------------------|--------------------|-------------------|-------------------|---------|---------------| | OPS | - | SEC | ALL modules | → All | Alpha | ✅ Updated | | DATA | OPS, SEC | - | ALL modules | → All | Alpha | ✅ Updated | | SPACE | DATA, MATH | TIME, AI, IOT | AG, HEALTH, SIM, APP, ART, PLACE, LOG, RISK, BIO, ECON | → Domain/App | Beta | ✅ FULLY MIGRATED | | TIME | DATA, MATH | SPACE, AI, IOT | AG, HEALTH, ECON, SIM, LOG, RISK, BIO | → Domain/Analytics | Alpha | ✅ Updated | | IOT | SPACE, DATA | BAYES, TIME, AI | All sensor-based modules | → Sensor/Real-time | Alpha | ✅ Updated | | AI | DATA, SPACE | TIME, AGENT | All analytical modules | → Analytics/Prediction | Alpha | ✅ Updated | | ACT | MATH, BAYES | AI, AGENT, SIM | AGENT, SIM, decision systems | → Inference/Decision | Alpha | ✅ Updated | | BAYES | MATH | SPACE, TIME | ACT, AI, statistical modules | → Statistical/Inference | Alpha | ✅ Updated | | MATH | - | - | ALL analytical modules | → All analytics | Beta | ✅ Updated | | API | All modules | - | External systems, APP | ↔ External | Beta | ✅ Updated | | APP | API, SPACE | All modules | End users | ← All modules | Alpha | ✅ Updated | | AGENT | ACT, AI | SPACE, TIME, SIM | SIM, autonomous systems | ↔ Agent systems | Alpha | ✅ Updated | | SIM | SPACE, TIME | AI, AGENT, ACT | Domain modules, decision support | ↔ Simulation systems | Alpha | ✅ Updated | | AG | SPACE, TIME, DATA | AI, ECON, SIM | APP, ECON, food systems | ↔ Agricultural systems | Alpha | ✅ Updated | | HEALTH | SPACE, TIME, DATA | AI, RISK, BIO, SPM | APP, policy makers | ↔ Health systems | Alpha | ✅ Updated | | ECON | SPACE, TIME, DATA | AI, AG, SIM | Policy makers, RISK | ↔ Economic systems | Alpha | ✅ Updated | | ANT | ACT, SIM | AI, AGENT | SIM, complex systems | ↔ Complex systems | Alpha | ✅ Updated | | ART | SPACE, APP | AI, TIME | APP, visualization | ← Artistic/Creative | Alpha | ✅ Updated | | BIO | SPACE, TIME, DATA | AI, HEALTH | HEALTH, research | ↔ Biological systems | Alpha | ✅ Updated | | COG | SPACE, AI | ACT, AGENT | AGENT, human factors | → Cognitive modeling | Alpha | ✅ Updated | | COMMS | INTRA, APP | ALL modules | External stakeholders | ← All modules | Alpha | ✅ Updated | | GIT | OPS | - | All development | → Version control | Beta | ✅ Updated | | INTRA | - | ALL modules | Documentation, standards | ← All modules | Beta | ✅ Updated | | LOG | SPACE, TIME, DATA | AI, SIM | ECON, operations | ↔ Logistics systems | Alpha | ✅ Updated | | NORMS | SPACE, DATA | REQ, SEC | All compliance | → Regulatory/Ethics | Alpha | ✅ Updated | | ORG | PEP, COMMS | CIV, NORMS | Governance systems | ↔ Organizational | Alpha | ✅ Updated | | PEP | ORG, COMMS | CIV | HR, community | ↔ People management | Alpha | ✅ Updated | | REQ | NORMS, SEC | ALL modules | System specifications | → Requirements | Alpha | ✅ Updated | | RISK | SPACE, TIME, DATA | AI, HEALTH, ECON | Decision support | ↔ Risk assessment | Alpha | ✅ Updated | | SEC | - | ALL modules | Security services | → All modules | Alpha | ✅ Updated | | SPM | MATH, SPACE | TIME, BAYES | Statistical analysis | → Statistical mapping | Alpha | ✅ Updated | | TEST | ALL modules | - | Quality assurance | ← All modules | Alpha | ✅ Updated | | EXAMPLES | All modules | - | New users, developers | ← All modules (demo only) | Beta | ✅ Updated | | PLACE | SPACE, TIME, DATA, ALL | - | Regional analyses, place-based insights | ↔ Place-based systems | Beta | ✅ FULLY MIGRATED | | CIV | SPACE, APP | COMMS, ORG | Community engagement | ↔ Civic systems | Alpha | ✅ Updated |

Legend

  • : Provides data/services to
  • : Consumes data/services from
  • : Bidirectional data exchange
  • Status: Alpha (Production Ready), Beta (Development), Gamma (Experimental)

🔄 Data Flow Architecture

```mermaid flowchart TD classDef dataSource fill:#e3f2fd,stroke:#1976d2,stroke-width:2px classDef processing fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px classDef analysis fill:#e8f5e8,stroke:#388e3c,stroke-width:2px classDef application fill:#fff3e0,stroke:#f57c00,stroke-width:2px classDef output fill:#fce4ec,stroke:#c2185b,stroke-width:2px

%% Data Sources
RS["Remote Sensing Data"]:::dataSource
IOT["IoT Sensor Streams"]:::dataSource
CSV["Tabular Datasets"]:::dataSource
OSM["OpenStreetMap Data"]:::dataSource
CGD["Crowdsourced Geodata"]:::dataSource
API["External APIs"]:::dataSource
SENSOR["Environmental Sensors"]:::dataSource

%% Data Processing Layer
DATA["GEO-INFER-DATA<br/>Data Management & ETL"]:::processing
SPACE["GEO-INFER-SPACE<br/>Spatial Processing H3 v4"]:::processing
TIME["GEO-INFER-TIME<br/>Temporal Processing"]:::processing
SEC["GEO-INFER-SEC<br/>Security & Privacy"]:::processing

%% Analytical Layer
MATH["GEO-INFER-MATH<br/>Mathematical Foundations"]:::analysis
BAYES["GEO-INFER-BAYES<br/>Bayesian Inference"]:::analysis
ACT["GEO-INFER-ACT<br/>Active Inference"]:::analysis
AI["GEO-INFER-AI<br/>Machine Learning"]:::analysis
SPM["GEO-INFER-SPM<br/>Statistical Mapping"]:::analysis

%% Domain-Specific Analysis
AG["GEO-INFER-AG<br/>Agricultural Analysis"]:::analysis
HEALTH["GEO-INFER-HEALTH<br/>Health Applications"]:::analysis
ECON["GEO-INFER-ECON<br/>Economic Modeling"]:::analysis
RISK["GEO-INFER-RISK<br/>Risk Assessment"]:::analysis
LOG["GEO-INFER-LOG<br/>Logistics Optimization"]:::analysis
BIO["GEO-INFER-BIO<br/>Bioinformatics"]:::analysis

%% Simulation & Modeling
SIM["GEO-INFER-SIM<br/>Simulation Engine"]:::analysis
ANT["GEO-INFER-ANT<br/>Complex Systems"]:::analysis
AGENT["GEO-INFER-AGENT<br/>Intelligent Agents"]:::analysis

%% Application Layer
APP["GEO-INFER-APP<br/>User Interfaces"]:::application
ART["GEO-INFER-ART<br/>Artistic Expression"]:::application
PLACE["GEO-INFER-PLACE<br/>Place-Based Analysis"]:::application

%% Output Layer
API_OUT["API Services"]:::output
DASH["Dashboards & Reports"]:::output
MAPS["Interactive Maps"]:::output
MODELS["Trained Models"]:::output
INSIGHTS["Analytical Insights"]:::output

%% Data Flow Connections
RS --> DATA
IOT --> DATA
CSV --> DATA
OSM --> DATA
CGD --> DATA
API --> DATA
SENSOR --> DATA

DATA --> SPACE
DATA --> TIME
DATA --> SEC

SPACE --> MATH
SPACE --> BAYES
SPACE --> ACT
SPACE --> AI
SPACE --> SPM

TIME --> MATH
TIME --> BAYES
TIME --> ACT
TIME --> AI

MATH --> BAYES
MATH --> ACT
MATH --> AI
MATH --> SPM

BAYES --> ACT
BAYES --> AI
BAYES --> SPM

ACT --> AI
ACT --> AGENT

AI --> AG
AI --> HEALTH
AI --> ECON
AI --> RISK
AI --> LOG
AI --> BIO

SPACE --> AG
SPACE --> HEALTH
SPACE --> ECON
SPACE --> RISK
SPACE --> LOG
SPACE --> BIO
SPACE --> PLACE

TIME --> AG
TIME --> HEALTH
TIME --> ECON
TIME --> RISK
TIME --> LOG
TIME --> BIO
TIME --> SIM

AG --> APP
HEALTH --> APP
ECON --> APP
RISK --> APP
LOG --> APP
BIO --> APP
PLACE --> APP

SIM --> APP
ANT --> APP
AGENT --> APP

APP --> API_OUT
APP --> DASH
APP --> MAPS
APP --> MODELS
APP --> INSIGHTS

ART --> MAPS
ART --> INSIGHTS

```

🔧 Core Modules (Enhanced)

| Module Name | Purpose | Input Types | Output Types | Dependencies | Status | H3 v4 Status | | ------------------- | -------------------------------------------------------------------------------------------------- | --------------- | ---------------- | ---------------- | ---------- | ---------------- | | GEO-INFER-ACT | Active Inference modeling for nested and interacting systems | Observations, beliefs, policies, generative models | Belief updates, action selections, free energy estimates | MATH, BAYES | Alpha | ✅ Updated | | GEO-INFER-AG | Agricultural methods and farming applications | Satellite imagery, soil data, weather data, field boundaries | Yield predictions, crop health maps, precision agriculture recommendations | SPACE, TIME, DATA | Alpha | ✅ Updated | | GEO-INFER-AI | Artificial Intelligence and Machine Learning for geospatial workflows | Imagery, spatial features, training labels, time-series data | Trained models, predictions, classifications, forecasts | DATA, SPACE | Alpha | ✅ Updated | | GEO-INFER-AGENT | Intelligent agent frameworks for autonomous geospatial decision-making | Agent configurations, spatial environments, behavior rules | Autonomous decisions, agent interactions, simulation results | ACT, AI | Alpha | ✅ Updated | | GEO-INFER-ANT | Complex systems modeling using Active Inference principles | Movement data, colony parameters, environmental conditions | Emergent behaviors, optimization solutions, swarm dynamics | ACT, SIM | Alpha | ✅ Updated | | GEO-INFER-API | API development and integration services for interoperability | Module functions, data requests, external API calls | REST/GraphQL APIs, webhooks, standardized responses | All modules | Beta | ✅ Updated | | GEO-INFER-APP | User interfaces, accessibility tools, and application development | Analysis results, data products, user interactions | Interactive maps, dashboards, reports, mobile apps | API, SPACE | Alpha | ✅ Updated | | GEO-INFER-ART | Art production and aesthetics with geospatial dimensions | Geospatial data, artistic parameters, aesthetic rules | Artistic visualizations, generative maps, aesthetic frameworks | SPACE, APP | Alpha | ✅ Updated | | GEO-INFER-BAYES | Generalized Bayesian inference processes | Observations, priors, model specifications | Posterior distributions, uncertainty estimates, model evidence | MATH | Alpha | ✅ Updated | | GEO-INFER-BIO | Bioinformatics analysis with spatial context | Genomic data, biological sequences, sample locations | Spatial omics analysis, phylogeographic patterns, ecological modeling | SPACE, TIME, DATA | Alpha | ✅ Updated | | GEO-INFER-CIV | Community engagement and participatory mapping tools | Community input, stakeholder data, participatory mapping | STEW-MAP visualizations, community-driven spatial planning | SPACE, APP | Alpha | ✅ Updated | | GEO-INFER-COG | Cognitive phenomena and modeling for geospatial systems | User behavior, cognitive models, spatial perception data | Attention mechanisms, spatial memory models, trust modeling | SPACE, AI | Alpha | ✅ Updated | | GEO-INFER-COMMS | Communications within and outside of the project | Project communications, documentation needs, outreach requirements | Communication strategies, documentation, public engagement | INTRA, APP | Alpha | ✅ Updated | | GEO-INFER-DATA | Data management, ETL processes, and storage optimization | Raw geospatial data, external APIs, sensor feeds | Processed datasets, data pipelines, storage solutions | OPS, SEC | Alpha | ✅ Updated | | GEO-INFER-ECON | Economic modeling with spatial dimensions | Economic indicators, market data, spatial boundaries | Economic models, policy analysis, market simulations | SPACE, TIME, DATA | Alpha | ✅ Updated | | GEO-INFER-GIT | Git integration and version control workflows | Repository configurations, version control needs | Automated versioning, repository management, CI/CD integration | OPS | Beta | ✅ Updated | | GEO-INFER-HEALTH | Geospatial applications for public health and epidemiology | Health data, epidemiological records, environmental factors | Disease surveillance, healthcare accessibility analysis, health risk assessment | SPACE, TIME, DATA | Alpha | ✅ Updated | | GEO-INFER-INTRA | Project documentation, workflows, and ontology management | Project requirements, documentation needs, ontological structures | Comprehensive documentation, workflow templates, standardized ontologies | All modules | Beta | ✅ Updated | | GEO-INFER-IOT | Internet of Things sensors and spatial web integration | IoT sensor streams, device metadata, spatial coordinates | Real-time sensor data fusion, Bayesian spatial interpolation, global sensor networks | SPACE, BAYES, DATA | Alpha | ✅ Updated | | GEO-INFER-MATH | Mathematical foundations and computational methods | Mathematical problems, spatial calculations, statistical requirements | Mathematical solutions, spatial statistics, optimization results | - | Beta | ✅ Updated | | GEO-INFER-NORMS | Social-technical compliance modeling | Regulatory requirements, compliance data, social norms | Compliance tracking, regulatory impact mapping, social norm modeling | SPACE, DATA | Alpha | ✅ Updated | | GEO-INFER-OPS | Operational kernel for system orchestration and monitoring | System metrics, configuration files, infrastructure requirements | Monitoring dashboards, automated deployment, system health reports | SEC | Alpha | ✅ Updated | | GEO-INFER-ORG | Organizations and Decentralized Autonomous Organizations | Organizational structures, governance requirements, DAO parameters | Governance frameworks, token engineering, proposal systems | PEP, COMMS | Alpha | ✅ Updated | | GEO-INFER-PEP | People management, HR, and CRM functions | Personnel data, community relationships, skill requirements | Talent management, community engagement, conflict resolution | ORG, COMMS | Alpha | ✅ Updated | | GEO-INFER-REQ | Requirements engineering using P3IF framework | Requirements specifications, stakeholder needs, system constraints | Validated requirements, compliance frameworks, system specifications | NORMS, SEC | Alpha | ✅ Updated | | GEO-INFER-SEC | Security and privacy frameworks for geospatial information | Security requirements, privacy constraints, access control needs | Security protocols, data anonymization, compliance frameworks | - | Alpha | ✅ Updated | | GEO-INFER-SIM | Simulation environments for hypothesis testing | Model parameters, scenario definitions, simulation requirements | Digital twins, agent-based models, scenario planning tools | SPACE, TIME | Alpha | ✅ Updated | | GEO-INFER-SPM | Statistical Parametric Mapping for spatial-temporal analysis | Spatial-temporal data, statistical models, field observations | GLM analysis, random field theory, cluster-level inference | MATH, SPACE | Alpha | ✅ Updated | | GEO-INFER-SPACE | Advanced spatial methods for comprehensive geospatial analysis | Vector/raster data, coordinates, geometries, spatial queries | Processed spatial data, analysis results, spatial indices | DATA, MATH | Beta | ✅ FULLY MIGRATED | | GEO-INFER-TIME | Temporal methods for timeline expression and dynamic data fusion | Time-series data, sensor streams, historical records | Forecasts, trends, temporal patterns, events | DATA, MATH | Alpha | ✅ Updated | | GEO-INFER-RISK | Risk modeling and insurance for geospatial applications | Risk factors, hazard data, vulnerability assessments | Risk models, insurance pricing, exposure management | SPACE, TIME, DATA | Alpha | ✅ Updated | | GEO-INFER-LOG | Logistics and supply chain optimization | Transportation networks, supply chain data, logistics requirements | Route optimization, supply chain modeling, logistics planning | SPACE, TIME, DATA | Alpha | ✅ Updated | | GEO-INFER-PLACE | Deep place-based analyses for specific geographic locations | Location-specific data, regional datasets, local context | Comprehensive regional analyses, place-based insights, territorial assessments | SPACE, TIME, DATA, ALL | Beta | ✅ FULLY MIGRATED | | GEO-INFER-TEST | Comprehensive testing framework for quality assurance | Test requirements, quality metrics, integration needs | Automated test suites, quality reports, integration validation | All modules | Alpha | ✅ Updated | | GEO-INFER-EXAMPLES | Cross-module integration demonstrations and tutorials | Integration requirements, tutorial needs, demonstration scenarios | Integration examples, best practices, entry-point tutorials | All modules | Beta | ✅ Updated |

🔄 Framework Position in Geospatial Ecosystem

```mermaid graph TD classDef mainNode fill:#ff9e80,stroke:#d50000,stroke-width:2px classDef sourceNode fill:#80d8ff,stroke:#0091ea,stroke-width:1px classDef applicationNode fill:#b9f6ca,stroke:#00c853,stroke-width:1px classDef domainNode fill:#e1bee7,stroke:#8e24aa,stroke-width:1px classDef integrationNode fill:#fff59d,stroke:#f57f17,stroke-width:1px

GEOINFER["GEO-INFER Framework"]:::mainNode

%% Data Sources
RS["Remote Sensing"]:::sourceNode
IOT["IoT Sensors"]:::sourceNode
CSV["Tabular Data"]:::sourceNode
OSM["OpenStreetMap"]:::sourceNode
CGD["Crowdsourced Geodata"]:::sourceNode
API["External APIs"]:::sourceNode
SENSOR["Environmental Sensors"]:::sourceNode

%% Applications
DT["Digital Twins"]:::applicationNode
CSD["Climate-Smart Decisions"]:::applicationNode
ES["Ecological Simulations"]:::applicationNode
CP["Civic Planning"]:::applicationNode
RM["Risk Management"]:::applicationNode
PA["Precision Agriculture"]:::applicationNode
UH["Urban Health"]:::applicationNode

%% Domains
URB["Urban Systems"]:::domainNode
ECO["Ecosystems"]:::domainNode
AGR["Agriculture"]:::domainNode
HLT["Health Systems"]:::domainNode
FIN["Financial Systems"]:::domainNode
LOG["Logistics Networks"]:::domainNode
GOV["Governance Systems"]:::domainNode

%% Integration Points
AI_INT["AI/ML Integration"]:::integrationNode
ACT_INT["Active Inference"]:::integrationNode
H3_INT["H3 v4 Spatial Indexing"]:::integrationNode

%% Connections
RS --> GEOINFER
IOT --> GEOINFER
CSV --> GEOINFER
OSM --> GEOINFER
CGD --> GEOINFER
API --> GEOINFER
SENSOR --> GEOINFER

GEOINFER --> AI_INT
GEOINFER --> ACT_INT
GEOINFER --> H3_INT

GEOINFER --> DT
GEOINFER --> CSD
GEOINFER --> ES
GEOINFER --> CP
GEOINFER --> RM
GEOINFER --> PA
GEOINFER --> UH

DT --> URB
CSD --> ECO
ES --> ECO
CP --> URB
RM --> HLT
PA --> AGR
UH --> HLT

AI_INT --> DT
AI_INT --> CSD
AI_INT --> ES
AI_INT --> PA
AI_INT --> UH

ACT_INT --> RM
ACT_INT --> CP
ACT_INT --> GOV

H3_INT --> LOG
H3_INT --> FIN

```

📋 Use Cases

🌾 Agricultural Applications

  • Precision Agriculture: H3-based field monitoring and yield prediction
  • Crop Health Analysis: Spatial-temporal disease and pest monitoring
  • Resource Optimization: Water, fertilizer, and pesticide management

🏙️ Urban Planning

  • Smart Cities: IoT sensor integration for urban monitoring
  • Infrastructure Planning: Spatial analysis for development decisions
  • Community Engagement: Participatory mapping and civic planning

🌿 Environmental Monitoring

  • Ecosystem Health: Biodiversity monitoring and habitat analysis
  • Climate Impact: Spatial-temporal climate change analysis
  • Conservation Planning: Protected area management and restoration

🏥 Public Health

  • Disease Surveillance: Epidemiological modeling and outbreak prediction
  • Healthcare Access: Spatial accessibility analysis
  • Environmental Health: Pollution monitoring and health impact assessment

🏢 Economic Analysis

  • Market Analysis: Spatial economic modeling and market dynamics
  • Supply Chain Optimization: Logistics and transportation planning
  • Risk Assessment: Insurance and financial risk modeling

Testing & Quality Assurance

Comprehensive Testing Framework

```bash

Run unified test suite

uv run python GEO-INFER-TEST/rununifiedtests.py

Run specific test categories

uv run python GEO-INFER-TEST/rununifiedtests.py --category unit uv run python GEO-INFER-TEST/rununifiedtests.py --category integration uv run python GEO-INFER-TEST/rununifiedtests.py --category performance

Run tests for specific module

uv run python GEO-INFER-TEST/rununifiedtests.py --module SPACE

Run H3 v4 migration tests

uv run python GEO-INFER-TEST/rununifiedtests.py --h3-migration

Run with pytest directly

uv run python -m pytest GEO-INFER-TEST/tests/ -v ```

Documentation

API Documentation

Tutorials & Examples

🤝 Contributing

Development Guidelines

  1. Follow H3 v4 Standards: Use updated H3 functions and GeoJSON formats
  2. Comprehensive Testing: Write tests for all new functionality
  3. Documentation: Update README and API documentation
  4. Code Quality: Follow PEP 8 and project coding standards
  5. Performance: Optimize for large-scale data processing

Contribution Areas

  • 🧪 Testing: Expand test coverage and performance benchmarks
  • 📚 Documentation: Improve tutorials and API documentation
  • 🔧 Core Development: Enhance spatial analysis capabilities
  • 🌐 Integration: Connect with external geospatial services
  • 📊 Visualization: Improve interactive mapping and dashboards

Getting Started with Development

```bash

Fork and clone the repository

git clone https://github.com/your-username/GEO-INFER.git cd GEO-INFER

Set up development environment with uv

uv pip install -r requirements-dev.txt

Run tests to ensure everything works

python -m pytest tests/ -v

Make your changes and test

python -m pytest tests/ -v --tb=short ```

Community

Join the Community

Community Guidelines

  • Be Respectful: Foster an inclusive and welcoming environment
  • Share Knowledge: Help others learn and grow
  • Report Issues: Contribute to framework improvement
  • Follow Standards: Maintain code quality and documentation

License

This project is licensed under the Creative Commons Attribution-NoDerivatives-ShareAlike 4.0 International License - see the LICENSE file for details.

Acknowledgments

  • H3 Development Team: For the excellent H3 v4 spatial indexing library
  • Active Inference Institute: For foundational Active Inference principles
  • Open Source Community: For the geospatial tools and libraries that make this possible
  • Contributors: All those who have contributed to the framework's development

Maintained by: @docxology
Last Updated: 2025-07-27
Version: 4.0 (H3 v4 Migration)

Owner

  • Name: Active Inference Institute
  • Login: ActiveInferenceInstitute
  • Kind: user
  • Location: Online
  • Company: Active Inference Institute

http://activeinference.org/

GitHub Events

Total
  • Watch event: 4
  • Push event: 83
  • Create event: 2
Last Year
  • Watch event: 4
  • Push event: 83
  • Create event: 2

Dependencies

GEO-INFER-BIO/Dockerfile docker
  • python 3.9-slim build
GEO-INFER-BIO/docker-compose.yml docker
GEO-INFER-OPS/Dockerfile docker
  • python 3.10-slim build
GEO-INFER-OPS/docker-compose.yml docker
  • gcr.io/cadvisor/cadvisor latest
  • geo-infer-ops latest
  • grafana/grafana latest
  • postgres latest
  • prom/alertmanager latest
  • prom/node-exporter latest
  • prom/prometheus latest
  • redis latest
GEO-INFER-ACT/setup.py pypi
  • matplotlib >=3.4.0
  • networkx >=2.6.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pyro-ppl >=1.7.0
  • pyyaml >=6.0
  • scipy >=1.7.0
  • torch >=1.9.0
GEO-INFER-AG/requirements-test.txt pypi
  • pytest >=7.3.1 test
  • pytest-benchmark >=4.0.0 test
  • pytest-cov >=4.1.0 test
  • pytest-mock >=3.11.1 test
  • pytest-xdist >=3.3.1 test
GEO-INFER-AGENT/requirements.txt pypi
  • black >=23.3.0
  • colorlog >=6.7.0
  • folium >=0.14.0
  • geopandas >=0.13.0
  • geopy >=2.3.0
  • gym >=0.26.0
  • isort >=5.12.0
  • matplotlib >=3.7.1
  • mypy >=1.3.0
  • networkx >=3.1
  • numpy >=1.23.5
  • pytest >=7.3.1
  • pytest-cov >=4.1.0
  • pyyaml >=6.0
  • rasterio >=1.3.7
  • requests >=2.28.2
  • scikit-learn >=1.2.2
  • shapely >=2.0.1
  • stable-baselines3 >=2.0.0
  • tensorflow >=2.12.0
  • torch >=2.0.0
  • tqdm >=4.65.0
  • transformers >=4.29.2
GEO-INFER-AGENT/setup.py pypi
GEO-INFER-BAYES/setup.py pypi
  • arviz *
  • cmdstanpy *
  • geopandas *
  • matplotlib *
  • numpy *
  • pandas *
  • pymc *
  • rasterio *
  • scipy *
  • tensorflow-probability *
  • xarray *
GEO-INFER-BIO/requirements.txt pypi
  • biopython >=1.79
  • black >=21.7b0
  • fastapi >=0.68.0
  • flake8 >=3.9.0
  • geo-infer-ai >=0.1.0
  • geo-infer-space >=0.1.0
  • geo-infer-time >=0.1.0
  • geopandas >=0.9.0
  • graphql-core >=3.1.0
  • isort >=5.9.0
  • matplotlib >=3.4.0
  • mypy >=0.910
  • networkx >=2.6.0
  • numpy >=1.21.0
  • pandas >=1.3.0
  • pydantic >=1.8.0
  • pytest >=6.2.0
  • pytest-cov >=2.12.0
  • scikit-learn >=0.24.0
  • scipy >=1.7.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • sphinx >=4.1.0
  • sphinx-rtd-theme >=0.5.0
  • strawberry-graphql >=0.96.0
  • uvicorn >=0.15.0
GEO-INFER-BIO/setup.py pypi
  • biopython >=1.79
  • fastapi >=0.68.0
  • geo-infer-ai >=0.1.0
  • geo-infer-space >=0.1.0
  • geo-infer-time >=0.1.0
  • geopandas >=0.9.0
  • graphql-core >=3.1.0
  • matplotlib >=3.4.0
  • networkx >=2.6.0
  • numpy >=1.21.0
  • pandas >=1.3.0
  • pydantic >=1.8.0
  • scikit-learn >=0.24.0
  • scipy >=1.7.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • strawberry-graphql >=0.96.0
  • uvicorn >=0.15.0
GEO-INFER-GIT/requirements.txt pypi
  • black >=23.3.0
  • colorlog >=6.7.0
  • flake8 >=6.0.0
  • isort >=5.12.0
  • mypy >=1.3.0
  • psutil >=5.9.0
  • pytest >=7.3.1
  • pytest-cov >=4.1.0
  • pyyaml >=6.0
  • requests >=2.28.1
  • tqdm >=4.65.0
GEO-INFER-GIT/setup.py pypi
GEO-INFER-GIT/src/geo_infer_git.egg-info/requires.txt pypi
  • black >=23.3.0
  • colorlog >=6.7.0
  • flake8 >=6.0.0
  • isort >=5.12.0
  • mypy >=1.3.0
  • psutil >=5.9.0
  • pytest >=7.3.1
  • pytest-cov >=4.1.0
  • pyyaml >=6.0
  • requests >=2.28.1
  • tqdm >=4.65.0
GEO-INFER-INTRA/requirements-dev.txt pypi
  • black >=23.0.0 development
  • faker >=13.0.0 development
  • flake8 >=6.0.0 development
  • isort >=5.0.0 development
  • mypy >=1.0.0 development
  • pre-commit >=3.0.0 development
  • pyright >=1.1.0 development
  • pytest >=7.0.0 development
  • pytest-cov >=4.0.0 development
  • sphinx >=6.0.0 development
  • tox >=4.0.0 development
GEO-INFER-INTRA/requirements.txt pypi
  • celery >=5.2.0
  • elasticsearch >=8.0.0
  • fastapi >=0.95.0
  • jsonschema >=4.0.0
  • mkdocs >=1.4.0
  • pydantic >=2.0.0
  • pyyaml >=6.0
  • rdflib >=6.0.0
  • requests >=2.28.0
  • rich >=12.0.0
  • sqlalchemy >=2.0.0
  • typer >=0.7.0
  • uvicorn >=0.20.0
GEO-INFER-INTRA/setup.py pypi
  • celery >=5.2.0
  • elasticsearch >=8.0.0
  • fastapi >=0.95.0
  • jsonschema >=4.0.0
  • mkdocs >=1.4.0
  • pydantic >=2.0.0
  • pyyaml >=6.0
  • rdflib >=6.0.0
  • rich >=12.0.0
  • sqlalchemy >=2.0.0
  • typer >=0.7.0
GEO-INFER-NORMS/setup.py pypi
  • geopandas >=0.10.0
  • matplotlib >=3.4.0
  • networkx >=2.6.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • shapely >=1.8.0
GEO-INFER-OPS/requirements.txt pypi
  • black >=23.3.0
  • docker >=6.0.1
  • fastapi >=0.95.0
  • flake8 >=6.0.0
  • isort >=5.12.0
  • kubernetes >=26.1.0
  • pre-commit >=3.2.2
  • prometheus-client >=0.16.0
  • pytest >=7.3.1
  • pytest-cov >=4.1.0
  • pyyaml >=6.0
  • structlog >=23.1.0
  • uvicorn >=0.21.0
GEO-INFER-OPS/setup.py pypi
  • fastapi >=0.68.0
  • prometheus-client >=0.12.0
  • prometheus-fastapi-instrumentator >=5.7.0
  • pydantic >=1.8.0
  • pytest >=6.0.0
  • pytest-cov >=2.12.0
  • pytest-timeout >=2.0.0
  • structlog >=21.1.0
GEO-INFER-SEC/requirements.txt pypi
  • bcrypt >=3.2.0
  • cryptography >=36.0.0
  • flask >=2.0.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pydantic >=1.9.0
  • pyjwt >=2.3.0
  • pyproj >=3.0.0
  • pyyaml >=6.0
  • shapely >=1.8.0
  • sqlalchemy >=1.4.0
GEO-INFER-SEC/setup.py pypi
  • cryptography >=36.0.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pyjwt >=2.3.0
  • pyproj >=3.0.0
  • pyyaml >=6.0
  • shapely >=1.8.0
GEO-INFER-SPACE/requirements.txt pypi
  • fastapi >=0.68.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pyproj >=3.3.0
  • pytest >=6.2.5
  • pytest-cov >=2.12.1
  • python-multipart >=0.0.5
  • shapely >=1.8.0
  • uvicorn >=0.15.0
GEO-INFER-SPACE/setup.py pypi
  • fastapi >=0.68.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pyproj >=3.3.0
  • python-multipart >=0.0.5
  • shapely >=1.8.0
  • uvicorn >=0.15.0
GEO-INFER-API/requirements.txt pypi
  • fastapi >=0.95.0,<0.96.0
  • httpx >=0.24.0,<0.25.0
  • pydantic >=1.10.7,<2.0.0
  • pytest >=7.3.1,<7.4.0
  • pytest-cov >=4.1.0,<4.2.0
  • python-dotenv >=1.0.0,<2.0.0
  • python-multipart >=0.0.6,<0.1.0
  • requests >=2.28.2,<2.29.0
  • uvicorn >=0.21.0,<0.22.0
GEO-INFER-API/setup.py pypi
GEO-INFER-API/src/geo_infer_api.egg-info/requires.txt pypi
  • fastapi <0.96.0,>=0.95.0
  • httpx <0.25.0,>=0.24.0
  • pydantic <2.0.0,>=1.10.7
  • pytest <7.4.0,>=7.3.1
  • pytest-cov <4.2.0,>=4.1.0
  • python-dotenv <2.0.0,>=1.0.0
  • python-multipart <0.1.0,>=0.0.6
  • requests <2.29.0,>=2.28.2
  • uvicorn <0.22.0,>=0.21.0
GEO-INFER-ART/setup.py pypi
  • colour >=0.1.5
  • geopandas >=0.10.0
  • matplotlib >=3.4.0
  • numpy >=1.21.0
  • opencv-python >=4.5.0
  • pillow >=8.3.0
  • rasterio >=1.2.0
  • scikit-image >=0.18.0
  • scipy >=1.7.0
  • tensorflow >=2.6.0
GEO-INFER-MATH/pyproject.toml pypi
  • geopandas >=0.10.0
  • matplotlib >=3.4.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • shapely >=1.8.0
GEO-INFER-PEP/pyproject.toml pypi
  • pytest ^7.0 develop
  • ruff ^0.1.0 develop
  • fastapi ^0.100.0
  • matplotlib ^3.7.0
  • pandas ^2.0
  • pydantic ^2.0
  • python >=3.9,<3.13
  • seaborn ^0.13.0
  • uvicorn ^0.23.2
GEO-INFER-BAYES/src/geo_infer_bayes.egg-info/requires.txt pypi
  • arviz *
  • black *
  • cmdstanpy *
  • flake8 *
  • geopandas *
  • matplotlib *
  • mypy *
  • numpy *
  • pandas *
  • pymc *
  • pytest *
  • pytest-cov *
  • rasterio *
  • scipy *
  • tensorflow-probability *
  • xarray *
GEO-INFER-EXAMPLES/examples/iot_radiation_monitoring/requirements.txt pypi
  • fastapi >=0.68.0
  • fiona >=1.8.0
  • folium >=0.14.0
  • geopandas >=0.12.0
  • h3 >=3.7.0
  • jsonschema >=4.0.0
  • matplotlib >=3.5.0
  • numpy >=1.21.0
  • pandas >=1.3.0
  • plotly >=5.0.0
  • pyproj >=3.2.0
  • pytest >=6.0.0
  • pytest-cov >=3.0.0
  • pyyaml >=6.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • shapely >=1.8.0
  • statsmodels >=0.13.0
  • structlog >=21.0.0
  • uvicorn >=0.15.0
GEO-INFER-EXAMPLES/setup.py pypi
  • jupyterlab >=3.4.0
  • matplotlib >=3.5.0
  • pandas >=1.4.0
  • pyyaml >=6.0
  • requests >=2.28.0
  • rich >=12.0.0
  • typer >=0.7.0
GEO-INFER-IOT/setup.py pypi
  • API *
  • Configuration *
  • Core *
  • IoT *
  • Spatial *
  • Time *
  • Visualization *
  • aiocoap >=0.4.3
  • asyncio-mqtt >=0.11.0
  • confluent-kafka >=1.8.0
  • fastapi >=0.68.0
  • folium >=0.12.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • influxdb-client >=1.24.0
  • matplotlib >=3.5.0
  • numpy >=1.20.0
  • paho-mqtt >=1.6.0
  • pandas >=1.3.0
  • plotly >=5.0.0
  • pydantic >=1.8.0
  • pyproj >=3.3.0
  • pyserial >=3.5
  • python-dotenv >=0.19.0
  • pyyaml >=6.0
  • rich >=12.0.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • uvicorn >=0.15.0
  • websockets >=10.0
GEO-INFER-IOT/src/geo_infer_iot.egg-info/requires.txt pypi
  • aiocoap >=0.4.3
  • arviz >=0.12.0
  • asyncio-mqtt >=0.11.0
  • black >=21.5b2
  • chirpstack-api >=3.12.0
  • confluent-kafka >=1.8.0
  • fastapi >=0.68.0
  • flake8 >=3.9.0
  • folium >=0.12.0
  • geopandas >=0.10.0
  • gpytorch >=1.6.0
  • h3 >=3.7.0
  • influxdb-client >=1.24.0
  • isort >=5.9.0
  • lora >=0.2.0
  • matplotlib >=3.5.0
  • mypy >=0.910
  • numpy >=1.20.0
  • paho-mqtt >=1.6.0
  • pandas >=1.3.0
  • plotly >=5.0.0
  • pydantic >=1.8.0
  • pymc >=4.0.0
  • pyorbital >=1.7.0
  • pyproj >=3.3.0
  • pyserial >=3.5
  • pytest >=6.0.0
  • pytest-asyncio >=0.20.0
  • pytest-cov >=2.12.0
  • python-dotenv >=0.19.0
  • pyyaml >=6.0
  • rich >=12.0.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • sgp4 >=2.20
  • uvicorn >=0.15.0
  • websockets >=10.0
GEO-INFER-TEST/setup.py pypi
  • coverage *
  • pytest >=7.0.0
  • pytest-benchmark >=4.0.0
  • pytest-cov >=4.0.0
  • pytest-html >=3.1.0
  • pytest-mock >=3.10.0
  • pytest-timeout >=2.1.0
  • pytest-xdist >=3.0.0
GEO-INFER-INTRA/src/package.json npm
GEO-INFER-AGENT/src/geo_infer_agent.egg-info/requires.txt pypi
  • black >=23.3.0
  • colorlog >=6.7.0
  • folium >=0.14.0
  • geopandas >=0.13.0
  • geopy >=2.3.0
  • gym >=0.26.0
  • isort >=5.12.0
  • matplotlib >=3.7.1
  • mypy >=1.3.0
  • networkx >=3.1
  • numpy >=1.23.5
  • pytest >=7.3.1
  • pytest-cov >=4.1.0
  • pyyaml >=6.0
  • rasterio >=1.3.7
  • requests >=2.28.2
  • scikit-learn >=1.2.2
  • shapely >=2.0.1
  • stable-baselines3 >=2.0.0
  • tensorflow >=2.12.0
  • torch >=2.0.0
  • tqdm >=4.65.0
  • transformers >=4.29.2
GEO-INFER-ART/src/geo_infer_art.egg-info/requires.txt pypi
  • black >=21.6b0
  • colour >=0.1.5
  • flake8 >=3.9.2
  • geopandas >=0.10.0
  • isort >=5.9.2
  • matplotlib >=3.4.0
  • numpy >=1.21.0
  • opencv-python >=4.5.0
  • pillow >=8.3.0
  • pytest >=6.2.5
  • pytest-cov >=2.12.1
  • rasterio >=1.2.0
  • scikit-image >=0.18.0
  • scipy >=1.7.0
  • tensorflow >=2.6.0
GEO-INFER-BIO/src/geo_infer_bio.egg-info/requires.txt pypi
  • biopython >=1.79
  • black >=21.7b0
  • fastapi >=0.68.0
  • flake8 >=3.9.0
  • geo-infer-ai >=0.1.0
  • geo-infer-space >=0.1.0
  • geo-infer-time >=0.1.0
  • geopandas >=0.9.0
  • graphql-core >=3.1.0
  • isort >=5.9.0
  • matplotlib >=3.4.0
  • mypy >=0.910
  • networkx >=2.6.0
  • numpy >=1.21.0
  • pandas >=1.3.0
  • pydantic >=1.8.0
  • pytest >=6.2.0
  • pytest-cov >=2.12.0
  • scikit-learn >=0.24.0
  • scipy >=1.7.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • sphinx >=4.1.0
  • sphinx-rtd-theme >=0.5.0
  • strawberry-graphql >=0.96.0
  • uvicorn >=0.15.0
GEO-INFER-EXAMPLES/src/geo_infer_examples.egg-info/requires.txt pypi
  • black >=22.0.0
  • cartopy >=0.21.0
  • contextily >=1.2.0
  • flake8 >=5.0.0
  • folium >=0.12.0
  • geopandas >=0.11.0
  • jupyterlab >=3.4.0
  • matplotlib >=3.5.0
  • mypy >=0.991
  • myst-parser >=0.18.0
  • netcdf4 >=1.6.0
  • networkx >=2.8
  • pandas >=1.4.0
  • plotly >=5.10.0
  • pre-commit >=2.20.0
  • pytest >=7.0.0
  • pytest-cov >=4.0.0
  • pyyaml >=6.0
  • rasterio >=1.3.0
  • requests >=2.28.0
  • rich >=12.0.0
  • scikit-learn >=1.1.0
  • scipy >=1.9.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • sphinx >=5.0.0
  • sphinx-autodoc-typehints >=1.19.0
  • sphinx-rtd-theme >=1.0.0
  • sympy >=1.11.0
  • typer >=0.7.0
  • xarray >=2022.6.0
GEO-INFER-INTRA/docs/realms/requirements.txt pypi
  • jsonschema >=4.0.0
  • requests >=2.25.0
GEO-INFER-INTRA/src/geo_infer_intra.egg-info/requires.txt pypi
  • black >=23.0.0
  • celery >=5.2.0
  • elasticsearch >=8.0.0
  • fastapi >=0.95.0
  • flake8 >=6.0.0
  • isort >=5.0.0
  • jsonschema >=4.0.0
  • mkdocs >=1.4.0
  • mypy >=1.0.0
  • pydantic >=2.0.0
  • pytest >=7.0.0
  • pytest-cov >=4.0.0
  • pyyaml >=6.0
  • rdflib >=6.0.0
  • rich >=12.0.0
  • sphinx >=6.0.0
  • sqlalchemy >=2.0.0
  • typer >=0.7.0
GEO-INFER-NORMS/src/geo_infer_norms.egg-info/requires.txt pypi
  • black >=21.5b2
  • flake8 >=3.9.0
  • geopandas >=0.10.0
  • matplotlib >=3.4.0
  • mypy >=0.812
  • nbsphinx >=0.8.0
  • networkx >=2.6.0
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pytest >=6.0.0
  • pytest-cov >=2.12.0
  • shapely >=1.8.0
  • sphinx >=4.0.0
  • sphinx-rtd-theme >=0.5.2
GEO-INFER-OPS/src/geo_infer_ops.egg-info/requires.txt pypi
  • black *
  • fastapi >=0.68.0
  • flake8 *
  • isort *
  • mypy *
  • prometheus-client >=0.12.0
  • prometheus-fastapi-instrumentator >=5.7.0
  • pydantic >=1.8.0
  • pytest >=6.0.0
  • pytest *
  • pytest-asyncio *
  • pytest-cov >=2.12.0
  • pytest-cov *
  • pytest-timeout >=2.0.0
  • pytest-timeout *
  • structlog >=21.1.0
GEO-INFER-PLACE/locations/australia/requirements.txt pypi
  • abs-data >=0.2.0
  • ala-tools >=0.3.0
  • austopo-tools >=0.2.0
  • australia-maps >=0.2.0
  • basemap >=1.3.0
  • black >=21.9.0
  • bokeh >=2.4.0
  • bom-weather >=0.2.0
  • building-energy >=0.2.0
  • bushfire-analysis >=0.2.0
  • cartopy >=0.20.0
  • city-planning >=0.2.0
  • climdata >=0.5.0
  • coastal-australia >=0.3.0
  • crop-calendar >=0.1.0
  • csiro-data >=0.1.0
  • dask >=2021.9.0
  • demographic-australia >=0.2.0
  • drought-indices >=0.3.0
  • economic-impact >=0.2.0
  • emergency-response >=0.1.0
  • fire-danger-rating >=0.3.0
  • flake8 >=3.9.0
  • gbif-python >=0.6.0
  • geoscience-au >=0.3.0
  • great-barrier-reef >=0.1.0
  • green-infrastructure >=0.1.0
  • groundwater-analysis >=0.1.0
  • habitat-connectivity >=0.2.0
  • hdf5 >=3.1.0
  • heatwave-analysis >=0.1.0
  • imos-tools >=0.2.0
  • indigenous-mapping >=0.1.0
  • intake >=0.6.0
  • irrigation-analysis >=0.1.0
  • joblib >=1.1.0
  • jupyter-lab >=3.2.0
  • land-use-change >=0.3.0
  • landsat-analysis >=0.4.0
  • marine-biodiversity >=0.2.0
  • modis-tools >=0.5.0
  • multiprocessing-on-dill >=3.5.0
  • murray-darling >=0.2.0
  • natural-hazards >=0.1.0
  • nbconvert >=6.3.0
  • netcdf4 >=1.5.7
  • numba >=0.54.0
  • papermill >=2.3.0
  • plotly >=5.3.0
  • pytest >=6.2.0
  • pytest-cov >=2.12.0
  • scikit-learn >=1.0.0
  • sentinel-australia >=0.2.0
  • species-distribution >=0.4.0
  • sphinx-australia >=0.1.0
  • streamflow-analysis >=0.2.0
  • tensorflow >=2.6.0
  • time-series-analysis >=0.3.0
  • tourism-analysis >=0.1.0
  • urban-heat-island >=0.3.0
  • vegetation-indices >=0.3.0
  • water-accounting >=0.3.0
  • xgboost >=1.4.0
  • yield-analysis >=0.2.0
  • zarr >=2.10.0
GEO-INFER-PLACE/locations/cascadia/requirements.txt pypi
  • black >=21.0.0
  • cartopy >=0.20.0
  • contextily >=1.2.0
  • fiona >=1.8.0
  • flake8 >=3.9.0
  • folium >=0.12.0
  • geopandas >=0.10.0
  • h3 >=4.0.0
  • matplotlib >=3.4.0
  • networkx >=2.6.0
  • numba >=0.54.0
  • numpy >=1.21.0
  • openpyxl >=3.0.0
  • pandas >=1.3.0
  • pyproj >=3.2.0
  • pytest >=6.2.0
  • pytest-cov >=2.12.0
  • python-dotenv >=0.19.0
  • pyyaml >=5.4.0
  • rasterio >=1.2.0
  • requests >=2.25.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • sphinx >=4.0.0
  • sphinx-rtd-theme >=0.5.0
  • urllib3 >=1.26.0
  • xlrd >=2.0.0
GEO-INFER-PLACE/locations/del_norte_county/requirements.txt pypi
  • black >=21.9.0
  • ca-drought >=0.1.0
  • calfire-api >=0.1.0
  • cartopy >=0.20.0
  • cdec-api >=0.2.0
  • coastal-erosion >=0.3.0
  • contextily >=1.2.0
  • dask >=2021.9.0
  • demographic-tools >=0.2.0
  • eemont >=0.3.0
  • fire-weather-index >=0.2.0
  • forestsat >=0.1.0
  • gsw >=3.4.0
  • holoviews >=1.14.0
  • hydrofunctions >=0.2.1
  • jinja2 >=3.0.0
  • lidar-processor >=0.2.0
  • meteomatics >=2.8.0
  • noaa-sdk >=0.1.21
  • numba >=0.54.0
  • openpyxl >=3.0.0
  • pre-commit >=2.15.0
  • pyclimate >=1.2.0
  • pycurrents >=0.5.0
  • pyet >=1.1.0
  • pyproj >=3.2.0
  • pyremainder >=0.1.0
  • pysheds >=0.3.0
  • pytest >=6.2.0
  • reportlab >=3.6.0
  • scikit-image >=0.18.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • sentinel-hub >=3.4.0
  • social-analysis >=0.1.0
  • statsmodels >=0.12.0
  • survey-tools >=0.1.0
  • tree-health >=0.1.0
  • whitebox >=2.1.0
GEO-INFER-PLACE/locations/del_norte_county/requirements_advanced.txt pypi
  • GeoAlchemy2 >=0.12.0
  • Pillow >=9.2.0
  • PyYAML >=6.0
  • aiohttp >=3.8.0
  • black >=22.8.0
  • bokeh >=2.4.0
  • branca >=0.6.0
  • ca-drought-api >=0.1.0
  • calfire-api >=0.1.0
  • cdec-api >=0.2.0
  • click >=8.1.0
  • configparser *
  • dash >=2.7.0
  • dask >=2022.8.0
  • datetime *
  • dateutil >=2.8.0
  • earthengine-api >=0.1.0
  • fiona >=1.8.0
  • flake8 >=5.0.0
  • flask >=2.2.0
  • folium >=0.14.0
  • folium-plugins >=0.1.0
  • fpdf2 >=2.5.0
  • geoip2 >=4.6.0
  • geopandas >=0.12.0
  • geopy >=2.2.0
  • h3 >=4.0.0
  • jinja2 >=3.1.0
  • joblib >=1.2.0
  • json5 >=0.9.0
  • lightgbm >=3.3.0
  • loguru >=0.6.0
  • matplotlib >=3.6.0
  • mypy >=0.971
  • noaa-sdk >=0.1.21
  • numba >=0.56.0
  • numpy >=1.21.0
  • opencv-python >=4.6.0
  • openpyxl >=3.0.0
  • pandas >=1.5.0
  • plotly >=5.12.0
  • prophet >=1.1.0
  • psycopg2-binary >=2.9.0
  • pyproj >=3.4.0
  • pytest >=7.1.0
  • pytest-cov >=3.0.0
  • python-dateutil >=2.8.0
  • python-dotenv >=0.19.0
  • pytz >=2022.1
  • rasterio >=1.3.0
  • redis >=4.3.0
  • reportlab >=3.6.0
  • requests >=2.28.0
  • rich >=12.5.0
  • scikit-image >=0.19.0
  • scikit-learn >=1.1.0
  • scipy >=1.9.0
  • seaborn >=0.11.0
  • sentinelhub >=3.9.0
  • sentry-sdk >=1.9.0
  • shapely >=2.0.0
  • sphinx >=5.1.0
  • sphinx-rtd-theme >=1.0.0
  • sqlite3 *
  • statsforecast >=1.4.0
  • statsmodels >=0.13.0
  • tensorflow >=2.10.0
  • toml >=0.10.0
  • torch >=1.12.0
  • tqdm >=4.64.0
  • urllib3 >=1.26.0
  • xgboost >=1.6.0
  • xlsxwriter >=3.0.0
GEO-INFER-PLACE/locations/siberia/requirements.txt pypi
  • active-layer >=0.1.0
  • aerosol-analysis >=0.2.0
  • albedo-analysis >=0.2.0
  • arctic-ai >=0.1.0
  • arctic-amplification >=0.1.0
  • arctic-cartopy >=0.2.0
  • arctic-climate >=0.4.0
  • arctic-collaboration >=0.1.0
  • arctic-council-data >=0.1.0
  • arctic-data-portal >=0.3.0
  • arctic-hydrology >=0.3.0
  • arctic-metadata >=0.1.0
  • arctic-parallel >=0.1.0
  • arctic-projections >=0.2.0
  • arctic-russia >=0.1.0
  • arctic-validation >=0.1.0
  • atmospheric-arctic >=0.3.0
  • babel >=2.9.0
  • boundary-layer >=0.1.0
  • carbon-flux >=0.3.0
  • cf-conventions >=0.2.0
  • change-point >=0.2.0
  • climate-indices >=0.3.0
  • community-monitoring >=0.2.0
  • cryosphere-data >=0.2.0
  • cultural-landscapes >=0.1.0
  • dask >=2021.9.0
  • data-sharing-protocols >=0.1.0
  • extreme-events >=0.2.0
  • foundation-analysis >=0.1.0
  • geology-siberia >=0.1.0
  • geophysics-arctic >=0.2.0
  • glacier-tools >=0.2.0
  • gravity-magnetic >=0.1.0
  • greenhouse-gas-atm >=0.2.0
  • ground-stability >=0.3.0
  • ground-temp >=0.2.0
  • hdf5 >=3.1.0
  • hypothesis >=6.24.0
  • ice-dynamics >=0.1.0
  • indigenous-mapping >=0.1.0
  • landsat-arctic >=0.2.0
  • methane-analysis >=0.2.0
  • modis-arctic >=0.3.0
  • mpi4py >=3.1.0
  • netcdf4 >=1.5.7
  • numba >=0.54.0
  • permafrost-hydrology >=0.2.0
  • permafrost-infrastructure >=0.2.0
  • permafrost-tools >=0.3.0
  • phenology-arctic >=0.1.0
  • pipeline-monitoring >=0.2.0
  • polar-plotting >=0.3.0
  • polar-portal >=0.2.0
  • polar-visualization >=0.1.0
  • polar-weather >=0.2.0
  • pytest >=6.2.0
  • quality-control >=0.2.0
  • river-ice >=0.1.0
  • roshydromet-api >=0.2.0
  • rus-geo-data >=0.1.0
  • russian-locale >=0.1.0
  • scikit-learn >=1.0.0
  • sea-ice-analysis >=0.3.0
  • seismic-analysis >=0.2.0
  • sentinel-arctic >=0.3.0
  • siberian-data >=0.2.0
  • snow-analysis >=0.3.0
  • soil-carbon >=0.3.0
  • taiga-analysis >=0.2.0
  • tensorflow >=2.6.0
  • thaw-settlement >=0.2.0
  • thermal-remote-sensing >=0.2.0
  • time-series-ml >=0.2.0
  • traditional-knowledge >=0.1.0
  • trend-analysis >=0.3.0
  • tundra-ecology >=0.3.0
  • vegetation-carbon >=0.2.0
  • vegetation-dynamics >=0.2.0
  • watershed-arctic >=0.2.0
GEO-INFER-PLACE/setup.py pypi
GEO-INFER-PLACE/src/geo_infer_place.egg-info/requires.txt pypi
  • ala-python >=0.1.0
  • arctic-data >=0.2.0
  • arviz >=0.11.0
  • austopo >=0.1.0
  • biopython >=1.79
  • black >=21.9.0
  • bom-data >=0.2.0
  • calfire-api >=0.1.0
  • cdo >=1.5.0
  • cf-units >=3.0.0
  • cftime >=1.5.0
  • click >=8.0.0
  • climtas >=0.4.0
  • cupy >=9.4.0
  • dask >=2021.9.0
  • epidemics >=0.1.0
  • flake8 >=3.9.0
  • folium >=0.12.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • jsonschema >=3.2.0
  • lifelines >=0.26.0
  • matplotlib >=3.4.0
  • mesa >=0.8.9
  • mypy >=0.910
  • nbsphinx >=0.8.0
  • netCDF4 >=1.5.7
  • networkx >=2.6.0
  • noaa-coops >=1.1.0
  • numba >=0.54.0
  • numpy >=1.21.0
  • pandas >=1.3.0
  • permafrost >=0.1.0
  • plotly >=5.3.0
  • pymc >=4.0.0
  • pyproj >=3.2.0
  • pytest >=6.2.0
  • pytest-cov >=2.12.0
  • python-dateutil >=2.8.0
  • pytz >=2021.1
  • pyyaml >=5.4.0
  • rasterio >=1.2.0
  • requests >=2.26.0
  • roshydromet >=0.1.0
  • rtree >=0.9.0
  • scikit-bio >=0.5.6
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • sphinx >=4.2.0
  • sphinx-rtd-theme >=1.0.0
  • stan >=3.3.0
  • tensorflow >=2.6.0
  • toml >=0.10.0
  • torch >=1.9.0
  • tqdm >=4.62.0
  • urllib3 >=1.26.0
  • usgs-water >=0.3.0
  • xarray >=0.19.0
  • xgboost >=1.4.0
GEO-INFER-SEC/src/geo_infer_sec.egg-info/requires.txt pypi
  • black >=22.0.0
  • cryptography >=36.0.0
  • flake8 >=4.0.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • mypy >=0.910
  • numpy >=1.20.0
  • pandas >=1.3.0
  • pyjwt >=2.3.0
  • pyproj >=3.0.0
  • pytest >=6.0.0
  • pytest-cov >=2.12.0
  • pyyaml >=6.0
  • shapely >=1.8.0
GEO-INFER-TEST/src/geo_infer_test.egg-info/requires.txt pypi
  • black >=23.3.0 test
  • coverage >=7.0.0 test
  • factory-boy >=3.2.0 test
  • faker >=18.0.0 test
  • flake8 >=6.0.0 test
  • geopandas >=0.10.0 test
  • hypothesis >=6.0.0 test
  • isort >=5.12.0 test
  • jinja2 >=3.1.0 test
  • jsonschema >=4.0.0 test
  • locust >=2.0.0 test
  • matplotlib >=3.5.0 test
  • memory-profiler >=0.60.0 test
  • mypy >=1.0.0 test
  • myst-parser >=1.0.0 test
  • numpy >=1.20.0 test
  • pandas >=1.3.0 test
  • pre-commit >=3.0.0 test
  • psutil >=5.9.0 test
  • pytest >=7.0.0 test
  • pytest-benchmark >=4.0.0 test
  • pytest-cov >=4.0.0 test
  • pytest-html >=3.1.0 test
  • pytest-mock >=3.10.0 test
  • pytest-timeout >=2.1.0 test
  • pytest-xdist >=3.0.0 test
  • pyyaml >=6.0 test
  • requests >=2.28.0 test
  • seaborn >=0.11.0 test
  • selenium >=4.0.0 test
  • sphinx >=5.0.0 test
  • sphinx-rtd-theme >=1.2.0 test
  • tabulate >=0.9.0 test
pyproject.toml pypi
  • aiohttp >=3.8.0
  • branca >=0.4.0
  • cftime >=1.5.0
  • click >=8.0.0
  • dask >=2021.9.0
  • fiona >=1.8.0
  • folium >=0.12.0
  • geopandas >=0.10.0
  • h3 >=3.7.0
  • jsonschema >=3.2.0
  • matplotlib >=3.4.0
  • netCDF4 >=1.5.7
  • numpy >=1.20.0
  • pandas >=1.3.0
  • plotly >=5.3.0
  • pyproj >=3.3.0
  • python-dateutil >=2.8.0
  • pytz >=2021.1
  • pyyaml >=5.4.0
  • rasterio >=1.2.0
  • requests >=2.26.0
  • rich >=12.0.0
  • rtree >=0.9.0
  • scikit-learn >=1.0.0
  • scipy >=1.7.0
  • seaborn >=0.11.0
  • shapely >=1.8.0
  • toml >=0.10.0
  • tqdm >=4.62.0
  • urllib3 >=1.26.0
  • xarray >=0.19.0
GEO-INFER-IOT/tests/requirements-test.txt pypi
  • pytest ==7.4.0 test
  • pytest-cov ==4.1.0 test
GEO-INFER-SPM/tests/requirements-test.txt pypi
  • pytest ==7.4.0 test
  • pytest-cov ==4.1.0 test