Some checks failed
C++ Tests / test-fast (pull_request) Successful in 2m16s
API Docs / doc-build (pull_request) Successful in 49s
Markdown link check / check (pull_request) Successful in 51s
C++ Tests / test-cgal (pull_request) Failing after 7m34s
C++ Tests / quality-gates (pull_request) Successful in 2m20s
Post-merge consistency commit:
* CITATION.cff version 0.9.0 → 0.10.0, date 2026-05-26
* CHANGELOG.md — new "[0.10.0]" section listing all 13 commits
that landed across PRs #17 / #18 / #19
* Post-merge gate fixes:
- doxygen_groups.h + doxygen_namespaces.h gain \\file briefs
- .codespellrc extended (honour, thead, optimiser)
- compile-time.md: unbalanced backtick on line 102 fixed
(was confusing Doxygen's verbatim-block detector)
Final gate state on the merged main:
✅ 259/259 tests pass
✅ test-count consistency
✅ markdown links 166/166 resolve (43 .md files)
✅ CGAL conventions 0/8 violations
✅ license-headers 68/68 carry MIT SPDX
✅ codespell 0 typos
✅ shellcheck 0 findings (18 scripts)
✅ Doxygen 396/396 symbols, 0 warnings
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
69 lines
2.1 KiB
YAML
69 lines
2.1 KiB
YAML
cff-version: 1.2.0
|
||
message: "If you use this software in your research, please cite it as below."
|
||
|
||
authors:
|
||
- family-names: Moussa
|
||
given-names: Tarik
|
||
email: Tarik.moussa95@gmail.com
|
||
|
||
title: "conformallab++"
|
||
version: 0.10.0
|
||
date-released: 2026-05-26
|
||
url: "https://codeberg.org/TMoussa/ConformalLabpp"
|
||
repository-code: "https://codeberg.org/TMoussa/ConformalLabpp"
|
||
license: MIT
|
||
|
||
abstract: >
|
||
conformallab++ is a C++17 implementation of discrete conformal maps on
|
||
triangulated surfaces, covering Euclidean, Spherical, and Hyper-ideal geometry
|
||
modes. It provides a Newton solver for discrete conformal equivalence (DCE),
|
||
tree-cotree cut graphs, Möbius holonomy, period matrix computation with
|
||
SL(2,ℤ) reduction, and fundamental domain construction. The long-term goal is
|
||
a CGAL package for discrete conformal geometry.
|
||
|
||
keywords:
|
||
- discrete conformal geometry
|
||
- conformal maps
|
||
- surface parameterization
|
||
- period matrix
|
||
- Teichmüller theory
|
||
- CGAL
|
||
- C++
|
||
|
||
references:
|
||
- type: thesis
|
||
authors:
|
||
- family-names: Sechelmann
|
||
given-names: Stefan
|
||
title: >
|
||
Variational Methods for Discrete Surface Parameterization:
|
||
Applications and Implementation
|
||
institution:
|
||
name: Technische Universität Berlin
|
||
year: 2016
|
||
doi: 10.14279/depositonce-5415
|
||
notes: "Primary algorithmic source for this implementation"
|
||
|
||
- type: article
|
||
authors:
|
||
- family-names: Springborn
|
||
given-names: Boris
|
||
title: "Ideal Hyperbolic Polyhedra and Discrete Uniformization"
|
||
journal: "Discrete & Computational Geometry"
|
||
year: 2020
|
||
doi: 10.1007/s00454-019-00132-8
|
||
notes: "Mathematical basis for the HyperIdeal geometry mode"
|
||
|
||
- type: article
|
||
authors:
|
||
- family-names: Bobenko
|
||
given-names: Alexander I.
|
||
- family-names: Springborn
|
||
given-names: Boris A.
|
||
title: >
|
||
Variational Principles for Circle Patterns and Koebe's Theorem
|
||
journal: "Transactions of the American Mathematical Society"
|
||
year: 2004
|
||
doi: 10.1090/S0002-9947-03-03239-2
|
||
notes: "Variational framework underlying all three geometry modes"
|