Others
==============

All the other modules that are not part of the main program such as the parsers, the evaluation functions, the data generation functions, etc.

Most of these functions has been adapted from MoFlow (https://github.com/calvin-zcx/moflow) and Jo, J. & al (2022) (https://github.com/harryjo97/GDSS).

.. automodule:: ccsd.src.parsers.parser
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.src.parsers.parser_generator
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.src.parsers.parser_preprocess
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.src.parsers.config
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.src.evaluation.eden
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.src.evaluation.mmd
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.src.evaluation.stats
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.data.data_generators
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.data.preprocess_for_nspdk
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.data.preprocess
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.data.utils.data_frame_parser
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.data.utils.numpytupledataset
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: ccsd.data.utils.smile_to_graph
   :members:
   :undoc-members:
   :show-inheritance:
