Hi,
Yes, PyCharm is not able to do the autocomplete and is not aware of the orekit classes. I think this is due to that the orekit class hierarchy is populated when the initVM() routine has been executed. PyCharm is not looking at the current interpreter as I understand it, rather checking files on disk or something like that.
There was another thread on this: Auto-completion with Python wrapper?
Autocompletion works in jupyter (which checks the current namespace) and spyder, and I have heard reports that pydev does as well but that is same base I think as in PyCharm, but not sure.
You can set PyCharm to ignore the not found error, which removes a bit noise.
Yes, it would for several cases be better to use a folder rather than a zip, and the DataManager stuff needs an update as well, see end of this issue: