<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gipfel/src/ProjectionCylindrical.H, branch v0.5.5</title>
<subtitle>gipfel - photogrammetry for mountain images
</subtitle>
<id>https://git.flpsed.org/gipfel/atom?h=v0.5.5</id>
<link rel='self' href='https://git.flpsed.org/gipfel/atom?h=v0.5.5'/>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/'/>
<updated>2026-10-26T19:05:20Z</updated>
<entry>
<title>Replace the C++ implementation with the Rust port</title>
<updated>2026-10-26T19:05:20Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2026-10-26T19:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=375d87a9b0ec1cf2fffd705adb870c86144d2400'/>
<id>urn:sha1:375d87a9b0ec1cf2fffd705adb870c86144d2400</id>
<content type='text'>
The Rust port (formerly gipfel-rs) is now the official successor to the
FLTK/GSL C++ code base. This squashes the port into a single commit and
removes the C++ sources (they remain in the git history below).

Layout:
  crates/gipfel-core  headless core: hills, panorama geometry, projections
                      (maxima-generated derivatives), pure-Rust LM fit,
                      gipfel: JPEG comment + EXIF I/O, profiles, stitching
  crates/gipfel-cli   command-line tools (export, info, stitch, profiles)
  crates/gipfel-app   Cosmic DE (libcosmic) GUI, binary name `gipfel`
  codegen/            maxima scripts + regen.sh for the projection code
  tests/              golden files + C++ reference harnesses (historical)

The original README is kept for now; it will be updated to describe the
Rust build. gipfel.dat, AUTHORS, ChangeLog and NEWS are unchanged.
</content>
</entry>
<entry>
<title>fix bug in cylindrical projection</title>
<updated>2009-04-01T11:16:44Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2009-04-01T11:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=9d8a88c1a46cc95f69e9bc0e50ed1134bef6c715'/>
<id>urn:sha1:9d8a88c1a46cc95f69e9bc0e50ed1134bef6c715</id>
<content type='text'>
If one peak is "left" and one is "right" of north, cylindrical
projection was not able to compute proper viewing parameters.
This is fixed by adjusting alpha angles of known hills to be increasing
with x.
</content>
</entry>
<entry>
<title>style</title>
<updated>2009-03-26T19:22:36Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2009-03-26T19:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=3d4e62d3c9781649ef5ea01825fd5c686e63379c'/>
<id>urn:sha1:3d4e62d3c9781649ef5ea01825fd5c686e63379c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>whitespace</title>
<updated>2008-07-05T21:19:59Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2008-07-05T21:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=f7bc229a1f73ff6aad78588642b773d7832121f5'/>
<id>urn:sha1:f7bc229a1f73ff6aad78588642b773d7832121f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement initial main point adjustment (x-axis only)</title>
<updated>2007-03-06T18:19:46Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2007-03-06T18:19:46Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=4671827b2408eccd6e457660b5817b5f9ae81569'/>
<id>urn:sha1:4671827b2408eccd6e457660b5817b5f9ae81569</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix visibility test; fix stitching</title>
<updated>2006-12-17T16:24:50Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2006-12-17T16:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=3a621992b292d97f5d45d2d342b19dd2194011cc'/>
<id>urn:sha1:3a621992b292d97f5d45d2d342b19dd2194011cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove ProjectionSphaerical</title>
<updated>2006-12-17T15:34:52Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2006-12-17T15:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=7aa846c399ba8a9b8c03ec12fceca523d428dd42'/>
<id>urn:sha1:7aa846c399ba8a9b8c03ec12fceca523d428dd42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use LSQ for all projection types</title>
<updated>2006-12-17T15:13:32Z</updated>
<author>
<name>Johannes Hofmann</name>
<email>Johannes.Hofmann@gmx.de</email>
</author>
<published>2006-12-17T15:13:32Z</published>
<link rel='alternate' type='text/html' href='https://git.flpsed.org/gipfel/commit/?id=23900d0b19e5c978934108f6a54aa82f6c7f27cb'/>
<id>urn:sha1:23900d0b19e5c978934108f6a54aa82f6c7f27cb</id>
<content type='text'>
</content>
</entry>
</feed>
