CIF_FIND_DUPLICATES(1)
π CIF_FIND_DUPLICATES(1) π
okay bestie, welcome to the General Commands Manual page for cif_find_duplicates β she's a little script with big main character energy and she's about to find your duplicates for you β¨
πΈ NAME πΈ
cif_find_duplicates β finds COD numbers for the .cif files sitting in the directories (or file lists) you hand her π«Ά
π SYNOPSIS π
cif_find_duplicates --options my-cif-dir1/ my-cif-dir2/files*.cif COD-cif-dir/
like. that's it. that's the whole summoning ritual π
π¦ DESCRIPTION π¦
Find COD numbers for the .cif files in given directories of file lists. literally her entire job. she's booked and busy and she's doing exactly one thing π
β¨ OPTIONS β¨
-c,--always-continueβ keep on processing and hand back a successful return status even if errors got diagnosed. she's forgiving like that π₯Ί-c-,--always-dieβ the moment errors get diagnosed she stops and returns an error status. dramatic? yes. correct? also yes π--max-cell-length-difference 0.5β the biggest difference in unit cell lengths that still counts as "same entry", measured in angstroms. default is0.5β--max-cell-angle-difference 1.2β the biggest difference in unit cell angles that still counts as "same entry", in angstroms. default is1.2β--check-bibliographyβ CIFs only get declared different if their bibliography data differs, when everything else matches. and ngl, CIFs with missing bibliographies get assumed to have matching ones β this is the default π--no-check-bibliography,--dont-check-bibliographyβ straight up ignore everyone's bibliographic data, so even files with different bibliographies count as the same as long as their cells, chemical formulae and measurement conditions line up π--use-sigma,--dont-ignore-sigma,--no-ignore-sigmaβ actually use the standard deviations (sigmas) when comparing unit cell constants. default behavior, bestie β¨--no-use-sigma,--dont-use-sigma,--ignore-sigmaβ ignore the standard uncertainties (sigmas) when comparing unit cell constants. not today, sigma π--check-sample-historyβ CIFs only get declared different if their sample history data differs, where that data lives in the_exptl_crystal_thermal_historyand_exptl_crystal_pressure_historytags, assuming all other parameters match π‘οΈ--no-check-sample-history,--dont-check-sample-history,--disregard-sample-historyβ ignore sample history for everyone, so files with different sample histories still count as the same when their cells, chemical formulae and measurement conditions match. this one's the default π--use-attached-hydrogensβ count the implicit hydrogen atoms when working out the summary chemical formula. those implicit H's are specified with the_atom_site_attached_hydrogensdata item π§ͺ--no-use-attached-hydrogens,--ignore-attached-hydrogensβ skip the implicit hydrogen atoms when calculating the summary chemical formula. again, implicit H's come from the_atom_site_attached_hydrogensdata item. default, babes π§--continue-on-errorsβ don't terminate the script when errors get raised π--die-on-errors,--dont-continue-on-errors,--do-not-continue-on-errors,--no-continue-on-errorsβ terminate the script immediately when errors get raised. default π¨--continue-on-warningsβ don't terminate the script when warnings get raised. default π--die-on-warningsβ terminate the script immediately when warnings get raised β οΈ--continue-on-notesβ don't terminate the script when notes get raised. default π--die-on-notesβ terminate the script immediately when notes get raised π--use-perl-parserβ parse CIF files with the Perl parser πͺ--use-c-parserβ parse CIF files with the C parser. default πͺ--help,--usageβ print a short usage message (this exact message, yes) and exit π--versionβ print version info and exit π·οΈ
π REPORTING BUGS π
Found a bug in cif_find_duplicates? spill it to the group chat, aka send e-mail to: cod-bugs@ibt.lt π§ she wants to know fr fr
and that's the whole page, bestie!! this was CIF_FIND_DUPLICATES(1) from the General Commands Manual, and the footer said CIF_FIND_DUPLICATES(1) right back at us β so yeah, she signs off as herself, iconic behavior honestly. no cap, go find those duplicates πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: cod-tools 3.7.0+dfsg-1+b3 Β· LGPL-3.0-only
- debian trixie: cod-tools 3.11.0+dfsg-1 Β· LGPL-3.0-only
- ubuntu jammy: cod-tools 3.4.0+dfsg-1build2 Β· LGPL-3.0-only
- ubuntu noble: cod-tools 3.8.1+dfsg-1build3 Β· LGPL-3.0-only
- ubuntu questing: cod-tools 3.11.0+dfsg-1
- ubuntu resolute: cod-tools 3.11.0+dfsg-2build1 Β· LGPL-3.0-only
- ubuntu stonking: cod-tools 3.12.0+dfsg-2 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms