openai / shap-e
File Churn

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 7 files with 1,422 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 7 files changed 1-5 times (1,422 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 7 files with 1,422 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 1 file changed by 2-5 contributors (78 lines of code)
    • 6 files changed by 1 contributor (1,344 lines of code)
0% | 0% | 0% | 5% | 94%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, ipynb, txt, mtl, gitignore, obj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
shap_e0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
notebooks.py
in shap_e/util
76 4 2023-05-05 2023-05-05 1 1 +16 / -0 unixpickle@gmail.com unixpickle@gmail.com
mesh.py
in shap_e/rendering
78 5 2023-05-09 2023-05-09 1 2 +25 / -6 unixpickle@gmail.com chandler@chand1012.dev
collections.py
in shap_e/util
94 11 2023-07-11 2023-07-11 1 1 +4 / -1 694029828@qq.com 694029828@qq.com
download.py
in shap_e/models
119 7 2023-05-05 2023-05-05 1 1 +37 / -0 unixpickle@gmail.com unixpickle@gmail.com
render.py
in shap_e/rendering/blender
127 4 2023-05-05 2023-05-05 1 1 +1 / -1 bitsnaps@yahoo.fr bitsnaps@yahoo.fr
renderer.py
in shap_e/models/stf
421 14 2023-05-05 2023-05-05 1 1 +12 / -8 unixpickle@gmail.com unixpickle@gmail.com
blender_script.py
in shap_e/rendering/blender
507 31 2023-11-08 2023-11-08 1 1 +10 / -0 mdeitke23@gmail.com mdeitke23@gmail.com
__init__.py
in shap_e/diffusion
1 -
__init__.py
in shap_e/util
1 -
__init__.py
in shap_e
1 -
__init__.py
in shap_e/rendering/raycast
1 -
__init__.py
in shap_e/rendering
1 -
__init__.py
in shap_e/models/nerf
1 -
__init__.py
in shap_e/models/generation
1 -
__init__.py
in shap_e/models
1 -
__init__.py
in shap_e/models/stf
1 -
__init__.py
in shap_e/models/transmitter
1 -
__init__.py
in shap_e/models/nn
2 -
__init__.py
in shap_e/rendering/blender
3 -
constants.py
in shap_e/rendering/blender
3 -
_utils.py
in shap_e/rendering/raycast
12 2
util.py
in shap_e/models/generation
12 1
utils.py
in shap_e/models/nn
16 3
query.py
in shap_e/models
23 2
torch_mesh.py
in shap_e/rendering
25 1
latent_diffusion.py
in shap_e/models/generation
27 2
io.py
in shap_e/util
28 2
base.py
in shap_e/models/stf
39 2
render.py
in shap_e/rendering/raycast
45 1
ply_util.py
in shap_e/rendering
45 1
pooled_mlp.py
in shap_e/models/generation
63 5
types.py
in shap_e/rendering/raycast
66 5
view_data.py
in shap_e/rendering/blender
66 5
sample.py
in shap_e/diffusion
78 3
checkpoint.py
in shap_e/models/nn
90 5
bottleneck.py
in shap_e/models/transmitter
97 17
view_data.py
in shap_e/rendering
100 19
cast.py
in shap_e/rendering/raycast
104 4
image_util.py
in shap_e/util
116 11
camera.py
in shap_e/models/nn
129 13
meta.py
in shap_e/models/nn
130 16
renderer.py
in shap_e/models
136 9
volume.py
in shap_e/models
137 11
point_cloud.py
in shap_e/rendering
141 12
mlp.py
in shap_e/models/nerstf
151 7
base.py
in shap_e/models/transmitter
151 19
configs.py
in shap_e/models
153 1
mlp.py
in shap_e/models/stf
160 8
multiview_encoder.py
in shap_e/models/transmitter
168 5
params_proj.py
in shap_e/models/transmitter
174 13
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
download.py
in shap_e/models
119 7 2023-05-05 2023-05-05 1 1 +37 / -0 unixpickle@gmail.com unixpickle@gmail.com
mesh.py
in shap_e/rendering
78 5 2023-05-09 2023-05-09 1 2 +25 / -6 unixpickle@gmail.com chandler@chand1012.dev
renderer.py
in shap_e/models/stf
421 14 2023-05-05 2023-05-05 1 1 +12 / -8 unixpickle@gmail.com unixpickle@gmail.com
notebooks.py
in shap_e/util
76 4 2023-05-05 2023-05-05 1 1 +16 / -0 unixpickle@gmail.com unixpickle@gmail.com
blender_script.py
in shap_e/rendering/blender
507 31 2023-11-08 2023-11-08 1 1 +10 / -0 mdeitke23@gmail.com mdeitke23@gmail.com
collections.py
in shap_e/util
94 11 2023-07-11 2023-07-11 1 1 +4 / -1 694029828@qq.com 694029828@qq.com
render.py
in shap_e/rendering/blender
127 4 2023-05-05 2023-05-05 1 1 +1 / -1 bitsnaps@yahoo.fr bitsnaps@yahoo.fr
__init__.py
in shap_e/diffusion
1 -
__init__.py
in shap_e/util
1 -
__init__.py
in shap_e
1 -
__init__.py
in shap_e/rendering/raycast
1 -
__init__.py
in shap_e/rendering
1 -
__init__.py
in shap_e/models/nerf
1 -
__init__.py
in shap_e/models/generation
1 -
__init__.py
in shap_e/models
1 -
__init__.py
in shap_e/models/stf
1 -
__init__.py
in shap_e/models/transmitter
1 -
__init__.py
in shap_e/models/nn
2 -
__init__.py
in shap_e/rendering/blender
3 -
constants.py
in shap_e/rendering/blender
3 -
_utils.py
in shap_e/rendering/raycast
12 2
util.py
in shap_e/models/generation
12 1
utils.py
in shap_e/models/nn
16 3
query.py
in shap_e/models
23 2
torch_mesh.py
in shap_e/rendering
25 1
latent_diffusion.py
in shap_e/models/generation
27 2
io.py
in shap_e/util
28 2
base.py
in shap_e/models/stf
39 2
render.py
in shap_e/rendering/raycast
45 1
ply_util.py
in shap_e/rendering
45 1
pooled_mlp.py
in shap_e/models/generation
63 5
types.py
in shap_e/rendering/raycast
66 5
view_data.py
in shap_e/rendering/blender
66 5
sample.py
in shap_e/diffusion
78 3
checkpoint.py
in shap_e/models/nn
90 5
bottleneck.py
in shap_e/models/transmitter
97 17
view_data.py
in shap_e/rendering
100 19
cast.py
in shap_e/rendering/raycast
104 4
image_util.py
in shap_e/util
116 11
camera.py
in shap_e/models/nn
129 13
meta.py
in shap_e/models/nn
130 16
renderer.py
in shap_e/models
136 9
volume.py
in shap_e/models
137 11
point_cloud.py
in shap_e/rendering
141 12
mlp.py
in shap_e/models/nerstf
151 7
base.py
in shap_e/models/transmitter
151 19
configs.py
in shap_e/models
153 1
mlp.py
in shap_e/models/stf
160 8
multiview_encoder.py
in shap_e/models/transmitter
168 5
params_proj.py
in shap_e/models/transmitter
174 13
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
mesh.py
in shap_e/rendering
78 5 2023-05-09 2023-05-09 1 2 +25 / -6 unixpickle@gmail.com chandler@chand1012.dev
download.py
in shap_e/models
119 7 2023-05-05 2023-05-05 1 1 +37 / -0 unixpickle@gmail.com unixpickle@gmail.com
renderer.py
in shap_e/models/stf
421 14 2023-05-05 2023-05-05 1 1 +12 / -8 unixpickle@gmail.com unixpickle@gmail.com
blender_script.py
in shap_e/rendering/blender
507 31 2023-11-08 2023-11-08 1 1 +10 / -0 mdeitke23@gmail.com mdeitke23@gmail.com
render.py
in shap_e/rendering/blender
127 4 2023-05-05 2023-05-05 1 1 +1 / -1 bitsnaps@yahoo.fr bitsnaps@yahoo.fr
notebooks.py
in shap_e/util
76 4 2023-05-05 2023-05-05 1 1 +16 / -0 unixpickle@gmail.com unixpickle@gmail.com
collections.py
in shap_e/util
94 11 2023-07-11 2023-07-11 1 1 +4 / -1 694029828@qq.com 694029828@qq.com
encoding.py
in shap_e/models/nn
398 15
ops.py
in shap_e/models/nn
315 32
checkpoint.py
in shap_e/models/nn
90 5
pointnet2_utils.py
in shap_e/models/nn
222 14
__init__.py
in shap_e/models/nn
2 -
meta.py
in shap_e/models/nn
130 16
camera.py
in shap_e/models/nn
129 13
utils.py
in shap_e/models/nn
16 3
configs.py
in shap_e/models
153 1
query.py
in shap_e/models
23 2
bottleneck.py
in shap_e/models/transmitter
97 17
base.py
in shap_e/models/transmitter
151 19
multiview_encoder.py
in shap_e/models/transmitter
168 5
__init__.py
in shap_e/models/transmitter
1 -
pc_encoder.py
in shap_e/models/transmitter
339 16
params_proj.py
in shap_e/models/transmitter
174 13
channels_encoder.py
in shap_e/models/transmitter
776 36
mlp.py
in shap_e/models/stf
160 8
base.py
in shap_e/models/stf
39 2
__init__.py
in shap_e/models/stf
1 -
renderer.py
in shap_e/models
136 9
__init__.py
in shap_e/models
1 -
pooled_mlp.py
in shap_e/models/generation
63 5
latent_diffusion.py
in shap_e/models/generation
27 2
perceiver.py
in shap_e/models/generation
212 10
transformer.py
in shap_e/models/generation
398 26
__init__.py
in shap_e/models/generation
1 -
pretrained_clip.py
in shap_e/models/generation
194 19
util.py
in shap_e/models/generation
12 1
mlp.py
in shap_e/models/nerstf
151 7
renderer.py
in shap_e/models/nerstf
238 6
volume.py
in shap_e/models
137 11
renderer.py
in shap_e/models/nerf
264 4
__init__.py
in shap_e/models/nerf
1 -
model.py
in shap_e/models/nerf
193 7
ray.py
in shap_e/models/nerf
233 15
torch_mesh.py
in shap_e/rendering
25 1
pytorch3d_util.py
in shap_e/rendering
208 10
constants.py
in shap_e/rendering/blender
3 -
view_data.py
in shap_e/rendering/blender
66 5
__init__.py
in shap_e/rendering/blender
3 -
point_cloud.py
in shap_e/rendering
141 12
view_data.py
in shap_e/rendering
100 19
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
channels_encoder.py
in shap_e/models/transmitter
776 36
gaussian_diffusion.py
in shap_e/diffusion
755 44
_mc_table.py
in shap_e/rendering
450 -
encoding.py
in shap_e/models/nn
398 15
transformer.py
in shap_e/models/generation
398 26
pc_encoder.py
in shap_e/models/transmitter
339 16
ops.py
in shap_e/models/nn
315 32
renderer.py
in shap_e/models/nerf
264 4
k_diffusion.py
in shap_e/diffusion
242 22
renderer.py
in shap_e/models/nerstf
238 6
ray.py
in shap_e/models/nerf
233 15
pointnet2_utils.py
in shap_e/models/nn
222 14
data_util.py
in shap_e/util
222 7
perceiver.py
in shap_e/models/generation
212 10
pytorch3d_util.py
in shap_e/rendering
208 10
pretrained_clip.py
in shap_e/models/generation
194 19
model.py
in shap_e/models/nerf
193 7
mc.py
in shap_e/rendering
181 3
params_proj.py
in shap_e/models/transmitter
174 13
multiview_encoder.py
in shap_e/models/transmitter
168 5
mlp.py
in shap_e/models/stf
160 8
configs.py
in shap_e/models
153 1
base.py
in shap_e/models/transmitter
151 19
mlp.py
in shap_e/models/nerstf
151 7
point_cloud.py
in shap_e/rendering
141 12
volume.py
in shap_e/models
137 11
renderer.py
in shap_e/models
136 9
meta.py
in shap_e/models/nn
130 16
camera.py
in shap_e/models/nn
129 13
image_util.py
in shap_e/util
116 11
cast.py
in shap_e/rendering/raycast
104 4
view_data.py
in shap_e/rendering
100 19
bottleneck.py
in shap_e/models/transmitter
97 17
checkpoint.py
in shap_e/models/nn
90 5
sample.py
in shap_e/diffusion
78 3
view_data.py
in shap_e/rendering/blender
66 5
types.py
in shap_e/rendering/raycast
66 5
pooled_mlp.py
in shap_e/models/generation
63 5
ply_util.py
in shap_e/rendering
45 1
render.py
in shap_e/rendering/raycast
45 1
base.py
in shap_e/models/stf
39 2
io.py
in shap_e/util
28 2
latent_diffusion.py
in shap_e/models/generation
27 2
torch_mesh.py
in shap_e/rendering
25 1
query.py
in shap_e/models
23 2
utils.py
in shap_e/models/nn
16 3
util.py
in shap_e/models/generation
12 1
_utils.py
in shap_e/rendering/raycast
12 2
constants.py
in shap_e/rendering/blender
3 -
__init__.py
in shap_e/rendering/blender
3 -
Correlations

File Size vs. Number of Changes: 7 points

shap_e/rendering/blender/blender_script.py x: 507 lines of code y: 1 # changes shap_e/util/collections.py x: 94 lines of code y: 1 # changes shap_e/rendering/mesh.py x: 78 lines of code y: 1 # changes shap_e/models/stf/renderer.py x: 421 lines of code y: 1 # changes shap_e/util/notebooks.py x: 76 lines of code y: 1 # changes shap_e/models/download.py x: 119 lines of code y: 1 # changes shap_e/rendering/blender/render.py x: 127 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 507.0
lines of code
min: 76.0 | average: 203.14 | 25th percentile: 78.0 | median: 119.0 | 75th percentile: 421.0 | max: 507.0

Number of Contributors vs. Number of Changes: 7 points

shap_e/rendering/blender/blender_script.py x: 1 # contributors y: 1 # changes shap_e/rendering/mesh.py x: 2 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 2.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 7 points

shap_e/rendering/blender/blender_script.py x: 1 # contributors y: 507 lines of code shap_e/util/collections.py x: 1 # contributors y: 94 lines of code shap_e/rendering/mesh.py x: 2 # contributors y: 78 lines of code shap_e/models/stf/renderer.py x: 1 # contributors y: 421 lines of code shap_e/util/notebooks.py x: 1 # contributors y: 76 lines of code shap_e/models/download.py x: 1 # contributors y: 119 lines of code shap_e/rendering/blender/render.py x: 1 # contributors y: 127 lines of code
507.0
lines of code
  min: 76.0
  average: 203.14
  25th percentile: 78.0
  median: 119.0
  75th percentile: 421.0
  max: 507.0
0 2.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Changes vs. Line Churn: 12 points

shap_e/rendering/blender/blender_script.py x: 1 # changes y: 10 line churn shap_e/util/collections.py x: 1 # changes y: 5 line churn model-card.md x: 2 # changes y: 10 line churn README.md x: 2 # changes y: 6 line churn shap_e/examples/sample_image_to_3d.ipynb x: 1 # changes y: 1 line churn shap_e/rendering/mesh.py x: 1 # changes y: 31 line churn shap_e/examples/sample_text_to_3d.ipynb x: 2 # changes y: 22 line churn shap_e/models/stf/renderer.py x: 1 # changes y: 20 line churn shap_e/util/notebooks.py x: 1 # changes y: 16 line churn shap_e/models/download.py x: 1 # changes y: 37 line churn setup.py x: 1 # changes y: 2 line churn
37.0
line churn
  min: 1.0
  average: 13.5
  25th percentile: 2.75
  median: 10.0
  75th percentile: 21.5
  max: 37.0
0 2.0
# changes
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

Number of Contributors vs. Line Churn: 7 points

shap_e/rendering/blender/blender_script.py x: 1 # contributors y: 10 line churn shap_e/util/collections.py x: 1 # contributors y: 5 line churn shap_e/rendering/mesh.py x: 2 # contributors y: 31 line churn shap_e/models/stf/renderer.py x: 1 # contributors y: 20 line churn shap_e/util/notebooks.py x: 1 # contributors y: 16 line churn shap_e/models/download.py x: 1 # contributors y: 37 line churn shap_e/rendering/blender/render.py x: 1 # contributors y: 2 line churn
37.0
line churn
  min: 2.0
  average: 17.29
  25th percentile: 5.0
  median: 16.0
  75th percentile: 31.0
  max: 37.0
0 2.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Line Churn: 7 points

shap_e/rendering/blender/blender_script.py x: 507 lines of code y: 10 line churn shap_e/util/collections.py x: 94 lines of code y: 5 line churn shap_e/rendering/mesh.py x: 78 lines of code y: 31 line churn shap_e/models/stf/renderer.py x: 421 lines of code y: 20 line churn shap_e/util/notebooks.py x: 76 lines of code y: 16 line churn shap_e/models/download.py x: 119 lines of code y: 37 line churn shap_e/rendering/blender/render.py x: 127 lines of code y: 2 line churn
37.0
line churn
  min: 2.0
  average: 17.29
  25th percentile: 5.0
  median: 16.0
  75th percentile: 31.0
  max: 37.0
0 507.0
lines of code
min: 76.0 | average: 203.14 | 25th percentile: 78.0 | median: 119.0 | 75th percentile: 421.0 | max: 507.0