mirror of
https://github.com/pim-n/pg-rad
synced 2026-03-22 21:48:11 +01:00
347ff4c102e25c81247bc0a7f867628b596cdf80
Added badges for Python version and CI tests to README.
pg-rad
Primary Gamma RADiation landscape - Development
Clone
git clone https://github.com/pim-n/pg-rad
cd pg-rad
git checkout dev
or
git@github.com:pim-n/pg-rad.git
cd pg-rad
git checkout dev
Dependencies / venv
With Python verion >=3.12.4 and <3.13, create a virtual environment and install pg-rad.
python3 -m venv .venv
source .venv/bin/activate
With the virtual environment activated, run:
pip install -e .[dev]
Running example landscape
The example landscape can be generated using the command-line interface. Still in the virtual environment, run
pgrad --test --loglevel DEBUG
Tests
Tests can be run with pytest from the root directory of the repository. With the virtual environment activated, run:
pytest
Local viewing of documentation
PG-RAD uses Material for MkDocs for generating documentation. It can be locally viewed by (in the venv) running:
mkdocs serve
where you can add the --livereload flag to automatically update the documentation as you write to the Markdown files.
Languages
Python
100%