Skip to content

pyant

PyAnt is a standardization of implementing radar gain pattern in Python. Nothing more, nothing less.

Getting started

To install

   pip install pyant

or the nightly build

   git clone --branch develop git@github.com:danielk333/pyant.git
   cd pyant
   pip install .

Developing

Please refer to the style and contribution guidelines documented in the IRF Software Contribution Guide. Generally external code-contributions are made trough a "Fork-and-pull" workflow, while internal contributions follow the branching strategy outlined in the contribution guide.

Docs

To make the docs, install the development requirements and run mkdocs

   pip install .[develop]
   mkdocs build --site-dir public

or run mkdocs serve to live view the docs.

Notebooks

To develop notebooks for documentation in Jupyter-lab, install the above development requirements as well as jupyter-lab.

Then run Jupyter-lab in the appropriate folder ./docs/notebooks using jupyter-lab and open a new plain-text version file using jupytext, e.g. a light py file or a MyST md file. You can also pair notebooks with the plain-text files which will keep both in synch.

For more information on how to pair notebooks in order to have persistent plain-text versions, see the jupytext docs.