Troubleshooting
For all of your troubleshooting needs. Here we detail some of the common problems encountered and the solutions for these problems.
OSError Too Many Open Files
Sometimes there is an issue where there are too many open files. This happens due to Astropy using memory mapping for reading FITS files. The references are not actually terminated and because of this it reaches the Linux file limit. See the Astropy FAQ.
OpihiExarata should already have a memory mapping disabled and some mitigation to avoid this issue. However, the effectiveness and pitfalls of the mitigation is not fully understood. Hence this troubleshooting entry.
A temporary fix if this issue ever occurs is to close the OpihiExarata window and optionally restart the terminal session/window it is in.
PySide GUI Does Not Match Documentation or UI Files
This problem can be caused by one of two things.
If the documentation and the GUI differs, then the documentation may be out of date. Otherwise, the Python GUI files built by PySide6 are out of date and need to be built again.
If the documentation is out of date, see Optional: Documentation for rebuilding up to date documentation. If information is missing, please contact the maintainers to update the documentation.
If the GUI differs from the Qt Designer UI files, then the Python UI needs to be built from these files. See Building UI Files for more information.