umyelab / LabGym

Quantify user-defined behaviors.
GNU General Public License v3.0
58 stars 5 forks source link

Remove all references to `THE_ABSOLUTE_CURRENT_PATH` #120

Closed rohansatapathy closed 4 months ago

rohansatapathy commented 4 months ago

In order to maintain separation between the GUI code and the backend, the GUI should not need to know where on the filesystem the Detectors and Categorizers are located. By defining these folders in one place (analyzebehaviorsdetectors.py and categorizers.py, respectively), it reduces the chances for path-related bugs to arise in the GUI code.