Summary
coreDS™ Python provides an elegant and cost-effective solution for connecting your Python code to an HLA federation and/or DIS simulation.
Since coreDS™ Python is built on coreDS™ technology, it supports all RTIs, all HLA versions, all DIS versions and PDUs. You can configure everything at runtime using our full-featured GUIs.
Using our high-level API, about five lines of Python code are enough to turn your program into a full-featured HLA and/or DIS simulator. You can then use the full power of the Python programming language to interact with an HLA federation or a DIS simulation.
If you want full control over your HLA and/or DIS connection, all the calls and callbacks have been reimplemented in Python - there are no limitations!
Main features
- coreDS™ Python supports Python 3.4 and up
- Cost effective solution using proven technologies: save time and money
- Provides configuration GUIs
- Switches configuration at runtime (from HLA to DIS, to a new set of mappings, to a different FOM, or anything else you can think of) - proper licensing required
- Lightweight scripting engine (LUA) for on-the-fly data conversion, replying to messages or updating objects
- Data mapping at runtime: change your FOM file or PDU mapping on the fly
- Automatic data encoding/decoding
- Supported protocols - HLA
- HLA - DOD 1.3
- HLA - IEEE 1516-2000
- HLA - IEEE 1516-2010 (HLA1516e)
- HLA - IEEE 1516-2025 (HLA4)
- FOM agile - All RTIs supported, including OpenSource
- Supported protocols - DIS
- DIS 4-5-6-7-8
- C-DIS
- All PDUs supported (including custom PDUs)
- Supported protocols - CIGI
- CIGI 4
- CIGI 3.0 to 3.3
- No code generation
Product one pager : OnePager_CoreDS_Python
