A Python 3 implementation of the Distributed Interactive Simulation (DIS) 7 standard. Initially generated by xmlpg.
From source:
pip install .
For developers of this library (This installs a symlink to the sources so they can be edited and referenced in tests
and examples
without a reinstall):
pip install -e .
Run a receiver:
cd examples
python3 dis_receiver.py
In another terminal, run the sender:
python3 dis_sender.py
You should also see the traffic on the net in Wireshark on your localhost interface.
Press Ctrl+\
to stop the process.
You can auto generate API docs from the project source code:
pip install pdoc
pdoc --html --html-dir docs opendis
The docs will be generated in the docs/opendis
folder.
poetry install
orpoetry update
poetry run python examples/dis_receiver.py
orpoetry shell
&&python examples/dis_receiver.py