I am using dt 3.8 on a mac (fantastic job by the developers!) and one of the lens I am using (Nikkor 50mm f/2.0) does not seem to be included in the darktable embedded database, although it is present in lensfun (Lensfun). Is there a way to update the database to the current lensfun version?
Thanks for the pointer, I did previously search the forum. However, installing the lensfun port via macports and running lensfun-update-data returns the error:
Traceback (most recent call last):
File ā/opt/local/bin/lensfun-update-dataā, line 46, in
import lensfun
ModuleNotFoundError: No module named ālensfunā
But upon further reflection, it also seems odd that the lens is not present in the darktable embedded database, as it seems to be included in lensfun at least from version 0.3.0 (latest release is 0.3.2). Furthermore, the list of lenses in darktable does not seem to match one-to-one that on the lensfun webpage (for instance, all the nikon coolpix camera lenses are present on the lensfun webpage, but not in darktable).
Sorry, canāt help regarding Mac specific questions, Iām on linux. Getting lensfun-update-data to run without error seems the most obvious first step for me.
Thank you Martin. Although, as per my last message, I guess that wonāt help as the lens seems to be included in lensfun/version_1/slr-nikon.xml: it just doesnāt show up in the dt interface
Interesting! it is definitely wrong though, as this is a classic slr lens (pre-digital) for 35mm film cameras. If I removed the two lines abou the crop factor, would the lens show up?
Actually the lens is an old manual lens so exiftool does not return any useful information. But I am pretty sure the APS-C spec in the xml file is wrong, as there does not exist any Nikkor 50mm f2 for APS-C cameras (indeed, the lens spec is found under the slr-nikon file, and slr nikons were obviously all 35mm).
I see⦠so the calibration was probably done by somebody mounting the full-frame lens on an APS-C camera. In that case, yes, I guess I would need to do the thing myself . Thanks for clarifying.
I tried to convert an existing LR profile for the lens, using lensfun-convert-lcp (on a linux box), and managed to get the xml snippet for the lens, but unfortunately stumbled upon the issue that lensfun-convert-lcp produces a version 2 lensfun database while dt uses a version 1 (so the lens isnāt really read in by the interface). Oh well, I guess Iāll let it sit for a whileā¦