Installation ============ If you already have Python, you can install AHRS with: .. code-block:: console pip install ahrs This will download and install the latest stable release of ``ahrs`` available in the `Python Package Index `_. AHRS works with Python 3.6 or later, and depends on `NumPy `_. Intalling with ``pip`` will automatically download it if it's not present in your workspace. A second, and more recommended, option is to download the *latest* available version in the git repository and install it manually: .. code-block:: console git clone https://github.com/Mayitzin/ahrs.git cd ahrs/ python pip install . To install as editable do this: .. code-block:: console git clone https://github.com/Mayitzin/ahrs.git cd ahrs/ python pip install -e . To install specific requirements, do this: .. code-block:: console python pip install .[dev] python pip install .[docs] This will get you the latest changes of the package, so you can get an updated version. Building the Documentation -------------------------- To build this documentation you first need to have `Sphinx `_ and the `Pydata Sphinx Theme `_. .. code-block:: console python pip install .[docs] cd docs/ make html You can then build the documentation by running ``make html`` from the ``docs/`` folder to build the HTML documentation in the current folder. Run ``make`` to get a list of all available output formats.