Skip to content
This repository was archived by the owner on Nov 6, 2025. It is now read-only.
This repository was archived by the owner on Nov 6, 2025. It is now read-only.

Large, unnecessary files are kept in the git project #98

@astroloba

Description

@astroloba

git clone https://github.com/PyMoDAQ/pymodaq_gui currently downloads 209.53 Mio of data, which is about 6 times the size of the source code in its current state. This slows down forking operations on GitHub, downloads and backups.

Inspecting the git pack file reveals that some very old, unnecessary binary files are still being tracked. Here is the top 20 :

40.70Mb pymodaq/QtDesigner_Ressources/QtDesigner_ressources_rc.py
35.59Mb pymodaq.zip
28.94Mb pymodaq/plugins/hardware/holoeye/HOLOEYE-SLM-Display-SDK-Python-v1.1.1-Installer.exe
20.37Mb test/daq_utils_test/data/Dataset_20200323_002.h5
19.48Mb pymodaq.srctrldb
16.10Mb src/pymodaq/resources/QtDesigner_Ressources/QtDesigner_ressources_rc.py
15.39Mb tests/data/my_brain.npy
 7.98Mb src/pymodaq_gui/QtDesigner_Ressources/QtDesigner_ressources_rc.py
 6.06Mb pymodaq/plugins/hardware/STEM/Scan.dll
 5.79Mb pymodaq/plugins/hardware/STEM/Scan.pdb
 5.27Mb pymodaq/plugins/hardware/andor/atmcd64d.dll
 5.25Mb docs/src/image/plugin_development/git_repositories.svg
 4.72Mb pymodaq/plugins/hardware/andor/atmcd32d.dll
 4.21Mb pymodaq/plugins/hardware/PI_GCS2/PI_Programming_Files_PI_GCS2_DLL/PI_GCS2_DLL_x64.dll
 3.30Mb docs/src/image/poster_PyMoDAQ.pdf
 3.13Mb pymodaq/plugins/hardware/PI_GCS2/PI_Programming_Files_PI_GCS2_DLL/PI_GCS2_DLL.dll
 2.95Mb test/daq_utils_test/tutorial.Learner1D.ipynb
 2.83Mb documentation/image/Flyer_PyMoDAQ.pdf
 2.65Mb docs/src/image/data/data_objects.svg
 2.37Mb pymodaq/plugins/hardware/PI_GCS2/PI_Programming_Files_PI_GCS2_DLL/noGUI/PI_GCS2_DLL_x64.dll

Only one of these files (tests/data/my_brain.npy) is actually present in the current version of the source code.

Cleaning up manually (see https://git-scm.com/book/en/v2/Git-Internals-Maintenance-and-Data-Recovery or https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History ) can help solving this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions