Caelus Python Library (CPL)
###########################
.. only:: html
:Version: |release|
:Date: |today|
Caelus Python Library is a companion package for interacting with `OpenFOAM
`_ and its derivative `Caelus CML
`_ open-source CFD packages. The library provides
utilities for pre and post-processing, as well as automating various aspects of
the CFD simulation workflow. Written in Python, it provides a consistent
user-interface across the three major operating systems Linux, Windows, and Mac
OS X ensuring that the scripts written in one platform can be quickly copied and
used on other platforms.
Like CML, CPL is also an open-source library released under the Apache License
Version 2.0 license. See `Apache License Version 2.0
`_ for more details on use and
distribution.
This documentation is split into two parts: a :ref:`user ` and a
:ref:`developer ` manual. New users should start with the user
manual that provides an overview of the features and capabilities currently
available in CPL, the installation process and examples of usage. The developer
manual documents the application programming interface (API) and is useful for
users and developers looking to write their own python scripts to extend
functionality or add features to the library. See :ref:`user_intro` for more
details.
.. _user_manual:
User Manual
===========
.. toctree::
:maxdepth: 5
user/intro
user/installation
user/configuration
user/cli_apps
user/tasks
user/tuts
.. _developer_manual:
Developer Manual
================
.. toctree::
:maxdepth: 5
dev/caelus
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`