Skip to content

conjure-cp/conjure-oxide

Repository files navigation

Conjure Oxide

This repository contains the in-progress Conjure Oxide constraints modelling tool and its dependencies.

https://conjure-cp.github.io/conjure-oxide/

Installation

Building from Source

The following dependencies are required:

  • Conjure (including solvers)
  • Clang
  • Libclang
  • Cmake
  • Rust, installed using rustup

Ensure that Conjure is placed early in your PATH to avoid conflicts with ImageMagick's conjure command!

Run cargo install --path crates/conjure-cp-cli to install conjure-oxide.

Repository Structure

This repository holds the source-code for both conjure-oxide itself, and various related projects.

conjure-oxide crates

The following crates define the conjure-oxide system:

Ecosystem crates

The following crates are related to, or used by, conjure-oxide, but can be used in isolation from it:

Related Projects

The following projects are used by, and developed alongside, conjure-oxide, but are kept in their own repositories:

Licence

This project is being produced by staff and students of University of St Andrews, and is licenced under the Mozilla Public Licence 2.0.