Skip to main content

No project description provided

Project description

VIEWS Pipeline Core

GitHub License GitHub branch check runs GitHub Issues or Pull Requests GitHub Release

VIEWS Twitter Header

The Violence & Impacts Early Warning System (VIEWS) produces monthly predictions of future violent conflict at both a country and sub-country level of analysis. This repository contains code, configuration files, and documentation that encapsulates the entire process of developing, experimenting, training, evaluating, and deploying the VIEWS machine learning model pipeline.

Use our interactive data dashboard to explore our latest predictions of future armed conflict.

[!CAUTION] Please note that this pipeline is actively under construction. We're in the early stages of development, meaning it's not yet ready for operational use. We're working hard to bring you a robust and fully-functional tool, so stay tuned for updates!

Table of contents

Repository Contents, Structure, and Explanations

VIEWS pipeline diagram

Repository Contents

This repository includes:

  • Code: Source code for the VIEWS project's machine learning models and the full pipeline.
  • Configuration Files: Settings and configurations for running the models, ensembles, and orchestration scripts.
  • Documentation: Detailed instructions and information about the project and how to interact with the pipeline and the individual components.

Pipeline Overview

The VIEWS machine learning pipeline involves several key processes:

  • Developing: Creating and refining machine learning models.
  • Experimentation: Testing and validating various model configurations and approaches.
  • Training: Training models with relevant data.
  • Evaluating: Assessing model performance and accuracy.
  • Deploying: Implementing models in a production environment to generate monthly true-future forecasts

Pipeline Documentation

High-level documentation on the pipeline and its components can be found in the folder documentation. For a comprehensive understanding of the terms and concepts used, please consult the Glossary. To explore the rationale behind our architectural choices, visit the Architectural Decision Records (ADRs).

Additionally, refer to READMEs and docstrings of various functions and classes in the source code.

The operational fatalities model generates forecasts for state-based armed conflict during each month in a rolling 3-year window. The latest iteration, currently in production, is called Fatalities002.

The following links cover modelling documentation for Fatalities002:

For VIEWS-specific infrastructure documentation, please refer to following GitHub repositories:

About the VIEWS Project

The VIEWS project is a collaborative effort supported by leading research institutions focused on peace and conflict studies. For more information about the project, visit the VIEWS Forecasting webpage.

Affiliations

  • Peace Research Institute Oslo (PRIO): The Peace Research Institute Oslo (PRIO) conducts research on the conditions for peaceful relations between states, groups, and people. PRIO is dedicated to understanding the processes that lead to violence and those that create sustainable peace. About half of the VIEWS core team is currently located at PRIO.

  • Department of Peace and Conflict Research at the University of Uppsala: The Department of Peace and Conflict Research at the University of Uppsala is a leading academic institution in the study of conflict resolution, peacebuilding, and security. The department is renowned for its research and education programs aimed at fostering a deeper understanding of conflict dynamics and peace processes. This department also hosts the Uppsala Conflict Data Program (UCDP), a central data source for the VIEWS project. About half of the VIEWS core team is currently located at the University of Uppsala.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

views_pipeline_core-0.2.0.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

views_pipeline_core-0.2.0-py3-none-any.whl (49.7 kB view details)

Uploaded Python 3

File details

Details for the file views_pipeline_core-0.2.0.tar.gz.

File metadata

  • Download URL: views_pipeline_core-0.2.0.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.11 Linux/6.5.0-1025-azure

File hashes

Hashes for views_pipeline_core-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8c35e3e489781c47fc4a33e67652ce890def664eaf43420db6c04688894ca051
MD5 efa6f8a5423663e18f12f72fd25407f2
BLAKE2b-256 9a6835c60335eb7668887439698369826d25c47d3603adf6ab89592486791281

See more details on using hashes here.

File details

Details for the file views_pipeline_core-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: views_pipeline_core-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 49.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.11 Linux/6.5.0-1025-azure

File hashes

Hashes for views_pipeline_core-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e892e9d227a29a8068e0f61a7824f47dbfab48b9f8c628d8b41def44f8f7f7d4
MD5 fd6b3ea014f0b977f5f0eac50b05e060
BLAKE2b-256 f03b15500dd6ee2cd64c8c433dca2e1d67deb5c0f3b467b19e79f0f1c53bb90e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page