Fink

Recent Package Updates

2025-11-17: libcoordgen3-shlibs-3.0.2-2 (Molecular 2D coordinate generation)
Molecular 2D coordinate generation

commit log from Daniel Macks ([email protected]):

    libcoordgen3: upstream build-fixes and bug-fixes
2025-11-17: eigen3-3.4.1-1 (C++ template library for linear algebra)
Eigen 3 is a C++ template library for linear algebra (vectors, matrices, and 
related algorithms). It is:
 * Versatile. Eigen handles both fixed-size and dynamic-size matrices and
  vectors, without code duplication, and in a completely integrated way. It
  aims to provide not only vectors and matrices but also many algorithms.
 * Fast. Expression templates remove temporaries and enable lazy evaluation.
  Explicit vectorization is performed for the SSE (2 and later) and AltiVec
  instruction sets, with graceful fallback to non-vectorized code. With
  fixed-size objects, dynamic memory allocation is avoided, and the loops
  are unrolled when that makes sense. For large matrices, special attention
  is paid to cache-friendliness. This Benchmark shows Eigen's outstanding
 performance.
 * Good API. Expression templates allow for a very clean and expressive API.
  Implementing an algorithm on top of Eigen feels like just copying
  pseudocode.

commit log from Daniel Macks ([email protected]):

    eigen*: freshen build; new upstream eigen3
2025-11-17: eigen2-2.0.17-1 (C++ template library for linear algebra)
Eigen 2 is a C++ template library for linear algebra (vectors, matrices, and 
related algorithms). It is:
 * Versatile. Eigen handles both fixed-size and dynamic-size matrices and
  vectors, without code duplication, and in a completely integrated way. It
  aims to provide not only vectors and matrices but also many algorithms.
 * Fast. Expression templates remove temporaries and enable lazy evaluation.
  Explicit vectorization is performed for the SSE (2 and later) and AltiVec
  instruction sets, with graceful fallback to non-vectorized code. With
  fixed-size objects, dynamic memory allocation is avoided, and the loops
  are unrolled when that makes sense. For large matrices, special attention
  is paid to cache-friendliness. This Benchmark shows Eigen's outstanding
 performance.
 * Good API. Expression templates allow for a very clean and expressive API.
  Implementing an algorithm on top of Eigen feels like just copying
  pseudocode.

commit log from Daniel Macks ([email protected]):

    eigen*: freshen build; new upstream eigen3
2025-11-17: libopenbabel7-shlibs-3.1.1-3 (Chemical data converter/analysis tools)
Open Babel is a project designed to pick up where Babel left
        off, as a cross-platform program and library designed to
        interconvert between many file formats used in molecular
        modeling and computational chemistry.

commit log from Daniel Macks ([email protected]):

    openbabel7: upstream fix for FTBFS against recent libxml
2025-11-17: libmaeparser1-shlibs-1.3.3-1 (Parser for Schrodinger Maestro files)
Parser for Schrodinger Maestro files

commit log from Daniel Macks ([email protected]):

    libmaeparser1: new version
2025-11-17: libopenbabel3-shlibs-2.2.3-13 (Chemical data converter/analysis tools)
Open Babel is a project designed to pick up where Babel left
        off, as a cross-platform program and library designed to
        interconvert between many file formats used in molecular
        modeling and computational chemistry.

commit log from Daniel Macks ([email protected]):

    openbabel7: upstream fix for FTBFS against recent libxml
2025-11-17: iso-codes-4.19.0-1 (Lists of iso names)
This package aims to provide a central list of the country, language,
and currency names and their translations.  The data comes from
ISO standards 639 (language names), 3166 (country names), and 4217 (currency).
The translations are from the Translation Project. The data is provided 
in tabular files as well as XML.

commit log from Daniel Macks ([email protected]):

    iso-codes: new version