6. Review the following journal files in the ``waves-tutorials/eabm_package/cubit`` directory.

The Cubit journal files include the same CLI introduced in :ref:`tutorial_partition_mesh_waves` for the Abaqus journal
files. Besides the differences in Abaqus and Cubit commands, the major difference between the Abaqus and Cubit journal
files is the opportunity to use Python 3 with Cubit, where Abaqus journal files must use the Abaqus controlled
installation of Python 2. The API and CLI built from the Cubit journal files' docstrings may be found in the
:ref:`waves_eabm_api` for :ref:`cubit_journal_api` and the :ref:`waves_eabm_cli` for :ref:`cubit_journal_cli`,
respectively.

.. admonition:: waves-tutorials/tutorial_cubit/eabm_package/cubit/rectangle_geometry.py

   .. literalinclude:: cubit_rectangle_geometry.py
       :language: Python
       :lineno-match:

.. admonition:: waves-tutorials/tutorial_cubit/eabm_package/cubit/rectangle_partition.py

   .. literalinclude:: cubit_rectangle_partition.py
       :language: Python
       :lineno-match:

.. admonition:: waves-tutorials/tutorial_cubit/eabm_package/cubit/rectangle_mesh.py

   .. literalinclude:: cubit_rectangle_mesh.py
       :language: Python
       :lineno-match:
