niivue / ipyniivue

A WebGL-powered Jupyter Widget for Niivue based on anywidget
BSD 2-Clause "Simplified" License
25 stars 8 forks source link

Deleting big files #54

Closed kolibril13 closed 5 months ago

kolibril13 commented 5 months ago

I accidentally committed some big files, here's a list of all files and sizes in this repo:

jan-hendrik@JanHendriksAir ipyniivue-experimental % git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | sed -n 's/^blob //p' | sort --numeric-sort --key=2

1ad618fc39005318c9a392b46901004044294244 16 js/widget.css
efdcc56c8a58a4208dd29536eb2a4f8b4ad759b7 24 README.md
714f35567ffdcff97389ead90105be11ec4ec695 71 README.md
5601e9b79b8f42cc72318f819ff80db2a83ed357 100 .gitignore
c3f92a3dd22d77be732b83918d4cb1b291952e9f 112 .gitignore
a30e105b63c1aa7099af5c961eba804989bf7275 146 old_demos/info.md
40a32078e2df8fce33502c5cf3700786f4cb6368 178 js/hmr.js
9897e5427ea77a506cb74e7bcdf7d9c1bbc102db 230 src/ipyniivue_experimental/__init__.py
0187c4b6b0469ad723215765442c15176003f0d6 255 package.json
5acdce3ad4f73e9fcd9b90976e9a31933eaab613 282 js/types.ts
4b92487dff9edc234492d559645d950fe2351810 283 package.json
ba09a4ff8198c20cc4370517bb9041da4afc038b 285 src/ipyniivue_experimental/__init__.py
3630bc6760d8dbecd6b96bc3341938635beb6d58 288 package.json
e7d37c5449b2da1f2144ca3fcf6b0e7c87b5476f 305 example.ipynb
9ab0d482c6d8bcd02c4cb32b7ca85e7ff002765a 315 package.json
bc4a6c8309657d472412fad9875d813d946e04fb 331 demo2.ipynb
4db0a1b4f6c8297b6dbc765d568d44f7d9b84553 333 demo1.ipynb
d7612426da30e1d6b62cc9ff155b6d036fd235f6 335 demo3.ipynb
a78d7c140065bee15b51302e89713c4b22970b95 342 demo4.ipynb
3f0e07105caafda3edd4e671a5e87cf18f6b30e8 351 js/types.ts
750f779758c56ffd8e13c5b86cf55b0a67279e90 359 src/ipyniivue_experimental/_constants.py
8e5905e5287c27fdf10bc7d69d8a5c2e26e7c6c9 370 js/types.ts
b8012832a1e50586f78400f3292036714056e97b 444 src/ipyniivue_experimental/__init__.py
5cc22b635fd005c196d1845b8e8e3215169da6cc 449 js/widget.css
db2b35d89c4dee85f72a96b77aafb7b3373a18df 450 js/widget.js
4d8e827c49548e3b8e3cf579b47a286e0c964b61 551 js/widget_send.js
9d5bc85b8cb37b45c20eafb559a9fd3b8d2ec0bd 564 js/widget_traitlet.js
614585333b7a141e1bdfa312c9fa6c2f8dec0096 570 js/widget_send.js
24b2b081cebc3a684a746a0bf7e943374cbf7bd3 572 js/widget_send.js
249bd4ac524c2811d411dfeb9f673d1fcb0656ee 573 js/widget_send.js
e78300e9ebf0bfdf4d821d1150887409d4dfaa11 582 README.md
340c38c3315df0a2fa603ba9ee18510eb58ba590 592 src/ipyniivue_experimental/_constants.py
7c43a69848da14107070b30974bbc79ebb79b7d4 598 js/widget.js
fdc645dc378d2cc0e2e92a078cde730e657e3b5e 611 README.md
efc8e78fd8cc10589ac9532e85658fae663a944f 618 js/widget_send.js
7803675fa04442cd1d9fbbacbc5f7f8362d557b7 625 js/widget_traitlet.js
1145bdfc358198a28b62a3f6e7fcded97cc95c21 634 js/widget_traitlet.js
1d49346de582e4bf9587232338dbe79a8c6afaa5 645 src/ipyniivue_experimental/_utils.py
cd5e0a5c931a3bf3b83dd4acbea6b3c380648d2d 646 js/widget_vscode.js
57fdf24faac6bf8dc66bec706fa78874dcafd3d6 663 js/widget_traitlet.js
f28c793c752d8aa73f64bb747793084c8450d1ee 663 js/slider.js
00d9059af86260077945d615d523dc2fd86fa360 677 pyproject.toml
40f1781679ce58f9b8a1b9c86f5be2d61cdbe765 677 pyproject.toml
95b9e0ab05ad02963e78087f0e1bb2bb7a8e6ed6 677 pyproject.toml
ad8fe8c79b95142f7ba97f92dd50db40b140af09 677 pyproject.toml
68586f5119c1952cdcbdc6d449253195ac520b88 683 js/widget_traitlet.js
48a1686836f395b19352b16e7911f5db06048763 699 pyproject.toml
3befb22355a27ad09954ab7e7863d2b8f2eb09ad 722 js/widget_traitlet.js
4b3942917e6cc54054e87037b58506bb4ef75e16 741 src/ipyniivue_experimental/__init__.py
097a66715192d519790ddbfda61524d9ae376877 782 js/widget_traitlet.js
03090c4c093059cb249391392f393ba1e516b587 785 js/widget_traitlet.js
01ef6478a00ab110876f1b01ee068cef0578ac19 808 pyproject.toml
9f096d5bc5190c040a5a7f32855df273c9394d81 808 pyproject.toml
e46b90f1b49e6dafd602527e013c7648bb4a8eb2 826 src/ipyniivue_experimental/__init__.py
0988c7a871df2a00ef429f3217a59434c3f1f64b 871 js/widget_traitlet.js
d514cf28adc6287b0eae1273160ae27ddc171eba 892 src/ipyniivue_experimental/__init__.py
20c4ba36656f20f7f5b5fffd1c1bbbe62d877420 923 README.md
e55b03e2dd7830d3d704f3983b33895c8f7e61f9 986 src/ipyniivue_experimental/__init__.py
cc2148b639352314e859f7daed03d8291b1a3a90 1001 README.md
4f63e128c1bd457e6264a5d419ecaffd9aeedb1c 1043 old_demos/demo5.ipynb
03a5211ab2a68eee4ca1f357e6c2644d8ebe7ae2 1055 js/widget_traitlet.js
b75cb9091c359ce7de3c878b4ef23c3eb1209f60 1063 js/widget_traitlet.js
dc2cda0b12013ac421d9229d29c9ef7661a3a05a 1076 LICENSE
99d59d3ddf1065e911a1bcde3cd5af7497312c2b 1102 old_demos/demo4.ipynb
b03615003955af1e83e8203e3a8ce68abc030475 1104 nb2.ipynb
1f5805c514b7c75beb73d694203e1cac9e4da75b 1107 old_demos/demo1.ipynb
967bdc735a883d97ea75c3284b71c1589a2f88bc 1136 nb3_traitlet_slider.ipynb
094782676a3c14e87035866ce3e213e4ffca67ce 1168 README.md
1befd58d6e68b5dadf4b8243245a769d6944b313 1194 old_demos/demo3.ipynb
8576773c440e3aa94b8210da3c2b1cff60ab8c8c 1212 README.md
fa1a54afbaede7b07f2344ef6be65a93f0a3a358 1212 demo1.ipynb
d266f531f123c98927c5beba941a55bfcb345e13 1221 demo1.ipynb
5edecf26225e1066c2b8a3e892c9ddb9b6d45c94 1236 README.md
285ad45863f5f160e15ae270b89e9402ca93580c 1248 js/widget_send.js
9122d4b343584c721a5462f60a35fbb796b92840 1308 demo3.ipynb
16dc1cb185ec1f3896ebe44540e18ece793394b0 1315 LICENSE
c8511333792520d7deba26c3773f3061d842a469 1315 nb2.ipynb
86537a2cb43eadab3247ec8e82dca5e73f77d622 1334 js/widget_traitlet.js
3bf4b1ea20df184c2ae271cf300d2d065c0ff5c6 1348 nb3_traitlet_slider.ipynb
5883bdc5d35fbafecd19240393c5e0e130bc963b 1357 nb3_traitlet_slider.ipynb
2ddf68d1bef849cf0f82f586a0fadf0580fac69e 1368 hmr.ipynb
ae3bdc354df0fa002051a19714c6a55c21965b7d 1374 js/widget_traitlet.js
3b68c338226a1146297e217d44c40612f1901038 1375 js/widget_vscode.js
5c2b563f57d5154d0b958f4321a886fe13adc673 1387 src/ipyniivue_experimental/__init__.py
2875b546f8a8eeba61cff8c1b0661bfd89027e25 1392 src/ipyniivue_experimental/_widget.py
4003d19588b364458972fdf11987a58f970af326 1394 old_demos/demo2.ipynb
62f4caf378d301d3ea87c571e781f5f3f05544a9 1447 js/widget_traitlet.js
7720dd43cb17439e693d85c920859c88e2c8e70e 1474 old_demos/minimal_verison_esm.ipynb
7be7df999d7b7c6fc5f0d479acda0e2f4f179ce5 1482 nb2_traitlet_simple.ipynb
fc8b43dd0cf0e64351381b1e55f7c2c8c2bbe961 1488 nb2_using_sliders.ipynb
8b803cfd0dc2f9fe3606986cec6eda17d2357340 1507 nb2.ipynb
4d7aa19566b87fc793ec2811677b5030fe79af2e 1539 js/widget_traitlet.js
d998e2d4d71e131e8a45f755a9e4673b6284acb9 1546 demo/additive_voxels.ipynb
43d3ab1e1d8efbeba0fbd80e7ff402fddd4ca1ec 1548 js/widget_traitlet.js
4f4a0efd569a4534d340a01b5d7be8505fd0f9d4 1563 src/ipyniivue_experimental/_widget.py
6d59c1fb9d70ed3f9fac95a6017fcf0ee3bccf47 1605 src/ipyniivue_experimental/_widget.py
0eaaccbbe044694d8159abb14f2dbe1ddffff332 1613 demo2.ipynb
2c973a174ab8838a441360b654ef61bb95603416 1624 nb2_traitlet_simple.ipynb
f50d9e9ee4f833facc7a40f23a93d5d258221140 1624 demo/basic_multiplanar.ipynb
afb605992916ba46d6129607b3e572de5a528b34 1625 demo/basic_multiplanar.ipynb
1ebf5b5dcb784710bc25d97002aaaa8d9aacf1db 1646 old_demos/blogpost.ipynb
f9eb3824b0ce6f8ccb05f154fadffffb3cbc7591 1646 nb1_traitlet_base54_data.ipynb
949bec8bd6363f5d628d8e1f3630a77c6f9c072f 1648 src/ipyniivue_experimental/_widget.py
8cd5e3a34a10c5bb2cb82b43e604500c98dbf346 1650 nb1_traitlet_base54_data.ipynb
10909fe38651d3334a05270db4ffa9839ab4576f 1670 nb2.ipynb
631dff3207c10b982d6910b976ce676b66993db2 1712 nb1_traitlet_base54_data.ipynb
78e7b782ab3b52be984f46dcbb69e9e8a4c5c7c1 1717 nb3_traitlet_slider.ipynb
d94346180c1ddb20300f03f4688880deb21a6577 1744 nb1b_send_return_colormap.ipynb
1fcbbe09c319b1409db257c89cb350d0e9de9f7d 1748 nb1_traitlet_base54_data.ipynb
b799988ff391a4e28a4982a0d3705084063f75c7 1750 js/widget_traitlet.js
0a603a9532f7b7fdd297a79e6374f0032584da63 1806 nb1_traitlet_base54_data.ipynb
32b9f6598186281cf89e1964319492cbc2c0be9d 1824 Untitled.ipynb
3d05caaa8f683bc9237497eb680f57cf10eae731 1824 Untitled.ipynb
70e6e288f92509a3e394f60eb0e56b016ccd0479 1824 Untitled.ipynb
8d5150c15f1df37580f34590057dc52f104651bd 1850 from_url_timing.ipynb
4bcc0b39390e80edac4ddffd41f2e5ecb564b873 1862 from_url_timing.ipynb
778b5f50fc54afa38bab4dd6e7a8fc9d7c9d95d5 1862 from_url_timing.ipynb
1ce6fd5466de6ded3aed2fef060550403f7dd012 1882 nb2.ipynb
4ae47a81fd19c05c1646be3ff9e821b8d9beaa6c 1919 nilearn_example1.ipynb
92e76ff8174f30835d2cf62627a9561114cd3a2f 2042 example_notebook.ipynb
0343e494eeecbe6631a32422347230ee7660c17d 2187 js/widget_traitlet.js
55ded97131185ddc17cba008fcaf110cce3f7a73 2190 js/widget_traitlet.js
292c3efa6f1486fcc2a7227de33f1cd7cc9b93a0 2201 nb2_traitlet_simple.ipynb
107957032598bfcfb23a7e32fc9bce68fb66cf12 2328 nb3_traitlet_slider.ipynb
bc0cd9312491408090b723306de3ec595077f68f 2328 nb2_traitlet_simple.ipynb
a1b41597a5b0a0b9f2af270487aef0d53a82cf8e 2330 nb3_traitlet_slider.ipynb
d14e7898237cc8c4b01c608150c09444b478a9d6 2330 nb3_traitlet_slider.ipynb
52e4aa022f69bd777dfc541d8d82e0c57df1a3d9 2404 nb2_traitlet_simple.ipynb
ccfbe0f858c88ad7038365f9c7a77b87abd67f9b 2414 nb1_send_api.ipynb
fc6286863791db919b910b591ac82131f3265472 2458 src/ipyniivue_experimental/__init__.py
c3a9568e4e7fc74ea64d8308253b87a8795e8bb0 2470 old_demos/blogpost.ipynb
6fc5c267f24587dc1b44088215133487549170d5 2479 nb2_traitlet_simple.ipynb
8b9686ac9cfdebe1c1df54fdda481bae9e4fdcea 2521 src/ipyniivue_experimental/__init__.py
be5a172c3db1293177004e1447f5a562636c8220 2567 nb1_send_api.ipynb
e41937878fd71a1e7c2d8478309e420e20fa3b78 2602 src/ipyniivue_experimental/__init__.py
e748f661fd8126d8fdbe4502351480dda5cf6c88 2613 src/ipyniivue_experimental/__init__.py
31bfa798b4b63c4ece93e0a95d8bd1913167c9b4 2644 example_notebook.ipynb
170d9ec1da4b1afdda2a315d93950a675f1060e5 2646 src/ipyniivue_experimental/__init__.py
41e8fcbbe85da7624731b84f121a5ea85e535364 2680 nb1_send_api.ipynb
91329e3f4472c81ceb0f9103a4950c0fa4cc6bf6 2701 demo/additive_voxels.ipynb
3f73d0b603b49b5cddc597c2436e765a41566cbc 2711 src/ipyniivue_experimental/__init__.py
9076fe7a9534cd6f46669a8b0b2100b9abd0ceb1 2903 nb1_send_api.ipynb
f3b86764ff0520e31f7df36f3a06d33d9710ece9 2940 js/widget_traitlet.js
68bc17f9ff2104a9d7b6777058bb4c343ca72609 3078 .gitignore
d703877ae17943fa502bdba93bcabd169c4e07d5 3193 issue_with_execution_oder.ipynb
96aa1f1149c93e28f0dc272f7b4bc6c30a7541a7 3280 js/widget.js
843fe670eec0cc9a6a7487e17ed36160be7b80e7 3308 js/widget.js
3e3742a64bf2f81ac6ae4b113c102fff0e1c0403 3349 old_demos/send_load_data.ipynb
1bd9c0ad1b5b78719ec282ba209a420d56026681 3543 nb2_traitlet_simple.ipynb
50cd1762080f46d9585f0a2c421bbaa70b2f7d19 3740 nb1_traitlet_base54_data.ipynb
f23307772460bd96c33f79c490c37cbbe6a53715 3806 nb1_send_api.ipynb
61a875a09adf5ef4d80f13f4724bdc7ae70c407c 3977 nb1_traitlet_base54_data.ipynb
971b8395341edaee532106e5657f1e46de51afdc 4000 images/hippo.nii.gz
c2cff21f27ff36b2b71d33541054ece853c55e75 4144 old_demos/send_load_data.ipynb
6cf64fc863f589f355b986b0daf6f690e4b68282 4379 scripts/generate_options_mixin.py
9c1557cdfafc19f1c0ea96c558adf216b67d8b22 4516 scripts/generate_options_mixin.py
8369902e6eddc62c5f7442fe567b912e8c5b0778 4639 old_demos/send_more_api_ideas.ipynb
83bf27c1e11b747c5ca1ffb8d8b07cde1ff1902c 4951 nb1_full_api.ipynb
9c97e876eef3f98895c093d6729e67335c32f6ab 4951 nb1_full_api.ipynb
f7951abbee3d48a46e8c19ecd4ef39b97bbeb2c2 5032 js/widget.js
30385e4220c03f6ffff6fee99af84dff481b3b0e 6538 js/widget.js
1d6044afa8d0b77f84c7b2b5e66e90feb3bf51c8 6785 js/widget.js
b7afe2ff2ef5ce4fe1e7b3faf0ba60442714ccd4 14420 src/ipyniivue_experimental/_options_mixin.py
4abde72100b09affd7bf7bc0eecb5e6f9cd721b9 14423 src/ipyniivue_experimental/_options_mixin.py
e98ed24e1e2d3c1475ea420cf02253db735d74b4 16200 package-lock.json
aac88985a7dd90cb94f293a0376c58de949aafd4 40755 package-lock.json
8f0c9e27ee3885caf106c603b8a40926b7f5180f 57688 nilearn_example2.ipynb
1f319ce82ec9ac8e176d7174f79fe069e3b3d762 150304 images/BrainMesh_ICBM152.lh.motor.mz3
7034f15c0f0095141f4b19bd8fd9d00981a0469c 163863 images/BrainMesh_ICBM152.lh.curv
08569935df453a5cfced100e1bdf671f76f43fc7 170571 images/Human.colin.R.FUNCTIONAL.71723.func.gii
1762283f5679ae6e8c95704a2e665fdb91bbf5ee 192337 original_gallery.md
501ef4141bc44c09b1ab8bd29a40a171dbc70086 779119 images/BrainMesh_ICBM152.lh.mz3
d33bcc0ca37688bab1cede1bb410d93a405041f4 1871424 images/Human.colin.Cerebral.R.VERY_INFLATED.71723.surf.gii
8faf08cb4b020dafa9fed1d81836207d18a7d089 4332921 images/mni152.nii.gz
34efdcd97193dd1f3a143f40844851ac7afe56ce 11574934 VSCode_version.ipynb
891f7b1f6406d99a7d888679a9e3ab00c82922f9 11575048 nb2_traitlet_simple.ipynb
521b7335d3721a37fea5321e2d456b647ac90a80 11578554 nb_VSCode_version.ipynb
0617b1a8ddade57726cb04737efbf35c8eba9a27 17355613 example_notebook.ipynb
cd5aa816a46af1467ad4f88c235cae378892113e 17355613 nb_example_notebook.ipynb
408b9fd6e83027ec0b7ac770a03ce9e61a0baa67 17356836 nb_example_notebook.ipynb
94a54dfecf0a1cbec5406276fe8f5affe1e26dbf 17356836 nb_example_notebook.ipynb
9ea14802ebe515ad863a24ead63f86a344a4e9ce 17357661 nb_example_notebook.ipynb
2163783c36c4263e715d9c516fb4bbd85245b094 34719279 nb2.ipynb
f6f683a005e68a0b104b30ef34d66c588f1f813b 34722149 nb2_traitlet_simple.ipynb
c2b88423f8ea9655b45ab1d7622e4cb3f15332ec 34722153 old_demos/old_traitet_load_from_jsnb2_traitlet_simple.ipynb
e57c72a9a1d6e78d0a4291979e656c58faf158e5 34722560 nb2_traitlet_simple.ipynb
8eb72db68b4976965482f2ff912eddaf63b7989e 92583773 send_from_url_timing.ipynb

therefore I'm deleting the 19 biggest files with git filter-branch :

git filter-branch --force --index-filter \
  "git rm --cached --ignore-unmatch \
    images/BrainMesh_ICBM152.lh.motor.mz3 \
    images/BrainMesh_ICBM152.lh.curv \
    images/Human.colin.R.FUNCTIONAL.71723.func.gii \
    images/BrainMesh_ICBM152.lh.mz3 \
    images/Human.colin.Cerebral.R.VERY_INFLATED.71723.surf.gii \
    images/mni152.nii.gz \
    VSCode_version.ipynb \
    nb2_traitlet_simple.ipynb \
    nb_VSCode_version.ipynb \
    example_notebook.ipynb \
    nb_example_notebook.ipynb \
    old_demos/old_traitet_load_from_jsnb2_traitlet_simple.ipynb \
    send_from_url_timing.ipynb" \
  --prune-empty --tag-name-filter cat -- --all

and then force pushed with

git push origin --force --all
kolibril13 commented 5 months ago

ok, now I've force pushed the changes, and the total size of the git history is now down to 14 MB.

image
kolibril13 commented 5 months ago

done.