KF utilities for COSMO-RS
*************************


KF browser
==========

With the GUI module kfbrowser one can browse through the raw data on
KF files (like the .crskf COSMO-RS result files).

   $AMSBIN/kfbrowser file.crskf


kf2cosmo and cosmo2kf
=====================

The two COSMO-RS command line utility programs *kf2cosmo* and
*cosmo2kf* convert COSMO kf files from binary to ASCII and vice versa.

   kf2cosmo file.coskf file.cosmo

*kf2cosmo* reads from the kf file file.coskf (should exist) the
section 'COSMO' and writes to the ASCII file file.cosmo (should not
exist). Instead of a .coskf file, the file can also be a TAPE21 file
which is a result file from an ADF COSMO calculation.

   cosmo2kf file.cosmo file.coskf

*cosmo2kf* reads from the ASCII file file.cosmo (should exist) and
writes a section 'COSMO' to the kf file file.coskf (should not exist).
Note that only a section 'COSMO' is written to the kf file, which
means that this file can not be used like an ordinary adf.rkf file
(previously ADF<=2019 TAPE21 file or .t21 file).

   cosmo2kf file.cos file.coskf

*cosmo2kf* can also read a MOPAC COSMO result file file.cos (should
exist and should have the file extension .cos) and writes a section
'COSMO' to the kf file file.coskf (should not exist).


pkf, cpkf, dmpkf, udmpkf
========================

   pkf file.crskf

pkf prints a summary of the contents of a kf file

   cpkf adf.rkf file.coskf COSMO

With the ADF kf utility *cpkf* one can copy the section 'COSMO' from
an adf.rkf (should exist) to a file.coskf (should not exist). The file
file.t21 should be a result of an ADF COSMO calculation. The file
file.coskf is much smaller than adf.rkf. This file file.coskf can not
be used like an ordinary adf.rkf file, but it contains all necessary
information such that it can be used as input for a COSMO-RS
calculations.

With the ADF kf utilities *dmpkf* and *udmpkf* one can also convert
COSMO kf files from binary to ASCII and vice versa. Note that the
ASCII files in this case are not so called .cosmo files.

   dmpkf file.coskf > ascii_result
   udmpkf < ascii_result newfile.coskf
