Installation ------------ Using PIP: .. code-block:: bash pip install fluxdataqaqc PIP should install the necessary dependencies however it is recommended to use conda and first install the provided virtual environment. This is useful to avoid changing your local Python environment. Note, ``flux-data-qaqc`` has been tested for Python 3.7+, although it may work with versions greater than or equal to 3.4. First make sure you have the ``fluxdataqaqc`` environment file, you can download it `here `_. Next to install run, .. code-block:: bash conda env create -f environment.yml To activate the environment before using the ``flux-data-qaqc`` package run, .. code-block:: bash conda activate fluxdataqaqc Now install using PIP: .. code-block:: bash pip install fluxdataqaqc Now all package modules and tools should be available in your Python environment PATH and able to be imported. Note if you did not install the Conda virtual environment above, PIP should install dependencies automatically but be sure to be using a version of Python above or equal to 3.4. To test that everything has installed correctly by opening a Python interpretor or IDE and run the following: .. code-block:: python import fluxdataqaqc and .. code-block:: python from fluxdataqaqc import Data, QaQc, Plot If everything has been installed correctly you should get no errors. Developer mode ^^^^^^^^^^^^^^ If you plan on contributing to ``flux-data-qaqc`` you can install it in *developer mode* which allows you to easily modify the source code and test changes within a Python environment. Clone or download from `GitHub `_. .. code-block:: bash git clone https://github.com/Open-ET/flux-data-qaqc.git Next move to the root directory and install and activate the conda environment: .. code-block:: bash conda env create -f environment.yml Run the following to install ``flux-data-qaqc`` in developer mode into your environment, .. code-block:: bash pip install -e .