Document running the Python listener on a second PC
Maintainers usually reply within 3 days
@Omanhene20 is already working on this.
Since Nov 6, 2026.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 70/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
Read the root README section “Sending to iMotions and Python at the same time” and the relevant guidance in inference/README.md. Then follow the proposed two-PC setup on the lab PCs, checking the listener bind address, Windows Firewall access, and the IPv4 address entered in the relay. Done means the root README has a “Two PCs” subsection, inference/README.md points to it, and the first test's findings are recorded.
Written by the indexing model from the issue text.
Description
Problem
In the lab, X-Plane and the relay run on one PC and the ML pipeline runs on another. Every example in the READMEs uses 127.0.0.1:5001, and nobody has run the mirror between two PCs yet. Three things are needed that the docs do not mention:
live_groupsanddata_loggerbind to127.0.0.1by default (--host), so a relay on another PC cannot reach them. Start them with--host 0.0.0.0, or with the ML PC's LAN address.- Windows Firewall on the ML PC blocks inbound TCP 5001 until a rule allows it, for example
New-NetFirewallRule -DisplayName "PilotDataSync 5001" -Direction Inbound -Protocol TCP -LocalPort 5001 -Action Allow(admin). - The relay's mirror box needs the ML PC's IPv4 address (
ipconfig), not127.0.0.1.
Proposal
- A "Two PCs" subsection under "Sending to iMotions and Python at the same time" in the root README, with a pointer from
inference/README.md. - A first real test on the lab PCs, noting anything else that came up.
- #258 can automate the firewall rule and print the address. This issue covers the docs and the first test.
- Dominant language
- Python
- Stars
- 4
- Forks
- 9
- Avg merge
- 4d 17h
- Merged PRs (30d)
- 7
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from oss-slu/PilotDataSynchronization
-
area:docs area:xplane-plugin documentation needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
oss-slu/PilotDataSynchronization#259 ·
Maintainers usually reply within 3 days
-
Connect TCP with an invalid address is silent in the event logPossibly taken @PRINCEKK122 claimed this 22 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
oss-slu/PilotDataSynchronization#241 ·
Maintainers usually reply within 3 days
-
cluster_pilots.py shows a traceback for a bad --k and leaves outputs when --truth is invalidPossibly taken A pull request linked to this issue is open or already merged. Openarea:ml bug python
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
oss-slu/PilotDataSynchronization#232 ·
Maintainers usually reply within 3 days
-
data_logger stops with a traceback if its CSV is open in ExcelPossibly taken @jmacd867 claimed this 10 days ago. Openarea:ml bug needs-triage python
oss-slu/PilotDataSynchronization#263 · 1 assignee ·
Maintainers usually reply within 3 days
-
baton_debug.log logs every sample, even with nothing connected, and grows without limitPossibly taken @Omanhene20 claimed this 3 days ago. Openarea:xplane-plugin enhancement needs-triage rust
Difficulty 4/5 3-5 days Newbie friendliness 56/100
oss-slu/PilotDataSynchronization#262 · 1 assignee ·
Maintainers usually reply within 3 days
All issues in oss-slu/PilotDataSynchronization
Similar issues
-
`destroy` sans terminal répond « Aborted. » au lieu de réclamer `--yes` comme `clean` et `reset`Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
stephrobert/dsoxlab#354 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
jasonacox/pypowerwall#472 ·
Maintainers usually reply within 1 day
-
[Bug]: DoubleMLRDDData accepts a score_col that is no data column (as in its docstring example); the running variable then becomes a covariate and RDFlex failsPossibly taken @vrjdev claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
DoubleML/doubleml-for-py#455 ·
Maintainers usually reply within 1 day
-
[Bug]: Python mod.Box[T] annotation gets a false generic_arg edge that replaces the parameter_type one ('is' on tree-sitter nodes)Possibly taken @rohit-jsfreaky claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Graphify-Labs/graphify#5110 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
assafelovic/gpt-researcher#2277 ·
Maintainers usually reply within 10 days