CLI Applications
================

Command-line interface modules.

.. module:: PASS.apps

cli
---

Main CLI entry point.

.. automodule:: PASS.apps.cli
   :members:
   :undoc-members:
   :show-inheritance:

make_config
-----------

Configuration file generation.

.. automodule:: PASS.apps.make_config
   :members:
   :undoc-members:
   :show-inheritance:

single_trajectory
-----------------

Single trajectory simulation.

.. automodule:: PASS.apps.single_trajectory
   :members:
   :undoc-members:
   :show-inheritance:

multiple_trajectory
-------------------

Multiple trajectory batch analysis.

.. automodule:: PASS.apps.multiple_trajectory
   :members:
   :undoc-members:
   :show-inheritance:

power_production
----------------

Solar power production analysis.

.. automodule:: PASS.apps.power_production
   :members:
   :undoc-members:
   :show-inheritance:

power_consumption
-----------------

Instrument power consumption analysis.

.. automodule:: PASS.apps.power_consumption
   :members:
   :undoc-members:
   :show-inheritance:

net_power_production
--------------------

Net power balance analysis.

.. automodule:: PASS.apps.net_power_production
   :members:
   :undoc-members:
   :show-inheritance:

optimal_tilt
------------

Tilt angle optimization.

.. automodule:: PASS.apps.optimal_tilt
   :members:
   :undoc-members:
   :show-inheritance:

minimum_battery_capacitance
---------------------------

Battery capacity sizing.

.. automodule:: PASS.apps.minimum_battery_capacitance
   :members:
   :undoc-members:
   :show-inheritance:

phase_space
-----------

Phase space analysis.

.. automodule:: PASS.apps.phase_space
   :members:
   :undoc-members:
   :show-inheritance:

plot_trajectory
---------------

Trajectory visualization.

.. automodule:: PASS.apps.plot_trajectory
   :members:
   :undoc-members:
   :show-inheritance:
