seams-core
seams-core copied to clipboard
The d-SEAMS C++ core engine
Tests that are built with `CMake` are not built with `meson`.
In keeping with #36. Originally this PR was meant to only change the function return types. However, as noted below, this breaks the CI. So it was later further expanded...
We ship 7, but only test 1.
Since the refactors for #35, the `lua` bindings to functions have stopped working. This is expected, the `lua` bindings relied on objects being constructed in C++ and provided to the...
The function named "keepAxialRingsOnly" is unused and not defined in any file but it is declared in "topo_one_dim.hpp".
In dSEAMS raw pointers have been used, but in pybind11 when I bind a function with raw pointers. It gives segmentation error. [Here](https://github.com/RuhiRG/pyseams/commit/470e98abe02de8112fcef5abfc0c17f27cd913ee) is the git commit I made. The...
I like `meson`. Also beyond that, as shown in [pypotlib](https://github.com/TheochemUI/pypotlib/tree/main/pypotlib) `meson` subprojects make wrapper generation easier by: - Separation of concerns (bindings in a separate repo) - Less janky dependency...
We need this repository to be a pure library, which means that the Python bindings should live elsewhere as discussed with @RuhiRG.
``` Warning: The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ Cachix: installing /usr/bin/bash -c nix-env --quiet -j[8](https://github.com/d-SEAMS/seams-core/actions/runs/5308074653/jobs/9607199482?pr=27#step:6:9)...
Here is the error message from build via `nix-build .` `builder for '/nix/store/vb245y6zalkacd779w8yd6h00f2fhs7d-yodaStruct.drv' failed with exit code 2` It gives the same output when I use `nix-env if .` to...