8 releases (4 breaking)

0.5.0 Apr 16, 2024
0.4.1 Sep 26, 2023
0.4.0 Mar 30, 2023
0.3.0 Oct 27, 2022
0.1.0 Aug 5, 2022

#157 in Science

Download history 15/week @ 2024-02-20 87/week @ 2024-02-27 1/week @ 2024-03-12 202/week @ 2024-03-26 2625/week @ 2024-04-02 395/week @ 2024-04-09 826/week @ 2024-04-16 32/week @ 2024-04-23 85/week @ 2024-04-30 59/week @ 2024-05-14 15/week @ 2024-05-21 15/week @ 2024-05-28 9/week @ 2024-06-04

98 downloads per month

MIT license

150KB
3.5K SLoC

demes-forward-capi

This crate provides a C interface to demes-forward.

In general, you should prefer the other crate unless you are working in C/C++.

This crate generates:

  1. A header file
  2. A static C library
  3. A dynamic C library

Requirements

cbindgen generates the header file. We do not use a build script. Rather, we use cbindgen from the command line.

To install:

cargo install cbindgen

Integration with cmake.

See c_examples/ in the repository.

CHANGELOG

See here

Dependencies

~5–7MB
~132K SLoC