thanks to vye16 ❤
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +185 -0
- bin/2to3 +5 -0
- bin/2to3-3.9 +5 -0
- bin/ansi2html +8 -0
- bin/black +8 -0
- bin/blackd +8 -0
- bin/bunzip2 +0 -0
- bin/bzcat +0 -0
- bin/bzcmp +76 -0
- bin/bzdiff +76 -0
- bin/bzegrep +85 -0
- bin/bzfgrep +85 -0
- bin/bzgrep +85 -0
- bin/bzip2 +0 -0
- bin/bzip2recover +0 -0
- bin/bzless +61 -0
- bin/bzmore +61 -0
- bin/c_rehash +252 -0
- bin/captoinfo +0 -0
- bin/clear +0 -0
- bin/cmpfillin +0 -0
- bin/convert-caffe2-to-onnx +8 -0
- bin/convert-onnx-to-caffe2 +8 -0
- bin/cygdb +8 -0
- bin/cython +8 -0
- bin/cythonize +8 -0
- bin/dash-generate-components +8 -0
- bin/dash-update-components +8 -0
- bin/derb +0 -0
- bin/f2py +8 -0
- bin/f2py3 +8 -0
- bin/f2py3.9 +8 -0
- bin/flask +8 -0
- bin/fonttools +8 -0
- bin/gdown +8 -0
- bin/genbrk +0 -0
- bin/gencfu +0 -0
- bin/gencnval +0 -0
- bin/gendict +0 -0
- bin/genrb +0 -0
- bin/get_objgraph +54 -0
- bin/google-oauthlib-tool +8 -0
- bin/gpmetis +0 -0
- bin/graphchk +0 -0
- bin/hwloc-annotate +0 -0
- bin/hwloc-bind +0 -0
- bin/hwloc-calc +0 -0
- bin/hwloc-compress-dir +170 -0
- bin/hwloc-diff +0 -0
- bin/hwloc-distrib +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,188 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
bin/openssl filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
bin/python filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
bin/python3 filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
bin/python3.9 filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
bin/x86_64-conda-linux-gnu-ld filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
bin/x86_64-conda_cos6-linux-gnu-ld filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
compiler_compat/ld filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
lib/libblas.so filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
lib/libblas.so.3 filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
lib/libcblas.so filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
lib/libcblas.so.3 filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
lib/libcholmod.a filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
lib/libcholmod.so filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
lib/libcholmod.so.3 filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
lib/libcholmod.so.3.0.14 filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
lib/libcrypto.so filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
lib/libcrypto.so.3 filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
lib/libgfortran.so filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
lib/libgfortran.so.5 filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
lib/libgfortran.so.5.0.0 filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
lib/libgmp.a filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
lib/libgomp.so filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
lib/libgomp.so.1 filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
lib/libgomp.so.1.0.0 filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
lib/libiconv.a filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
lib/libicudata.so filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
lib/libicudata.so.72 filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
lib/libicudata.so.72.1 filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
lib/libicui18n.so filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
lib/libicui18n.so.72 filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
lib/libicui18n.so.72.1 filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
lib/libicuuc.so filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
lib/libicuuc.so.72 filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
lib/libicuuc.so.72.1 filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
lib/liblapack.so filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
lib/liblapack.so.3 filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
lib/libmpfr.so filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
lib/libmpfr.so.6 filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
lib/libmpfr.so.6.2.0 filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
lib/libopenblas.so.0 filter=lfs diff=lfs merge=lfs -text
|
| 76 |
+
lib/libopenblasp-r0.3.23.so filter=lfs diff=lfs merge=lfs -text
|
| 77 |
+
lib/libpython3.9.so filter=lfs diff=lfs merge=lfs -text
|
| 78 |
+
lib/libpython3.9.so.1.0 filter=lfs diff=lfs merge=lfs -text
|
| 79 |
+
lib/libsqlite3.so filter=lfs diff=lfs merge=lfs -text
|
| 80 |
+
lib/libsqlite3.so.0 filter=lfs diff=lfs merge=lfs -text
|
| 81 |
+
lib/libsqlite3.so.0.8.6 filter=lfs diff=lfs merge=lfs -text
|
| 82 |
+
lib/libstdc++.so filter=lfs diff=lfs merge=lfs -text
|
| 83 |
+
lib/libstdc++.so.6 filter=lfs diff=lfs merge=lfs -text
|
| 84 |
+
lib/libstdc++.so.6.0.31 filter=lfs diff=lfs merge=lfs -text
|
| 85 |
+
lib/libtbb.so.12 filter=lfs diff=lfs merge=lfs -text
|
| 86 |
+
lib/libtbb.so.12.9 filter=lfs diff=lfs merge=lfs -text
|
| 87 |
+
lib/libtbbmalloc.so.2 filter=lfs diff=lfs merge=lfs -text
|
| 88 |
+
lib/libtbbmalloc.so.2.9 filter=lfs diff=lfs merge=lfs -text
|
| 89 |
+
lib/libtcl8.6.so filter=lfs diff=lfs merge=lfs -text
|
| 90 |
+
lib/libtk8.6.so filter=lfs diff=lfs merge=lfs -text
|
| 91 |
+
lib/libumfpack.a filter=lfs diff=lfs merge=lfs -text
|
| 92 |
+
lib/libxml2.so filter=lfs diff=lfs merge=lfs -text
|
| 93 |
+
lib/libxml2.so.2 filter=lfs diff=lfs merge=lfs -text
|
| 94 |
+
lib/libxml2.so.2.11.4 filter=lfs diff=lfs merge=lfs -text
|
| 95 |
+
lib/python3.9/ensurepip/_bundled/pip-22.0.4-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text
|
| 96 |
+
lib/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 97 |
+
lib/python3.9/lib-dynload/unicodedata.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 98 |
+
lib/python3.9/site-packages/2ec0e72aa72355e6eccf__mypyc.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 99 |
+
lib/python3.9/site-packages/Pillow.libs/libfreetype-7d9be1ab.so.6.18.3 filter=lfs diff=lfs merge=lfs -text
|
| 100 |
+
lib/python3.9/site-packages/Pillow.libs/libharfbuzz-5e08a948.so.0.50301.0 filter=lfs diff=lfs merge=lfs -text
|
| 101 |
+
lib/python3.9/site-packages/cv2/cv2.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 102 |
+
lib/python3.9/site-packages/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_cython.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 103 |
+
lib/python3.9/site-packages/debugpy/_vendored/pydevd/_pydevd_frame_eval/pydevd_frame_evaluator.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 104 |
+
lib/python3.9/site-packages/detectron2/_C.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 105 |
+
lib/python3.9/site-packages/droid_backends-0.0.0-py3.9-linux-x86_64.egg/droid_backends.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 106 |
+
lib/python3.9/site-packages/fontTools/feaLib/lexer.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 107 |
+
lib/python3.9/site-packages/fontTools/misc/bezierTools.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 108 |
+
lib/python3.9/site-packages/fontTools/qu2cu/qu2cu.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 109 |
+
lib/python3.9/site-packages/fontTools/varLib/iup.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 110 |
+
lib/python3.9/site-packages/freetype/libfreetype.so filter=lfs diff=lfs merge=lfs -text
|
| 111 |
+
lib/python3.9/site-packages/grpc/_cython/cygrpc.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 112 |
+
lib/python3.9/site-packages/imageio_ffmpeg/binaries/ffmpeg-linux64-v4.2.2 filter=lfs diff=lfs merge=lfs -text
|
| 113 |
+
lib/python3.9/site-packages/kiwisolver/_cext.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 114 |
+
lib/python3.9/site-packages/lietorch-0.2-py3.9-linux-x86_64.egg/droid_backends.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 115 |
+
lib/python3.9/site-packages/lietorch-0.2-py3.9-linux-x86_64.egg/lietorch_backends.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 116 |
+
lib/python3.9/site-packages/matplotlib/_image.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 117 |
+
lib/python3.9/site-packages/matplotlib/_path.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 118 |
+
lib/python3.9/site-packages/matplotlib/_qhull.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 119 |
+
lib/python3.9/site-packages/matplotlib/backends/_backend_agg.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 120 |
+
lib/python3.9/site-packages/matplotlib/ft2font.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 121 |
+
lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 122 |
+
lib/python3.9/site-packages/numpy/core/_simd.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 123 |
+
lib/python3.9/site-packages/numpy/random/_generator.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 124 |
+
lib/python3.9/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0 filter=lfs diff=lfs merge=lfs -text
|
| 125 |
+
lib/python3.9/site-packages/numpy.libs/libopenblas64_p-r0-742d56dc.3.20.so filter=lfs diff=lfs merge=lfs -text
|
| 126 |
+
lib/python3.9/site-packages/open3d/cpu/open3d_tf_ops.so filter=lfs diff=lfs merge=lfs -text
|
| 127 |
+
lib/python3.9/site-packages/open3d/cpu/open3d_torch_ops.so filter=lfs diff=lfs merge=lfs -text
|
| 128 |
+
lib/python3.9/site-packages/open3d/cpu/pybind.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 129 |
+
lib/python3.9/site-packages/open3d/cuda/open3d_tf_ops.so filter=lfs diff=lfs merge=lfs -text
|
| 130 |
+
lib/python3.9/site-packages/open3d/cuda/open3d_torch_ops.so filter=lfs diff=lfs merge=lfs -text
|
| 131 |
+
lib/python3.9/site-packages/open3d/cuda/pybind.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 132 |
+
lib/python3.9/site-packages/open3d/kms_swrast_dri.so filter=lfs diff=lfs merge=lfs -text
|
| 133 |
+
lib/python3.9/site-packages/open3d/libgallium_dri.so filter=lfs diff=lfs merge=lfs -text
|
| 134 |
+
lib/python3.9/site-packages/open3d/resources/brightday_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 135 |
+
lib/python3.9/site-packages/open3d/resources/brightday_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 136 |
+
lib/python3.9/site-packages/open3d/resources/crossroads_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 137 |
+
lib/python3.9/site-packages/open3d/resources/crossroads_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 138 |
+
lib/python3.9/site-packages/open3d/resources/default_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 139 |
+
lib/python3.9/site-packages/open3d/resources/default_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 140 |
+
lib/python3.9/site-packages/open3d/resources/hall_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 141 |
+
lib/python3.9/site-packages/open3d/resources/hall_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 142 |
+
lib/python3.9/site-packages/open3d/resources/konzerthaus_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 143 |
+
lib/python3.9/site-packages/open3d/resources/konzerthaus_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 144 |
+
lib/python3.9/site-packages/open3d/resources/nightlights_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 145 |
+
lib/python3.9/site-packages/open3d/resources/nightlights_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 146 |
+
lib/python3.9/site-packages/open3d/resources/park2_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 147 |
+
lib/python3.9/site-packages/open3d/resources/park2_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 148 |
+
lib/python3.9/site-packages/open3d/resources/park_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 149 |
+
lib/python3.9/site-packages/open3d/resources/park_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 150 |
+
lib/python3.9/site-packages/open3d/resources/pillars_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 151 |
+
lib/python3.9/site-packages/open3d/resources/pillars_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 152 |
+
lib/python3.9/site-packages/open3d/resources/streetlamp_ibl.ktx filter=lfs diff=lfs merge=lfs -text
|
| 153 |
+
lib/python3.9/site-packages/open3d/resources/streetlamp_skybox.ktx filter=lfs diff=lfs merge=lfs -text
|
| 154 |
+
lib/python3.9/site-packages/open3d/swrast_dri.so filter=lfs diff=lfs merge=lfs -text
|
| 155 |
+
lib/python3.9/site-packages/opencv_python.libs/libQt5Core-39545cc7.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
|
| 156 |
+
lib/python3.9/site-packages/opencv_python.libs/libQt5Gui-48e93776.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
|
| 157 |
+
lib/python3.9/site-packages/opencv_python.libs/libQt5Widgets-e69d94fb.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
|
| 158 |
+
lib/python3.9/site-packages/opencv_python.libs/libQt5XcbQpa-c112ba75.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
|
| 159 |
+
lib/python3.9/site-packages/opencv_python.libs/libavcodec-16a334ab.so.59.37.100 filter=lfs diff=lfs merge=lfs -text
|
| 160 |
+
lib/python3.9/site-packages/opencv_python.libs/libavformat-e0b1067c.so.59.27.100 filter=lfs diff=lfs merge=lfs -text
|
| 161 |
+
lib/python3.9/site-packages/opencv_python.libs/libcrypto-47343492.so.1.1 filter=lfs diff=lfs merge=lfs -text
|
| 162 |
+
lib/python3.9/site-packages/opencv_python.libs/libgfortran-91cc3cb1.so.3.0.0 filter=lfs diff=lfs merge=lfs -text
|
| 163 |
+
lib/python3.9/site-packages/opencv_python.libs/libopenblas-r0-f650aae0.3.3.so filter=lfs diff=lfs merge=lfs -text
|
| 164 |
+
lib/python3.9/site-packages/opencv_python.libs/libpng16-57e5e0a0.so.16.37.0 filter=lfs diff=lfs merge=lfs -text
|
| 165 |
+
lib/python3.9/site-packages/opencv_python.libs/libvpx-e95aadfe.so.7.1.0 filter=lfs diff=lfs merge=lfs -text
|
| 166 |
+
lib/python3.9/site-packages/pandas/_libs/algos.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 167 |
+
lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 168 |
+
lib/python3.9/site-packages/pandas/_libs/hashtable.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 169 |
+
lib/python3.9/site-packages/pandas/_libs/interval.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 170 |
+
lib/python3.9/site-packages/pandas/_libs/join.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 171 |
+
lib/python3.9/site-packages/pandas/_libs/tslibs/offsets.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 172 |
+
lib/python3.9/site-packages/pywt/_extensions/_cwt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 173 |
+
lib/python3.9/site-packages/pywt/_extensions/_dwt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 174 |
+
lib/python3.9/site-packages/pywt/_extensions/_pywt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 175 |
+
lib/python3.9/site-packages/pywt/_extensions/_swt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 176 |
+
lib/python3.9/site-packages/pyzmq.libs/libsodium-6eb86948.so.23.3.0 filter=lfs diff=lfs merge=lfs -text
|
| 177 |
+
lib/python3.9/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 178 |
+
lib/python3.9/site-packages/scipy/linalg/_flapack.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 179 |
+
lib/python3.9/site-packages/scipy/misc/face.dat filter=lfs diff=lfs merge=lfs -text
|
| 180 |
+
lib/python3.9/site-packages/scipy/optimize/_highs/_highs_wrapper.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 181 |
+
lib/python3.9/site-packages/scipy/sparse/_sparsetools.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 182 |
+
lib/python3.9/site-packages/scipy/spatial/_qhull.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 183 |
+
lib/python3.9/site-packages/scipy/special/_ufuncs.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 184 |
+
lib/python3.9/site-packages/scipy/special/cython_special.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 185 |
+
lib/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 186 |
+
lib/python3.9/site-packages/scipy.libs/libgfortran-040039e1.so.5.0.0 filter=lfs diff=lfs merge=lfs -text
|
| 187 |
+
lib/python3.9/site-packages/scipy.libs/libopenblasp-r0-41284840.3.18.so filter=lfs diff=lfs merge=lfs -text
|
| 188 |
+
lib/python3.9/site-packages/skimage/filters/rank/generic_cy.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 189 |
+
lib/python3.9/site-packages/tensorboard_data_server/bin/server filter=lfs diff=lfs merge=lfs -text
|
| 190 |
+
lib/python3.9/site-packages/torch/bin/protoc filter=lfs diff=lfs merge=lfs -text
|
| 191 |
+
lib/python3.9/site-packages/torch/bin/protoc-3.13.0.0 filter=lfs diff=lfs merge=lfs -text
|
| 192 |
+
lib/python3.9/site-packages/torch/lib/libc10_cuda.so filter=lfs diff=lfs merge=lfs -text
|
| 193 |
+
lib/python3.9/site-packages/torch/lib/libcublas.so.11 filter=lfs diff=lfs merge=lfs -text
|
| 194 |
+
lib/python3.9/site-packages/torch/lib/libcublasLt.so.11 filter=lfs diff=lfs merge=lfs -text
|
| 195 |
+
lib/python3.9/site-packages/torch/lib/libcudnn_adv_infer.so.8 filter=lfs diff=lfs merge=lfs -text
|
| 196 |
+
lib/python3.9/site-packages/torch/lib/libcudnn_adv_train.so.8 filter=lfs diff=lfs merge=lfs -text
|
| 197 |
+
lib/python3.9/site-packages/torch/lib/libcudnn_cnn_infer.so.8 filter=lfs diff=lfs merge=lfs -text
|
| 198 |
+
lib/python3.9/site-packages/torch/lib/libcudnn_cnn_train.so.8 filter=lfs diff=lfs merge=lfs -text
|
| 199 |
+
lib/python3.9/site-packages/torch/lib/libcudnn_ops_infer.so.8 filter=lfs diff=lfs merge=lfs -text
|
| 200 |
+
lib/python3.9/site-packages/torch/lib/libcudnn_ops_train.so.8 filter=lfs diff=lfs merge=lfs -text
|
| 201 |
+
lib/python3.9/site-packages/torch/lib/libnvrtc-builtins.so.11.7 filter=lfs diff=lfs merge=lfs -text
|
| 202 |
+
lib/python3.9/site-packages/torch/lib/libnvrtc-d833c4f3.so.11.2 filter=lfs diff=lfs merge=lfs -text
|
| 203 |
+
lib/python3.9/site-packages/torch/lib/libtorch_cpu.so filter=lfs diff=lfs merge=lfs -text
|
| 204 |
+
lib/python3.9/site-packages/torch/lib/libtorch_cuda_cpp.so filter=lfs diff=lfs merge=lfs -text
|
| 205 |
+
lib/python3.9/site-packages/torch/lib/libtorch_cuda_cu.so filter=lfs diff=lfs merge=lfs -text
|
| 206 |
+
lib/python3.9/site-packages/torch/lib/libtorch_cuda_linalg.so filter=lfs diff=lfs merge=lfs -text
|
| 207 |
+
lib/python3.9/site-packages/torch/lib/libtorch_python.so filter=lfs diff=lfs merge=lfs -text
|
| 208 |
+
lib/python3.9/site-packages/torch_scatter/_scatter_cuda.so filter=lfs diff=lfs merge=lfs -text
|
| 209 |
+
lib/python3.9/site-packages/torch_scatter/_segment_coo_cuda.so filter=lfs diff=lfs merge=lfs -text
|
| 210 |
+
lib/python3.9/site-packages/torch_scatter/_segment_csr_cuda.so filter=lfs diff=lfs merge=lfs -text
|
| 211 |
+
lib/python3.9/site-packages/torchvision/_C.so filter=lfs diff=lfs merge=lfs -text
|
| 212 |
+
lib/python3.9/site-packages/torchvision/image.so filter=lfs diff=lfs merge=lfs -text
|
| 213 |
+
lib/python3.9/site-packages/torchvision.libs/libnvjpeg.9b083ad7.so.11 filter=lfs diff=lfs merge=lfs -text
|
| 214 |
+
lib/python3.9/site-packages/torchvision.libs/libpng16.7f72a3c5.so.16 filter=lfs diff=lfs merge=lfs -text
|
| 215 |
+
lib/python3.9/site-packages/yaml/_yaml.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
|
| 216 |
+
lib/sqlite3.36.0/libsqlite3.36.0.so filter=lfs diff=lfs merge=lfs -text
|
| 217 |
+
share/doc/hwloc/hwloc-a4.pdf filter=lfs diff=lfs merge=lfs -text
|
| 218 |
+
share/doc/hwloc/hwloc-letter.pdf filter=lfs diff=lfs merge=lfs -text
|
| 219 |
+
x86_64-conda-linux-gnu/bin/ld filter=lfs diff=lfs merge=lfs -text
|
| 220 |
+
x86_64-conda_cos6-linux-gnu/bin/ld filter=lfs diff=lfs merge=lfs -text
|
bin/2to3
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
import sys
|
| 3 |
+
from lib2to3.main import main
|
| 4 |
+
|
| 5 |
+
sys.exit(main("lib2to3.fixes"))
|
bin/2to3-3.9
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
import sys
|
| 3 |
+
from lib2to3.main import main
|
| 4 |
+
|
| 5 |
+
sys.exit(main("lib2to3.fixes"))
|
bin/ansi2html
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from ansi2html.__main__ import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/black
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from black import patched_main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(patched_main())
|
bin/blackd
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from blackd import patched_main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(patched_main())
|
bin/bunzip2
ADDED
|
Binary file (384 kB). View file
|
|
|
bin/bzcat
ADDED
|
Binary file (384 kB). View file
|
|
|
bin/bzcmp
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
# sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh
|
| 3 |
+
|
| 4 |
+
# Bzcmp/diff wrapped for bzip2,
|
| 5 |
+
# adapted from zdiff by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 6 |
+
|
| 7 |
+
# Bzcmp and bzdiff are used to invoke the cmp or the diff pro-
|
| 8 |
+
# gram on compressed files. All options specified are passed
|
| 9 |
+
# directly to cmp or diff. If only 1 file is specified, then
|
| 10 |
+
# the files compared are file1 and an uncompressed file1.gz.
|
| 11 |
+
# If two files are specified, then they are uncompressed (if
|
| 12 |
+
# necessary) and fed to cmp or diff. The exit status from cmp
|
| 13 |
+
# or diff is preserved.
|
| 14 |
+
|
| 15 |
+
PATH="/usr/bin:/bin:$PATH"; export PATH
|
| 16 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 17 |
+
case "$prog" in
|
| 18 |
+
*cmp) comp=${CMP-cmp} ;;
|
| 19 |
+
*) comp=${DIFF-diff} ;;
|
| 20 |
+
esac
|
| 21 |
+
|
| 22 |
+
OPTIONS=
|
| 23 |
+
FILES=
|
| 24 |
+
for ARG
|
| 25 |
+
do
|
| 26 |
+
case "$ARG" in
|
| 27 |
+
-*) OPTIONS="$OPTIONS $ARG";;
|
| 28 |
+
*) if test -f "$ARG"; then
|
| 29 |
+
FILES="$FILES $ARG"
|
| 30 |
+
else
|
| 31 |
+
echo "${prog}: $ARG not found or not a regular file"
|
| 32 |
+
exit 1
|
| 33 |
+
fi ;;
|
| 34 |
+
esac
|
| 35 |
+
done
|
| 36 |
+
if test -z "$FILES"; then
|
| 37 |
+
echo "Usage: $prog [${comp}_options] file [file]"
|
| 38 |
+
exit 1
|
| 39 |
+
fi
|
| 40 |
+
set $FILES
|
| 41 |
+
if test $# -eq 1; then
|
| 42 |
+
FILE=`echo "$1" | sed 's/.bz2$//'`
|
| 43 |
+
bzip2 -cd "$FILE.bz2" | $comp $OPTIONS - "$FILE"
|
| 44 |
+
STAT="$?"
|
| 45 |
+
|
| 46 |
+
elif test $# -eq 2; then
|
| 47 |
+
case "$1" in
|
| 48 |
+
*.bz2)
|
| 49 |
+
case "$2" in
|
| 50 |
+
*.bz2)
|
| 51 |
+
F=`echo "$2" | sed 's|.*/||;s|.bz2$||'`
|
| 52 |
+
tmp=`mktemp "${TMPDIR:-/tmp}"/bzdiff.XXXXXXXXXX` || {
|
| 53 |
+
echo 'cannot create a temporary file' >&2
|
| 54 |
+
exit 1
|
| 55 |
+
}
|
| 56 |
+
bzip2 -cdfq "$2" > "$tmp"
|
| 57 |
+
bzip2 -cdfq "$1" | $comp $OPTIONS - "$tmp"
|
| 58 |
+
STAT="$?"
|
| 59 |
+
/bin/rm -f "$tmp";;
|
| 60 |
+
|
| 61 |
+
*) bzip2 -cdfq "$1" | $comp $OPTIONS - "$2"
|
| 62 |
+
STAT="$?";;
|
| 63 |
+
esac;;
|
| 64 |
+
*) case "$2" in
|
| 65 |
+
*.bz2)
|
| 66 |
+
bzip2 -cdfq "$2" | $comp $OPTIONS "$1" -
|
| 67 |
+
STAT="$?";;
|
| 68 |
+
*) $comp $OPTIONS "$1" "$2"
|
| 69 |
+
STAT="$?";;
|
| 70 |
+
esac;;
|
| 71 |
+
esac
|
| 72 |
+
else
|
| 73 |
+
echo "Usage: $prog [${comp}_options] file [file]"
|
| 74 |
+
exit 1
|
| 75 |
+
fi
|
| 76 |
+
exit "$STAT"
|
bin/bzdiff
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
# sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh
|
| 3 |
+
|
| 4 |
+
# Bzcmp/diff wrapped for bzip2,
|
| 5 |
+
# adapted from zdiff by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 6 |
+
|
| 7 |
+
# Bzcmp and bzdiff are used to invoke the cmp or the diff pro-
|
| 8 |
+
# gram on compressed files. All options specified are passed
|
| 9 |
+
# directly to cmp or diff. If only 1 file is specified, then
|
| 10 |
+
# the files compared are file1 and an uncompressed file1.gz.
|
| 11 |
+
# If two files are specified, then they are uncompressed (if
|
| 12 |
+
# necessary) and fed to cmp or diff. The exit status from cmp
|
| 13 |
+
# or diff is preserved.
|
| 14 |
+
|
| 15 |
+
PATH="/usr/bin:/bin:$PATH"; export PATH
|
| 16 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 17 |
+
case "$prog" in
|
| 18 |
+
*cmp) comp=${CMP-cmp} ;;
|
| 19 |
+
*) comp=${DIFF-diff} ;;
|
| 20 |
+
esac
|
| 21 |
+
|
| 22 |
+
OPTIONS=
|
| 23 |
+
FILES=
|
| 24 |
+
for ARG
|
| 25 |
+
do
|
| 26 |
+
case "$ARG" in
|
| 27 |
+
-*) OPTIONS="$OPTIONS $ARG";;
|
| 28 |
+
*) if test -f "$ARG"; then
|
| 29 |
+
FILES="$FILES $ARG"
|
| 30 |
+
else
|
| 31 |
+
echo "${prog}: $ARG not found or not a regular file"
|
| 32 |
+
exit 1
|
| 33 |
+
fi ;;
|
| 34 |
+
esac
|
| 35 |
+
done
|
| 36 |
+
if test -z "$FILES"; then
|
| 37 |
+
echo "Usage: $prog [${comp}_options] file [file]"
|
| 38 |
+
exit 1
|
| 39 |
+
fi
|
| 40 |
+
set $FILES
|
| 41 |
+
if test $# -eq 1; then
|
| 42 |
+
FILE=`echo "$1" | sed 's/.bz2$//'`
|
| 43 |
+
bzip2 -cd "$FILE.bz2" | $comp $OPTIONS - "$FILE"
|
| 44 |
+
STAT="$?"
|
| 45 |
+
|
| 46 |
+
elif test $# -eq 2; then
|
| 47 |
+
case "$1" in
|
| 48 |
+
*.bz2)
|
| 49 |
+
case "$2" in
|
| 50 |
+
*.bz2)
|
| 51 |
+
F=`echo "$2" | sed 's|.*/||;s|.bz2$||'`
|
| 52 |
+
tmp=`mktemp "${TMPDIR:-/tmp}"/bzdiff.XXXXXXXXXX` || {
|
| 53 |
+
echo 'cannot create a temporary file' >&2
|
| 54 |
+
exit 1
|
| 55 |
+
}
|
| 56 |
+
bzip2 -cdfq "$2" > "$tmp"
|
| 57 |
+
bzip2 -cdfq "$1" | $comp $OPTIONS - "$tmp"
|
| 58 |
+
STAT="$?"
|
| 59 |
+
/bin/rm -f "$tmp";;
|
| 60 |
+
|
| 61 |
+
*) bzip2 -cdfq "$1" | $comp $OPTIONS - "$2"
|
| 62 |
+
STAT="$?";;
|
| 63 |
+
esac;;
|
| 64 |
+
*) case "$2" in
|
| 65 |
+
*.bz2)
|
| 66 |
+
bzip2 -cdfq "$2" | $comp $OPTIONS "$1" -
|
| 67 |
+
STAT="$?";;
|
| 68 |
+
*) $comp $OPTIONS "$1" "$2"
|
| 69 |
+
STAT="$?";;
|
| 70 |
+
esac;;
|
| 71 |
+
esac
|
| 72 |
+
else
|
| 73 |
+
echo "Usage: $prog [${comp}_options] file [file]"
|
| 74 |
+
exit 1
|
| 75 |
+
fi
|
| 76 |
+
exit "$STAT"
|
bin/bzegrep
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
|
| 3 |
+
# Bzgrep wrapped for bzip2,
|
| 4 |
+
# adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 5 |
+
## zgrep notice:
|
| 6 |
+
## zgrep -- a wrapper around a grep program that decompresses files as needed
|
| 7 |
+
## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
|
| 8 |
+
|
| 9 |
+
PATH="/usr/bin:$PATH"; export PATH
|
| 10 |
+
|
| 11 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 12 |
+
case "$prog" in
|
| 13 |
+
*egrep) grep=${EGREP-egrep} ;;
|
| 14 |
+
*fgrep) grep=${FGREP-fgrep} ;;
|
| 15 |
+
*) grep=${GREP-grep} ;;
|
| 16 |
+
esac
|
| 17 |
+
pat=""
|
| 18 |
+
while test $# -ne 0; do
|
| 19 |
+
case "$1" in
|
| 20 |
+
-e | -f) opt="$opt $1"; shift; pat="$1"
|
| 21 |
+
if test "$grep" = grep; then # grep is buggy with -e on SVR4
|
| 22 |
+
grep=egrep
|
| 23 |
+
fi;;
|
| 24 |
+
-A | -B) opt="$opt $1 $2"; shift;;
|
| 25 |
+
-*) opt="$opt $1";;
|
| 26 |
+
*) if test -z "$pat"; then
|
| 27 |
+
pat="$1"
|
| 28 |
+
else
|
| 29 |
+
break;
|
| 30 |
+
fi;;
|
| 31 |
+
esac
|
| 32 |
+
shift
|
| 33 |
+
done
|
| 34 |
+
|
| 35 |
+
if test -z "$pat"; then
|
| 36 |
+
echo "grep through bzip2 files"
|
| 37 |
+
echo "usage: $prog [grep_options] pattern [files]"
|
| 38 |
+
exit 1
|
| 39 |
+
fi
|
| 40 |
+
|
| 41 |
+
list=0
|
| 42 |
+
silent=0
|
| 43 |
+
op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
|
| 44 |
+
case "$op" in
|
| 45 |
+
*l*) list=1
|
| 46 |
+
esac
|
| 47 |
+
case "$op" in
|
| 48 |
+
*h*) silent=1
|
| 49 |
+
esac
|
| 50 |
+
|
| 51 |
+
if test $# -eq 0; then
|
| 52 |
+
bzip2 -cdfq | $grep $opt "$pat"
|
| 53 |
+
exit $?
|
| 54 |
+
fi
|
| 55 |
+
|
| 56 |
+
res=0
|
| 57 |
+
for i do
|
| 58 |
+
if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
|
| 59 |
+
if test $list -eq 1; then
|
| 60 |
+
bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
|
| 61 |
+
r=$?
|
| 62 |
+
elif test $# -eq 1 -o $silent -eq 1; then
|
| 63 |
+
bzip2 -cdfq "$i" | $grep $opt "$pat"
|
| 64 |
+
r=$?
|
| 65 |
+
else
|
| 66 |
+
j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
|
| 67 |
+
j=`printf "%s" "$j" | tr '\n' ' '`
|
| 68 |
+
# A trick adapted from
|
| 69 |
+
# https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
|
| 70 |
+
# that has the same effect as the following bash code:
|
| 71 |
+
# bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
|
| 72 |
+
# r=${PIPESTATUS[1]}
|
| 73 |
+
exec 3>&1
|
| 74 |
+
eval `
|
| 75 |
+
exec 4>&1 >&3 3>&-
|
| 76 |
+
{
|
| 77 |
+
bzip2 -cdfq "$i" 4>&-
|
| 78 |
+
} | {
|
| 79 |
+
$grep $opt "$pat" 4>&-; echo "r=$?;" >&4
|
| 80 |
+
} | sed "s|^|${j}:|"
|
| 81 |
+
`
|
| 82 |
+
fi
|
| 83 |
+
test "$r" -ne 0 && res="$r"
|
| 84 |
+
done
|
| 85 |
+
exit $res
|
bin/bzfgrep
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
|
| 3 |
+
# Bzgrep wrapped for bzip2,
|
| 4 |
+
# adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 5 |
+
## zgrep notice:
|
| 6 |
+
## zgrep -- a wrapper around a grep program that decompresses files as needed
|
| 7 |
+
## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
|
| 8 |
+
|
| 9 |
+
PATH="/usr/bin:$PATH"; export PATH
|
| 10 |
+
|
| 11 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 12 |
+
case "$prog" in
|
| 13 |
+
*egrep) grep=${EGREP-egrep} ;;
|
| 14 |
+
*fgrep) grep=${FGREP-fgrep} ;;
|
| 15 |
+
*) grep=${GREP-grep} ;;
|
| 16 |
+
esac
|
| 17 |
+
pat=""
|
| 18 |
+
while test $# -ne 0; do
|
| 19 |
+
case "$1" in
|
| 20 |
+
-e | -f) opt="$opt $1"; shift; pat="$1"
|
| 21 |
+
if test "$grep" = grep; then # grep is buggy with -e on SVR4
|
| 22 |
+
grep=egrep
|
| 23 |
+
fi;;
|
| 24 |
+
-A | -B) opt="$opt $1 $2"; shift;;
|
| 25 |
+
-*) opt="$opt $1";;
|
| 26 |
+
*) if test -z "$pat"; then
|
| 27 |
+
pat="$1"
|
| 28 |
+
else
|
| 29 |
+
break;
|
| 30 |
+
fi;;
|
| 31 |
+
esac
|
| 32 |
+
shift
|
| 33 |
+
done
|
| 34 |
+
|
| 35 |
+
if test -z "$pat"; then
|
| 36 |
+
echo "grep through bzip2 files"
|
| 37 |
+
echo "usage: $prog [grep_options] pattern [files]"
|
| 38 |
+
exit 1
|
| 39 |
+
fi
|
| 40 |
+
|
| 41 |
+
list=0
|
| 42 |
+
silent=0
|
| 43 |
+
op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
|
| 44 |
+
case "$op" in
|
| 45 |
+
*l*) list=1
|
| 46 |
+
esac
|
| 47 |
+
case "$op" in
|
| 48 |
+
*h*) silent=1
|
| 49 |
+
esac
|
| 50 |
+
|
| 51 |
+
if test $# -eq 0; then
|
| 52 |
+
bzip2 -cdfq | $grep $opt "$pat"
|
| 53 |
+
exit $?
|
| 54 |
+
fi
|
| 55 |
+
|
| 56 |
+
res=0
|
| 57 |
+
for i do
|
| 58 |
+
if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
|
| 59 |
+
if test $list -eq 1; then
|
| 60 |
+
bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
|
| 61 |
+
r=$?
|
| 62 |
+
elif test $# -eq 1 -o $silent -eq 1; then
|
| 63 |
+
bzip2 -cdfq "$i" | $grep $opt "$pat"
|
| 64 |
+
r=$?
|
| 65 |
+
else
|
| 66 |
+
j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
|
| 67 |
+
j=`printf "%s" "$j" | tr '\n' ' '`
|
| 68 |
+
# A trick adapted from
|
| 69 |
+
# https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
|
| 70 |
+
# that has the same effect as the following bash code:
|
| 71 |
+
# bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
|
| 72 |
+
# r=${PIPESTATUS[1]}
|
| 73 |
+
exec 3>&1
|
| 74 |
+
eval `
|
| 75 |
+
exec 4>&1 >&3 3>&-
|
| 76 |
+
{
|
| 77 |
+
bzip2 -cdfq "$i" 4>&-
|
| 78 |
+
} | {
|
| 79 |
+
$grep $opt "$pat" 4>&-; echo "r=$?;" >&4
|
| 80 |
+
} | sed "s|^|${j}:|"
|
| 81 |
+
`
|
| 82 |
+
fi
|
| 83 |
+
test "$r" -ne 0 && res="$r"
|
| 84 |
+
done
|
| 85 |
+
exit $res
|
bin/bzgrep
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
|
| 3 |
+
# Bzgrep wrapped for bzip2,
|
| 4 |
+
# adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 5 |
+
## zgrep notice:
|
| 6 |
+
## zgrep -- a wrapper around a grep program that decompresses files as needed
|
| 7 |
+
## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
|
| 8 |
+
|
| 9 |
+
PATH="/usr/bin:$PATH"; export PATH
|
| 10 |
+
|
| 11 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 12 |
+
case "$prog" in
|
| 13 |
+
*egrep) grep=${EGREP-egrep} ;;
|
| 14 |
+
*fgrep) grep=${FGREP-fgrep} ;;
|
| 15 |
+
*) grep=${GREP-grep} ;;
|
| 16 |
+
esac
|
| 17 |
+
pat=""
|
| 18 |
+
while test $# -ne 0; do
|
| 19 |
+
case "$1" in
|
| 20 |
+
-e | -f) opt="$opt $1"; shift; pat="$1"
|
| 21 |
+
if test "$grep" = grep; then # grep is buggy with -e on SVR4
|
| 22 |
+
grep=egrep
|
| 23 |
+
fi;;
|
| 24 |
+
-A | -B) opt="$opt $1 $2"; shift;;
|
| 25 |
+
-*) opt="$opt $1";;
|
| 26 |
+
*) if test -z "$pat"; then
|
| 27 |
+
pat="$1"
|
| 28 |
+
else
|
| 29 |
+
break;
|
| 30 |
+
fi;;
|
| 31 |
+
esac
|
| 32 |
+
shift
|
| 33 |
+
done
|
| 34 |
+
|
| 35 |
+
if test -z "$pat"; then
|
| 36 |
+
echo "grep through bzip2 files"
|
| 37 |
+
echo "usage: $prog [grep_options] pattern [files]"
|
| 38 |
+
exit 1
|
| 39 |
+
fi
|
| 40 |
+
|
| 41 |
+
list=0
|
| 42 |
+
silent=0
|
| 43 |
+
op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
|
| 44 |
+
case "$op" in
|
| 45 |
+
*l*) list=1
|
| 46 |
+
esac
|
| 47 |
+
case "$op" in
|
| 48 |
+
*h*) silent=1
|
| 49 |
+
esac
|
| 50 |
+
|
| 51 |
+
if test $# -eq 0; then
|
| 52 |
+
bzip2 -cdfq | $grep $opt "$pat"
|
| 53 |
+
exit $?
|
| 54 |
+
fi
|
| 55 |
+
|
| 56 |
+
res=0
|
| 57 |
+
for i do
|
| 58 |
+
if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
|
| 59 |
+
if test $list -eq 1; then
|
| 60 |
+
bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
|
| 61 |
+
r=$?
|
| 62 |
+
elif test $# -eq 1 -o $silent -eq 1; then
|
| 63 |
+
bzip2 -cdfq "$i" | $grep $opt "$pat"
|
| 64 |
+
r=$?
|
| 65 |
+
else
|
| 66 |
+
j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
|
| 67 |
+
j=`printf "%s" "$j" | tr '\n' ' '`
|
| 68 |
+
# A trick adapted from
|
| 69 |
+
# https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
|
| 70 |
+
# that has the same effect as the following bash code:
|
| 71 |
+
# bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
|
| 72 |
+
# r=${PIPESTATUS[1]}
|
| 73 |
+
exec 3>&1
|
| 74 |
+
eval `
|
| 75 |
+
exec 4>&1 >&3 3>&-
|
| 76 |
+
{
|
| 77 |
+
bzip2 -cdfq "$i" 4>&-
|
| 78 |
+
} | {
|
| 79 |
+
$grep $opt "$pat" 4>&-; echo "r=$?;" >&4
|
| 80 |
+
} | sed "s|^|${j}:|"
|
| 81 |
+
`
|
| 82 |
+
fi
|
| 83 |
+
test "$r" -ne 0 && res="$r"
|
| 84 |
+
done
|
| 85 |
+
exit $res
|
bin/bzip2
ADDED
|
Binary file (384 kB). View file
|
|
|
bin/bzip2recover
ADDED
|
Binary file (35.9 kB). View file
|
|
|
bin/bzless
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
|
| 3 |
+
# Bzmore wrapped for bzip2,
|
| 4 |
+
# adapted from zmore by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 5 |
+
|
| 6 |
+
PATH="/usr/bin:$PATH"; export PATH
|
| 7 |
+
|
| 8 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 9 |
+
case "$prog" in
|
| 10 |
+
*less) more=less ;;
|
| 11 |
+
*) more=more ;;
|
| 12 |
+
esac
|
| 13 |
+
|
| 14 |
+
if test "`echo -n a`" = "-n a"; then
|
| 15 |
+
# looks like a SysV system:
|
| 16 |
+
n1=''; n2='\c'
|
| 17 |
+
else
|
| 18 |
+
n1='-n'; n2=''
|
| 19 |
+
fi
|
| 20 |
+
oldtty=`stty -g 2>/dev/null`
|
| 21 |
+
if stty -cbreak 2>/dev/null; then
|
| 22 |
+
cb='cbreak'; ncb='-cbreak'
|
| 23 |
+
else
|
| 24 |
+
# 'stty min 1' resets eof to ^a on both SunOS and SysV!
|
| 25 |
+
cb='min 1 -icanon'; ncb='icanon eof ^d'
|
| 26 |
+
fi
|
| 27 |
+
if test $? -eq 0 -a -n "$oldtty"; then
|
| 28 |
+
trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15
|
| 29 |
+
else
|
| 30 |
+
trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15
|
| 31 |
+
fi
|
| 32 |
+
|
| 33 |
+
if test $# = 0; then
|
| 34 |
+
if test -t 0; then
|
| 35 |
+
echo usage: $prog files...
|
| 36 |
+
else
|
| 37 |
+
bzip2 -cdfq | eval $more
|
| 38 |
+
fi
|
| 39 |
+
else
|
| 40 |
+
FIRST=1
|
| 41 |
+
for FILE
|
| 42 |
+
do
|
| 43 |
+
if test $FIRST -eq 0; then
|
| 44 |
+
echo $n1 "--More--(Next file: $FILE)$n2"
|
| 45 |
+
stty $cb -echo 2>/dev/null
|
| 46 |
+
ANS=`dd bs=1 count=1 2>/dev/null`
|
| 47 |
+
stty $ncb echo 2>/dev/null
|
| 48 |
+
echo " "
|
| 49 |
+
if test "$ANS" = 'e' -o "$ANS" = 'q'; then
|
| 50 |
+
exit
|
| 51 |
+
fi
|
| 52 |
+
fi
|
| 53 |
+
if test "$ANS" != 's'; then
|
| 54 |
+
echo "------> $FILE <------"
|
| 55 |
+
bzip2 -cdfq "$FILE" | eval $more
|
| 56 |
+
fi
|
| 57 |
+
if test -t; then
|
| 58 |
+
FIRST=0
|
| 59 |
+
fi
|
| 60 |
+
done
|
| 61 |
+
fi
|
bin/bzmore
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
|
| 3 |
+
# Bzmore wrapped for bzip2,
|
| 4 |
+
# adapted from zmore by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
| 5 |
+
|
| 6 |
+
PATH="/usr/bin:$PATH"; export PATH
|
| 7 |
+
|
| 8 |
+
prog=`echo $0 | sed 's|.*/||'`
|
| 9 |
+
case "$prog" in
|
| 10 |
+
*less) more=less ;;
|
| 11 |
+
*) more=more ;;
|
| 12 |
+
esac
|
| 13 |
+
|
| 14 |
+
if test "`echo -n a`" = "-n a"; then
|
| 15 |
+
# looks like a SysV system:
|
| 16 |
+
n1=''; n2='\c'
|
| 17 |
+
else
|
| 18 |
+
n1='-n'; n2=''
|
| 19 |
+
fi
|
| 20 |
+
oldtty=`stty -g 2>/dev/null`
|
| 21 |
+
if stty -cbreak 2>/dev/null; then
|
| 22 |
+
cb='cbreak'; ncb='-cbreak'
|
| 23 |
+
else
|
| 24 |
+
# 'stty min 1' resets eof to ^a on both SunOS and SysV!
|
| 25 |
+
cb='min 1 -icanon'; ncb='icanon eof ^d'
|
| 26 |
+
fi
|
| 27 |
+
if test $? -eq 0 -a -n "$oldtty"; then
|
| 28 |
+
trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15
|
| 29 |
+
else
|
| 30 |
+
trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15
|
| 31 |
+
fi
|
| 32 |
+
|
| 33 |
+
if test $# = 0; then
|
| 34 |
+
if test -t 0; then
|
| 35 |
+
echo usage: $prog files...
|
| 36 |
+
else
|
| 37 |
+
bzip2 -cdfq | eval $more
|
| 38 |
+
fi
|
| 39 |
+
else
|
| 40 |
+
FIRST=1
|
| 41 |
+
for FILE
|
| 42 |
+
do
|
| 43 |
+
if test $FIRST -eq 0; then
|
| 44 |
+
echo $n1 "--More--(Next file: $FILE)$n2"
|
| 45 |
+
stty $cb -echo 2>/dev/null
|
| 46 |
+
ANS=`dd bs=1 count=1 2>/dev/null`
|
| 47 |
+
stty $ncb echo 2>/dev/null
|
| 48 |
+
echo " "
|
| 49 |
+
if test "$ANS" = 'e' -o "$ANS" = 'q'; then
|
| 50 |
+
exit
|
| 51 |
+
fi
|
| 52 |
+
fi
|
| 53 |
+
if test "$ANS" != 's'; then
|
| 54 |
+
echo "------> $FILE <------"
|
| 55 |
+
bzip2 -cdfq "$FILE" | eval $more
|
| 56 |
+
fi
|
| 57 |
+
if test -t; then
|
| 58 |
+
FIRST=0
|
| 59 |
+
fi
|
| 60 |
+
done
|
| 61 |
+
fi
|
bin/c_rehash
ADDED
|
@@ -0,0 +1,252 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env perl
|
| 2 |
+
|
| 3 |
+
# WARNING: do not edit!
|
| 4 |
+
# Generated by Makefile from tools/c_rehash.in
|
| 5 |
+
# Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved.
|
| 6 |
+
#
|
| 7 |
+
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
| 8 |
+
# this file except in compliance with the License. You can obtain a copy
|
| 9 |
+
# in the file LICENSE in the source distribution or at
|
| 10 |
+
# https://www.openssl.org/source/license.html
|
| 11 |
+
|
| 12 |
+
# Perl c_rehash script, scan all files in a directory
|
| 13 |
+
# and add symbolic links to their hash values.
|
| 14 |
+
|
| 15 |
+
my $dir = "";
|
| 16 |
+
my $prefix = "/usr/local/envs/slahmr";
|
| 17 |
+
|
| 18 |
+
my $errorcount = 0;
|
| 19 |
+
my $openssl = $ENV{OPENSSL} || "openssl";
|
| 20 |
+
my $pwd;
|
| 21 |
+
my $x509hash = "-subject_hash";
|
| 22 |
+
my $crlhash = "-hash";
|
| 23 |
+
my $verbose = 0;
|
| 24 |
+
my $symlink_exists=eval {symlink("",""); 1};
|
| 25 |
+
my $removelinks = 1;
|
| 26 |
+
|
| 27 |
+
## Parse flags.
|
| 28 |
+
while ( $ARGV[0] =~ /^-/ ) {
|
| 29 |
+
my $flag = shift @ARGV;
|
| 30 |
+
last if ( $flag eq '--');
|
| 31 |
+
if ( $flag eq '-old') {
|
| 32 |
+
$x509hash = "-subject_hash_old";
|
| 33 |
+
$crlhash = "-hash_old";
|
| 34 |
+
} elsif ( $flag eq '-h' || $flag eq '-help' ) {
|
| 35 |
+
help();
|
| 36 |
+
} elsif ( $flag eq '-n' ) {
|
| 37 |
+
$removelinks = 0;
|
| 38 |
+
} elsif ( $flag eq '-v' ) {
|
| 39 |
+
$verbose++;
|
| 40 |
+
}
|
| 41 |
+
else {
|
| 42 |
+
print STDERR "Usage error; try -h.\n";
|
| 43 |
+
exit 1;
|
| 44 |
+
}
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
sub help {
|
| 48 |
+
print "Usage: c_rehash [-old] [-h] [-help] [-v] [dirs...]\n";
|
| 49 |
+
print " -old use old-style digest\n";
|
| 50 |
+
print " -h or -help print this help text\n";
|
| 51 |
+
print " -v print files removed and linked\n";
|
| 52 |
+
exit 0;
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
+
eval "require Cwd";
|
| 56 |
+
if (defined(&Cwd::getcwd)) {
|
| 57 |
+
$pwd=Cwd::getcwd();
|
| 58 |
+
} else {
|
| 59 |
+
$pwd=`pwd`;
|
| 60 |
+
chomp($pwd);
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
# DOS/Win32 or Unix delimiter? Prefix our installdir, then search.
|
| 64 |
+
my $path_delim = ($pwd =~ /^[a-z]\:/i) ? ';' : ':';
|
| 65 |
+
$ENV{PATH} = "$prefix/bin" . ($ENV{PATH} ? $path_delim . $ENV{PATH} : "");
|
| 66 |
+
|
| 67 |
+
if (! -x $openssl) {
|
| 68 |
+
my $found = 0;
|
| 69 |
+
foreach (split /$path_delim/, $ENV{PATH}) {
|
| 70 |
+
if (-x "$_/$openssl") {
|
| 71 |
+
$found = 1;
|
| 72 |
+
$openssl = "$_/$openssl";
|
| 73 |
+
last;
|
| 74 |
+
}
|
| 75 |
+
}
|
| 76 |
+
if ($found == 0) {
|
| 77 |
+
print STDERR "c_rehash: rehashing skipped ('openssl' program not available)\n";
|
| 78 |
+
exit 0;
|
| 79 |
+
}
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
if (@ARGV) {
|
| 83 |
+
@dirlist = @ARGV;
|
| 84 |
+
} elsif ($ENV{SSL_CERT_DIR}) {
|
| 85 |
+
@dirlist = split /$path_delim/, $ENV{SSL_CERT_DIR};
|
| 86 |
+
} else {
|
| 87 |
+
$dirlist[0] = "$dir/certs";
|
| 88 |
+
}
|
| 89 |
+
|
| 90 |
+
if (-d $dirlist[0]) {
|
| 91 |
+
chdir $dirlist[0];
|
| 92 |
+
$openssl="$pwd/$openssl" if (!-x $openssl);
|
| 93 |
+
chdir $pwd;
|
| 94 |
+
}
|
| 95 |
+
|
| 96 |
+
foreach (@dirlist) {
|
| 97 |
+
if (-d $_ ) {
|
| 98 |
+
if ( -w $_) {
|
| 99 |
+
hash_dir($_);
|
| 100 |
+
} else {
|
| 101 |
+
print "Skipping $_, can't write\n";
|
| 102 |
+
$errorcount++;
|
| 103 |
+
}
|
| 104 |
+
}
|
| 105 |
+
}
|
| 106 |
+
exit($errorcount);
|
| 107 |
+
|
| 108 |
+
sub copy_file {
|
| 109 |
+
my ($src_fname, $dst_fname) = @_;
|
| 110 |
+
|
| 111 |
+
if (open(my $in, "<", $src_fname)) {
|
| 112 |
+
if (open(my $out, ">", $dst_fname)) {
|
| 113 |
+
print $out $_ while (<$in>);
|
| 114 |
+
close $out;
|
| 115 |
+
} else {
|
| 116 |
+
warn "Cannot open $dst_fname for write, $!";
|
| 117 |
+
}
|
| 118 |
+
close $in;
|
| 119 |
+
} else {
|
| 120 |
+
warn "Cannot open $src_fname for read, $!";
|
| 121 |
+
}
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
sub hash_dir {
|
| 125 |
+
my $dir = shift;
|
| 126 |
+
my %hashlist;
|
| 127 |
+
|
| 128 |
+
print "Doing $dir\n";
|
| 129 |
+
|
| 130 |
+
if (!chdir $dir) {
|
| 131 |
+
print STDERR "WARNING: Cannot chdir to '$dir', $!\n";
|
| 132 |
+
return;
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
+
opendir(DIR, ".") || print STDERR "WARNING: Cannot opendir '.', $!\n";
|
| 136 |
+
my @flist = sort readdir(DIR);
|
| 137 |
+
closedir DIR;
|
| 138 |
+
if ( $removelinks ) {
|
| 139 |
+
# Delete any existing symbolic links
|
| 140 |
+
foreach (grep {/^[\da-f]+\.r{0,1}\d+$/} @flist) {
|
| 141 |
+
if (-l $_) {
|
| 142 |
+
print "unlink $_\n" if $verbose;
|
| 143 |
+
unlink $_ || warn "Can't unlink $_, $!\n";
|
| 144 |
+
}
|
| 145 |
+
}
|
| 146 |
+
}
|
| 147 |
+
FILE: foreach $fname (grep {/\.(pem|crt|cer|crl)$/} @flist) {
|
| 148 |
+
# Check to see if certificates and/or CRLs present.
|
| 149 |
+
my ($cert, $crl) = check_file($fname);
|
| 150 |
+
if (!$cert && !$crl) {
|
| 151 |
+
print STDERR "WARNING: $fname does not contain a certificate or CRL: skipping\n";
|
| 152 |
+
next;
|
| 153 |
+
}
|
| 154 |
+
link_hash_cert($fname) if ($cert);
|
| 155 |
+
link_hash_crl($fname) if ($crl);
|
| 156 |
+
}
|
| 157 |
+
|
| 158 |
+
chdir $pwd;
|
| 159 |
+
}
|
| 160 |
+
|
| 161 |
+
sub check_file {
|
| 162 |
+
my ($is_cert, $is_crl) = (0,0);
|
| 163 |
+
my $fname = $_[0];
|
| 164 |
+
|
| 165 |
+
open(my $in, "<", $fname);
|
| 166 |
+
while(<$in>) {
|
| 167 |
+
if (/^-----BEGIN (.*)-----/) {
|
| 168 |
+
my $hdr = $1;
|
| 169 |
+
if ($hdr =~ /^(X509 |TRUSTED |)CERTIFICATE$/) {
|
| 170 |
+
$is_cert = 1;
|
| 171 |
+
last if ($is_crl);
|
| 172 |
+
} elsif ($hdr eq "X509 CRL") {
|
| 173 |
+
$is_crl = 1;
|
| 174 |
+
last if ($is_cert);
|
| 175 |
+
}
|
| 176 |
+
}
|
| 177 |
+
}
|
| 178 |
+
close $in;
|
| 179 |
+
return ($is_cert, $is_crl);
|
| 180 |
+
}
|
| 181 |
+
|
| 182 |
+
sub compute_hash {
|
| 183 |
+
my $fh;
|
| 184 |
+
if ( $^O eq "VMS" ) {
|
| 185 |
+
# VMS uses the open through shell
|
| 186 |
+
# The file names are safe there and list form is unsupported
|
| 187 |
+
if (!open($fh, "-|", join(' ', @_))) {
|
| 188 |
+
print STDERR "Cannot compute hash on '$fname'\n";
|
| 189 |
+
return;
|
| 190 |
+
}
|
| 191 |
+
} else {
|
| 192 |
+
if (!open($fh, "-|", @_)) {
|
| 193 |
+
print STDERR "Cannot compute hash on '$fname'\n";
|
| 194 |
+
return;
|
| 195 |
+
}
|
| 196 |
+
}
|
| 197 |
+
return (<$fh>, <$fh>);
|
| 198 |
+
}
|
| 199 |
+
|
| 200 |
+
# Link a certificate to its subject name hash value, each hash is of
|
| 201 |
+
# the form <hash>.<n> where n is an integer. If the hash value already exists
|
| 202 |
+
# then we need to up the value of n, unless its a duplicate in which
|
| 203 |
+
# case we skip the link. We check for duplicates by comparing the
|
| 204 |
+
# certificate fingerprints
|
| 205 |
+
|
| 206 |
+
sub link_hash_cert {
|
| 207 |
+
link_hash($_[0], 'cert');
|
| 208 |
+
}
|
| 209 |
+
|
| 210 |
+
# Same as above except for a CRL. CRL links are of the form <hash>.r<n>
|
| 211 |
+
|
| 212 |
+
sub link_hash_crl {
|
| 213 |
+
link_hash($_[0], 'crl');
|
| 214 |
+
}
|
| 215 |
+
|
| 216 |
+
sub link_hash {
|
| 217 |
+
my ($fname, $type) = @_;
|
| 218 |
+
my $is_cert = $type eq 'cert';
|
| 219 |
+
|
| 220 |
+
my ($hash, $fprint) = compute_hash($openssl,
|
| 221 |
+
$is_cert ? "x509" : "crl",
|
| 222 |
+
$is_cert ? $x509hash : $crlhash,
|
| 223 |
+
"-fingerprint", "-noout",
|
| 224 |
+
"-in", $fname);
|
| 225 |
+
chomp $hash;
|
| 226 |
+
$hash =~ s/^.*=// if !$is_cert;
|
| 227 |
+
chomp $fprint;
|
| 228 |
+
return if !$hash;
|
| 229 |
+
$fprint =~ s/^.*=//;
|
| 230 |
+
$fprint =~ tr/://d;
|
| 231 |
+
my $suffix = 0;
|
| 232 |
+
# Search for an unused hash filename
|
| 233 |
+
my $crlmark = $is_cert ? "" : "r";
|
| 234 |
+
while(exists $hashlist{"$hash.$crlmark$suffix"}) {
|
| 235 |
+
# Hash matches: if fingerprint matches its a duplicate cert
|
| 236 |
+
if ($hashlist{"$hash.$crlmark$suffix"} eq $fprint) {
|
| 237 |
+
my $what = $is_cert ? 'certificate' : 'CRL';
|
| 238 |
+
print STDERR "WARNING: Skipping duplicate $what $fname\n";
|
| 239 |
+
return;
|
| 240 |
+
}
|
| 241 |
+
$suffix++;
|
| 242 |
+
}
|
| 243 |
+
$hash .= ".$crlmark$suffix";
|
| 244 |
+
if ($symlink_exists) {
|
| 245 |
+
print "link $fname -> $hash\n" if $verbose;
|
| 246 |
+
symlink $fname, $hash || warn "Can't symlink, $!";
|
| 247 |
+
} else {
|
| 248 |
+
print "copy $fname -> $hash\n" if $verbose;
|
| 249 |
+
copy_file($fname, $hash);
|
| 250 |
+
}
|
| 251 |
+
$hashlist{$hash} = $fprint;
|
| 252 |
+
}
|
bin/captoinfo
ADDED
|
Binary file (92.3 kB). View file
|
|
|
bin/clear
ADDED
|
Binary file (14.3 kB). View file
|
|
|
bin/cmpfillin
ADDED
|
Binary file (39.1 kB). View file
|
|
|
bin/convert-caffe2-to-onnx
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from caffe2.python.onnx.bin.conversion import caffe2_to_onnx
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(caffe2_to_onnx())
|
bin/convert-onnx-to-caffe2
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from caffe2.python.onnx.bin.conversion import onnx_to_caffe2
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(onnx_to_caffe2())
|
bin/cygdb
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from Cython.Debugger.Cygdb import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/cython
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from Cython.Compiler.Main import setuptools_main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(setuptools_main())
|
bin/cythonize
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from Cython.Build.Cythonize import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/dash-generate-components
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from dash.development.component_generator import cli
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(cli())
|
bin/dash-update-components
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from dash.development.update_components import cli
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(cli())
|
bin/derb
ADDED
|
Binary file (34.9 kB). View file
|
|
|
bin/f2py
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from numpy.f2py.f2py2e import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/f2py3
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from numpy.f2py.f2py2e import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/f2py3.9
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from numpy.f2py.f2py2e import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/flask
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from flask.cli import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/fonttools
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from fontTools.__main__ import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/gdown
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from gdown.cli import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/genbrk
ADDED
|
Binary file (22.2 kB). View file
|
|
|
bin/gencfu
ADDED
|
Binary file (17.4 kB). View file
|
|
|
bin/gencnval
ADDED
|
Binary file (35.1 kB). View file
|
|
|
bin/gendict
ADDED
|
Binary file (37.5 kB). View file
|
|
|
bin/genrb
ADDED
|
Binary file (203 kB). View file
|
|
|
bin/get_objgraph
ADDED
|
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
#
|
| 3 |
+
# Author: Mike McKerns (mmckerns @caltech and @uqfoundation)
|
| 4 |
+
# Copyright (c) 2008-2016 California Institute of Technology.
|
| 5 |
+
# Copyright (c) 2016-2022 The Uncertainty Quantification Foundation.
|
| 6 |
+
# License: 3-clause BSD. The full license text is available at:
|
| 7 |
+
# - https://github.com/uqfoundation/dill/blob/master/LICENSE
|
| 8 |
+
"""
|
| 9 |
+
display the reference paths for objects in ``dill.types`` or a .pkl file
|
| 10 |
+
|
| 11 |
+
Notes:
|
| 12 |
+
the generated image is useful in showing the pointer references in
|
| 13 |
+
objects that are or can be pickled. Any object in ``dill.objects``
|
| 14 |
+
listed in ``dill.load_types(picklable=True, unpicklable=True)`` works.
|
| 15 |
+
|
| 16 |
+
Examples::
|
| 17 |
+
|
| 18 |
+
$ get_objgraph FrameType
|
| 19 |
+
Image generated as FrameType.png
|
| 20 |
+
"""
|
| 21 |
+
|
| 22 |
+
import dill as pickle
|
| 23 |
+
#pickle.debug.trace(True)
|
| 24 |
+
#import pickle
|
| 25 |
+
|
| 26 |
+
# get all objects for testing
|
| 27 |
+
from dill import load_types
|
| 28 |
+
load_types(pickleable=True,unpickleable=True)
|
| 29 |
+
from dill import objects
|
| 30 |
+
|
| 31 |
+
if __name__ == "__main__":
|
| 32 |
+
import sys
|
| 33 |
+
if len(sys.argv) != 2:
|
| 34 |
+
print ("Please provide exactly one file or type name (e.g. 'IntType')")
|
| 35 |
+
msg = "\n"
|
| 36 |
+
for objtype in list(objects.keys())[:40]:
|
| 37 |
+
msg += objtype + ', '
|
| 38 |
+
print (msg + "...")
|
| 39 |
+
else:
|
| 40 |
+
objtype = str(sys.argv[-1])
|
| 41 |
+
try:
|
| 42 |
+
obj = objects[objtype]
|
| 43 |
+
except KeyError:
|
| 44 |
+
obj = pickle.load(open(objtype,'rb'))
|
| 45 |
+
import os
|
| 46 |
+
objtype = os.path.splitext(objtype)[0]
|
| 47 |
+
try:
|
| 48 |
+
import objgraph
|
| 49 |
+
objgraph.show_refs(obj, filename=objtype+'.png')
|
| 50 |
+
except ImportError:
|
| 51 |
+
print ("Please install 'objgraph' to view object graphs")
|
| 52 |
+
|
| 53 |
+
|
| 54 |
+
# EOF
|
bin/google-oauthlib-tool
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/local/envs/slahmr/bin/python3.9
|
| 2 |
+
# -*- coding: utf-8 -*-
|
| 3 |
+
import re
|
| 4 |
+
import sys
|
| 5 |
+
from google_auth_oauthlib.tool.__main__ import main
|
| 6 |
+
if __name__ == '__main__':
|
| 7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
| 8 |
+
sys.exit(main())
|
bin/gpmetis
ADDED
|
Binary file (56.1 kB). View file
|
|
|
bin/graphchk
ADDED
|
Binary file (30.9 kB). View file
|
|
|
bin/hwloc-annotate
ADDED
|
Binary file (46 kB). View file
|
|
|
bin/hwloc-bind
ADDED
|
Binary file (48.9 kB). View file
|
|
|
bin/hwloc-calc
ADDED
|
Binary file (58.1 kB). View file
|
|
|
bin/hwloc-compress-dir
ADDED
|
@@ -0,0 +1,170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/sh
|
| 2 |
+
#-*-sh-*-
|
| 3 |
+
|
| 4 |
+
#
|
| 5 |
+
# Copyright © 2013-2021 Inria. All rights reserved.
|
| 6 |
+
# See COPYING in top-level directory.
|
| 7 |
+
#
|
| 8 |
+
|
| 9 |
+
HWLOC_VERSION="2.9.1"
|
| 10 |
+
prefix="/usr/local/envs/slahmr"
|
| 11 |
+
exec_prefix="${prefix}"
|
| 12 |
+
bindir="${exec_prefix}/bin"
|
| 13 |
+
# this will be changed into $bindir/... during make install
|
| 14 |
+
localhwlocdiff="$bindir/hwloc-diff"
|
| 15 |
+
localhwlocpatch="$bindir/hwloc-patch"
|
| 16 |
+
|
| 17 |
+
verbose=0
|
| 18 |
+
reverse=0
|
| 19 |
+
|
| 20 |
+
error()
|
| 21 |
+
{
|
| 22 |
+
echo $@ 2>&1
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
usage()
|
| 26 |
+
{
|
| 27 |
+
echo `basename $0`" [options] <inputdir> <outputdir>"
|
| 28 |
+
echo " Compress topologies from <inputdir> into <outputdir>"
|
| 29 |
+
echo "Options:"
|
| 30 |
+
echo " -R --reverse Uncompress instead of compressing"
|
| 31 |
+
echo " -v --verbose Display verbose messages"
|
| 32 |
+
echo " --version Report version and exit"
|
| 33 |
+
echo " -h --help Show this usage"
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
while test $# -gt 0 ; do
|
| 37 |
+
case "$1" in
|
| 38 |
+
-R|--reverse)
|
| 39 |
+
reverse=1
|
| 40 |
+
;;
|
| 41 |
+
-v|--verbose)
|
| 42 |
+
verbose=1
|
| 43 |
+
;;
|
| 44 |
+
--version)
|
| 45 |
+
echo `basename $0`" $HWLOC_VERSION"
|
| 46 |
+
exit 0
|
| 47 |
+
;;
|
| 48 |
+
-h|--help)
|
| 49 |
+
usage
|
| 50 |
+
exit 0
|
| 51 |
+
;;
|
| 52 |
+
-*)
|
| 53 |
+
error "Unrecognized option: $1"
|
| 54 |
+
usage
|
| 55 |
+
exit 1
|
| 56 |
+
;;
|
| 57 |
+
*)
|
| 58 |
+
break
|
| 59 |
+
;;
|
| 60 |
+
esac
|
| 61 |
+
shift
|
| 62 |
+
done
|
| 63 |
+
|
| 64 |
+
if test $# -lt 2 ; then
|
| 65 |
+
usage
|
| 66 |
+
exit 1
|
| 67 |
+
fi
|
| 68 |
+
|
| 69 |
+
inputdir="$1"
|
| 70 |
+
test x`echo $inputdir | sed -e 's/^\///'` = x$inputdir && inputdir="$PWD/$inputdir"
|
| 71 |
+
outputdir="$2"
|
| 72 |
+
test x`echo $outputdir | sed -e 's/^\///'` = x$outputdir && outputdir="$PWD/$outputdir"
|
| 73 |
+
|
| 74 |
+
if ! cd "$outputdir" ; then
|
| 75 |
+
echo "Cannot enter output directory $outputdir"
|
| 76 |
+
exit 1
|
| 77 |
+
fi
|
| 78 |
+
|
| 79 |
+
if test x$reverse = x0; then
|
| 80 |
+
# compress
|
| 81 |
+
|
| 82 |
+
alreadycompressed=0
|
| 83 |
+
alreadynoncompressed=0
|
| 84 |
+
newlycompressed=0
|
| 85 |
+
newlynoncompressed=0
|
| 86 |
+
|
| 87 |
+
inputs=`ls -1 "$inputdir"`
|
| 88 |
+
for input in $inputs ; do
|
| 89 |
+
name=`echo $input | sed -e 's/.xml$//'`
|
| 90 |
+
|
| 91 |
+
if test "x${name}.xml" != "x$input"; then
|
| 92 |
+
test x$verbose = x1 && echo "Ignoring non-XML file $input"
|
| 93 |
+
continue
|
| 94 |
+
fi
|
| 95 |
+
if test -f "$outputdir/${name}.xml" ; then
|
| 96 |
+
test x$verbose = x1 && echo "$name already non-compressed, skipping"
|
| 97 |
+
alreadynoncompressed=`expr $alreadynoncompressed + 1`
|
| 98 |
+
continue
|
| 99 |
+
fi
|
| 100 |
+
if test -f "$outputdir/${name}.diff.xml" ; then
|
| 101 |
+
test x$verbose = x1 && echo "$name already compressed, skipping"
|
| 102 |
+
alreadycompressed=`expr $alreadycompressed + 1`
|
| 103 |
+
continue
|
| 104 |
+
fi
|
| 105 |
+
|
| 106 |
+
found=
|
| 107 |
+
outputs=`ls -1 "$outputdir"`
|
| 108 |
+
for output in $outputs ; do
|
| 109 |
+
outputname=`echo $output | sed -e 's/.xml$//' | sed -e 's/.diff$//'`
|
| 110 |
+
test -f "${outputdir}/${outputname}.diff.xml" && continue
|
| 111 |
+
|
| 112 |
+
if $localhwlocdiff "$outputdir/${outputname}.xml" "$inputdir/${name}.xml" "$outputdir/${name}.diff.xml" >/dev/null 2>/dev/null; then
|
| 113 |
+
echo "Compressed $name on top of $outputname"
|
| 114 |
+
newlycompressed=`expr $newlycompressed + 1`
|
| 115 |
+
found=1
|
| 116 |
+
break
|
| 117 |
+
fi
|
| 118 |
+
done
|
| 119 |
+
|
| 120 |
+
if test x$found = x ; then
|
| 121 |
+
echo "Could not compress $name, keeping non-compressed"
|
| 122 |
+
newlynoncompressed=`expr $newlynoncompressed + 1`
|
| 123 |
+
cp "$inputdir/${name}.xml" "$outputdir/${name}.xml"
|
| 124 |
+
fi
|
| 125 |
+
done
|
| 126 |
+
|
| 127 |
+
echo "Compressed $newlycompressed new topologies ($alreadycompressed were already compressed)"
|
| 128 |
+
echo "Kept $newlynoncompressed new topologies non-compressed ($alreadynoncompressed were already non-compressed)"
|
| 129 |
+
|
| 130 |
+
else
|
| 131 |
+
# uncompress
|
| 132 |
+
|
| 133 |
+
newlyuncompressed=0
|
| 134 |
+
newlynoncompressed=0
|
| 135 |
+
alreadyuncompressed=0
|
| 136 |
+
|
| 137 |
+
inputs=`ls -1 "$inputdir"`
|
| 138 |
+
for input in $inputs ; do
|
| 139 |
+
|
| 140 |
+
name=`echo $input | sed -e 's/.xml$//' | sed -e 's/.diff$//'`
|
| 141 |
+
|
| 142 |
+
if test "x${name}.xml" != "x$input" -a "x${name}.diff.xml" != "x$input"; then
|
| 143 |
+
test x$verbose = x1 && echo "Ignoring non-XML and non-diff-XML file $input"
|
| 144 |
+
continue
|
| 145 |
+
fi
|
| 146 |
+
if test -f "$outputdir/${name}.xml" ; then
|
| 147 |
+
test x$verbose = x1 && echo "$name already uncompressed, skipping"
|
| 148 |
+
alreadyuncompressed=`expr $alreadyuncompressed + 1`
|
| 149 |
+
continue
|
| 150 |
+
fi
|
| 151 |
+
|
| 152 |
+
if test "x${name}.xml" = "x$input"; then
|
| 153 |
+
# non-compressed
|
| 154 |
+
cp "$inputdir/${name}.xml" "$outputdir/${name}.xml"
|
| 155 |
+
echo "Copied $name, wasn't compressed"
|
| 156 |
+
newlynoncompressed=`expr $newlynoncompressed + 1`
|
| 157 |
+
else
|
| 158 |
+
# compressed
|
| 159 |
+
if (cd $outputdir && $localhwlocpatch refname "$inputdir/${name}.diff.xml" "${name}.xml"); then
|
| 160 |
+
echo "Uncompressed $name"
|
| 161 |
+
newlyuncompressed=`expr $newlyuncompressed + 1`
|
| 162 |
+
else
|
| 163 |
+
echo "Failed to uncompress $inputdir/${name}.diff.xml" 1>&2
|
| 164 |
+
fi
|
| 165 |
+
fi
|
| 166 |
+
done
|
| 167 |
+
|
| 168 |
+
echo "Uncompressed $newlyuncompressed new topologies, copied $newlynoncompressed non-compressed topologies ($alreadyuncompressed were already uncompressed)"
|
| 169 |
+
|
| 170 |
+
fi
|
bin/hwloc-diff
ADDED
|
Binary file (17 kB). View file
|
|
|
bin/hwloc-distrib
ADDED
|
Binary file (30.7 kB). View file
|
|
|