This is multithreading script!
Reading ISS position will be in one thread. Writing to csv will be in another thread. Make a real-time plot visualizing the ISS position (x = longitude, y = latitutude). Plotting will be also in different thread Read, write and visualize with different frequencies (eg. read every second, write every 5 seconds, visualize every 3 seconds).
You can try matplotlib animation.
On Window:
Install threading
$ python -m pip install threading
Install requests
$ python -m pip install requests
Install matplotlib
$ python -m pip install matplotlib
Install time
$ python -m pip install time
Install numpy
$ python -m pip install numpy
python multiThreading.py
(Python 3.9.0)
__ tao @ 2021 04 25 __