.. _installation: Installation ============ This installation guide includes only the xarray-subset-grid installation instructions. Please refer to the `xarray-subset-grid Contributor's Guide `_ for detailed information about how to contribute to this project. We recommend using the `conda `__ or `pixi `__ package managers for your Python environments. Please take some time to go over the `README `__. Conda ----- If you are using (or want to use) `Conda `__, you can install the dependencies with: :: conda install --file conda_requirements.txt That will get you the full set, including what you need to run the examples, etc. If you need the development tools, you can also install: :: conda install --file conda_requirements_dev.txt (requirements should all be on the conda-forge channel) Pixi ---- Another option for using conda packages -- this project has been set up to use the `pixi `__ environment management system. To use: See the pixi docs for details, but for this setup: There are three "environments" set up for pixi: --- default --- dev --- examples To run the tests in an isolated environment: :: pixi run -e dev test To run a shell to do dev work: :: pixi shell -e dev That will set up a conda environment with all the develop dependencies. To run a shell in which you can run the examples: :: pixi shell -e examples To run a shell with everything (dev and example deps: :: pixi shell -e all PyPI ---- An alternative to Conda is using pip :: pip install xarray_subset_grid@git+https://github.com/ioos/xarray-subset-grid.git .. pip install xarray-subset-grid Source (Github) --------------- Install `Git `__ on your system if not already available (check with ``git --version`` at the command line.) If you are interested in installing xarray-subset-grid from source, you will first need to get the latest version of the code :: git clone https://github.com/ioos/xarray-subset-grid.git cd xarray-subset-grid Run the following command from the root-directory :: pip install .