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.1.1.tar.gz (29.7 kB view details)

Uploaded Source

Built Distribution

views_pipeline_core-0.1.1-py3-none-any.whl (33.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: views_pipeline_core-0.1.1.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for views_pipeline_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9cdd246a832c17de41264ec25261d9d20dbe2e900f78f3fb0f1686c4680cc6bb
MD5 fb0d92a14e77167fce812188ad7d3d1f
BLAKE2b-256 b608ba0894bb6d1f29b57c8ceb0fab614c4341237ba002feb00bf03df20827b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for views_pipeline_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a925f889048301121d69813c6d0554b7a0b0163656998b7be46f9bb1a87f4dd
MD5 6b70325a0bb9fbde98eb4536b2402d1e
BLAKE2b-256 3e10af9aad09ff621d53848f6017b502c66c4bf738d15b357b0a2c1feb854b5e

See more details on using hashes here.

Supported by

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