Files
ConformalLabpp/CITATION.cff
Tarik Moussa 540f71a629
Some checks failed
C++ Tests / test-fast (pull_request) Successful in 2m25s
API Docs / doc-build (pull_request) Successful in 53s
C++ Tests / test-cgal (pull_request) Failing after 10m32s
release: v0.9.0 — finalise PR #11 with CHANGELOG, version bump, stub cleanup
Closes the v0.9.0 release loop on top of Phase 9a-Newton + Phase 8b-Lite:

* CHANGELOG.md (NEW) — Keep-A-Changelog format, with v0.9.0 entry
  detailing all Phase 9a / 9b / 8b-Lite contents and the doc-audit
  corrections that landed via PR #10.

* CITATION.cff — version 0.7.0 → 0.9.0, date 2026-05-18 → 2026-05-22.

* Stale HDS-port stubs removed (13 GTEST_SKIPs total):
  - code/tests/test_spherical_functional.cpp
  - code/tests/test_hyper_ideal_functional.cpp
  - code/tests/test_hyper_ideal_hyperelliptic_utility.cpp
  These referenced a "HDS port (Phase 4)" that never happened —
  CoHDS was intentionally replaced by CGAL::Surface_mesh, and the
  functional tests live in code/tests/cgal/test_*_functional.cpp.

* Test-count updates everywhere:
  - Non-CGAL  36 → 23  (drop = 13 deleted stubs)
  - CGAL      176 → 227
  - Total     212 → 250  (+38 net, 0 skipped)
  Files: README.md, CLAUDE.md, CHANGELOG.md, scripts/try_it.sh,
         doc/api/tests.md, doc/contributing.md, doc/getting-started.md,
         doc/math/validation.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 04:27:24 +02:00

69 lines
2.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.9.0
date-released: 2026-05-22
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"