deepseek-ai / DreamCraft3D
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 6 files with 879 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)
    • 6 files changed 1-5 times (879 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 6 files with 879 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)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 6 files changed by 1 contributor (879 lines of code)
0% | 0% | 0% | 0% | 100%
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, yaml, txt, sh, md, json, gitignore, editorconfig
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%
yaml0% | 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
load0% | 0% | 0% | 0% | 100%
threestudio0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
configs0% | 0% | 0% | 0% | 0%
docker0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
generate_tets.py
in load/tets
25 2 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
65 - 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
deepfloyd_prompt_processor.py
in threestudio/models/prompt_processors
82 4 2023-12-21 2023-12-21 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
stable_diffusion_prompt_processor.py
in threestudio/models/prompt_processors
103 5 2023-12-21 2023-12-21 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
175 7 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
429 1 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
__init__.py
in threestudio/systems
1 -
__init__.py
in threestudio/models/exporters
1 -
__init__.py
in threestudio/utils/perceptual
1 -
__init__.py
in threestudio/utils
1 -
__init__.py
in threestudio/utils/lpips
1 -
__init__.py
in threestudio/data
1 -
run_zero123.py
in threestudio/scripts
5 -
__init__.py
in threestudio/models/background
6 -
__init__.py
in threestudio/models/prompt_processors
7 -
deferred_volume_renderer.py
in threestudio/models/renderers
7 -
__init__.py
in threestudio/models/geometry
8 -
__init__.py
in threestudio/models
9 -
__init__.py
in threestudio/models/materials
9 -
__init__.py
in threestudio/models/renderers
9 -
__init__.py
in threestudio/models/guidance
13 -
dummy_prompt_processor.py
in threestudio/models/prompt_processors
14 -
base.py
in threestudio/models/background
17 2
typing.py
in threestudio/utils
20 -
__init__.py
in threestudio
21 3
base.py
in threestudio/models/materials
21 3
compose.yaml
in docker
22 -
hybrid_rgb_latent_material.py
in threestudio/models/materials
29 2
loss.py
in threestudio/utils/GAN
29 3
sd_latent_adapter_material.py
in threestudio/models/materials
34 2
clip_prompt_processor.py
in threestudio/models/prompt_processors
36 1
dreamcraft3d_dreambooth.py
in threestudio/scripts
40 2
solid_color_background.py
in threestudio/models/background
43 2
base.py
in threestudio/models/exporters
44 6
textured_background.py
in threestudio/models/background
46 3
neural_radiance_material.py
in threestudio/models/materials
46 2
generate_images_if.py
in threestudio/scripts
54 -
no_material.py
in threestudio/models/materials
55 3
59 -
base.py
in threestudio/models/renderers
59 8
neural_environment_map_background.py
in threestudio/models/background
60 2
img_to_mv.py
in threestudio/scripts
62 4
make_training_vid.py
in threestudio/scripts
63 3
rasterize.py
in threestudio/utils
66 8
generate_mv_datasets.py
in threestudio/scripts
69 5
clip_guidance.py
in threestudio/models/guidance
69 4
distribution.py
in threestudio/utils/GAN
77 11
estimators.py
in threestudio/models
79 3
utils.py
in threestudio/systems
88 6
base.py
in threestudio/utils
89 11
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)
# contributorsfirst
contributor
latest
contributor
deepfloyd_prompt_processor.py
in threestudio/models/prompt_processors
82 4 2023-12-21 2023-12-21 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
stable_diffusion_prompt_processor.py
in threestudio/models/prompt_processors
103 5 2023-12-21 2023-12-21 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
generate_tets.py
in load/tets
25 2 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
65 - 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
429 1 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
175 7 2023-12-16 2023-12-16 1 1 sunjingxiang_stark@126.com sunjingxiang_stark@126.com
119 -
133 -
138 -
129 -
images.py
in threestudio/data
299 20
__init__.py
in threestudio/data
1 -
uncond.py
in threestudio/data
422 17
image.py
in threestudio/data
299 20
base.py
in threestudio/utils
89 11
dpt.py
in threestudio/utils
653 43
__init__.py
in threestudio/utils/lpips
1 -
lpips.py
in threestudio/utils/lpips
99 11
utils.py
in threestudio/utils/lpips
104 5
rasterize.py
in threestudio/utils
66 8
__init__.py
in threestudio/utils
1 -
misc.py
in threestudio/utils
124 12
typing.py
in threestudio/utils
20 -
config.py
in threestudio/utils
98 6
ops.py
in threestudio/utils
357 27
saving.py
in threestudio/utils
609 27
perceptual.py
in threestudio/utils/perceptual
144 13
__init__.py
in threestudio/utils/perceptual
1 -
utils.py
in threestudio/utils/perceptual
100 5
callbacks.py
in threestudio/utils
122 19
util.py
in threestudio/utils/GAN
158 11
network_util.py
in threestudio/utils/GAN
181 21
vae.py
in threestudio/utils/GAN
861 38
normalunet.py
in threestudio/utils/GAN
322 13
attention.py
in threestudio/utils/GAN
206 22
discriminator.py
in threestudio/utils/GAN
165 14
mobilenet.py
in threestudio/utils/GAN
201 17
loss.py
in threestudio/utils/GAN
29 3
distribution.py
in threestudio/utils/GAN
77 11
mesh.py
in threestudio/models
228 19
base.py
in threestudio/models/renderers
59 8
patch_renderer.py
in threestudio/models/renderers
92 5
__init__.py
in threestudio/models/renderers
9 -
gan_volume_renderer.py
in threestudio/models/renderers
144 5
nerf_volume_renderer.py
in threestudio/models/renderers
409 12
neus_volume_renderer.py
in threestudio/models/renderers
340 13
deferred_volume_renderer.py
in threestudio/models/renderers
7 -
nvdiff_rasterizer.py
in threestudio/models/renderers
120 2
base.py
in threestudio/models/materials
21 3
__init__.py
in threestudio/models/materials
9 -
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)
# contributorsfirst
contributor
latest
contributor
train_dreambooth.py
in threestudio/scripts
1192 17
train_dreambooth_lora.py
in threestudio/scripts
1171 14
stable_diffusion_bsd_guidance.py
in threestudio/models/guidance
893 30
vae.py
in threestudio/utils/GAN
861 38
convert_zero123_to_diffusers.py
in threestudio/scripts
818 12
stable_diffusion_vsd_guidance.py
in threestudio/models/guidance
816 25
train_text_to_image_lora.py
in threestudio/scripts
726 3
dpt.py
in threestudio/utils
653 43
saving.py
in threestudio/utils
609 27
stable_diffusion_unified_guidance.py
in threestudio/models/guidance
601 16
zero123_unified_guidance.py
in threestudio/models/guidance
600 17
stable_diffusion_guidance.py
in threestudio/models/guidance
524 11
dreamcraft3d.py
in threestudio/systems
514 12
controlnet_guidance.py
in threestudio/models/guidance
437 13
base.py
in threestudio/models/prompt_processors
430 15
uncond.py
in threestudio/data
422 17
zero123_guidance.py
in threestudio/models/guidance
421 15
deep_floyd_guidance.py
in threestudio/models/guidance
415 7
nerf_volume_renderer.py
in threestudio/models/renderers
409 12
controlnet_reg_guidance.py
in threestudio/models/guidance
383 18
372 27
implicit_sdf.py
in threestudio/models/geometry
358 9
ops.py
in threestudio/utils
357 27
networks.py
in threestudio/models
351 33
neus_volume_renderer.py
in threestudio/models/renderers
340 13
336 13
zero123.py
in threestudio/systems
330 9
tetrahedra_sdf_grid.py
in threestudio/models/geometry
324 6
normalunet.py
in threestudio/utils/GAN
322 13
base.py
in threestudio/systems
316 36
metric_utils.py
in threestudio/scripts
310 21
images.py
in threestudio/data
299 20
image.py
in threestudio/data
299 20
implicit_volume.py
in threestudio/models/geometry
290 9
stable_zero123_guidance.py
in threestudio/models/guidance
269 12
mesh.py
in threestudio/models
228 19
isosurface.py
in threestudio/models
214 11
attention.py
in threestudio/utils/GAN
206 22
mobilenet.py
in threestudio/utils/GAN
201 17
launch.py
in root
200 3
network_util.py
in threestudio/utils/GAN
181 21
base.py
in threestudio/models/geometry
173 11
discriminator.py
in threestudio/utils/GAN
165 14
volume_grid.py
in threestudio/models/geometry
165 8
util.py
in threestudio/utils/GAN
158 11
custom_mesh.py
in threestudio/models/geometry
156 4
mesh_exporter.py
in threestudio/models/exporters
145 4
perceptual.py
in threestudio/utils/perceptual
144 13
gan_volume_renderer.py
in threestudio/models/renderers
144 5
138 -
Correlations

File Size vs. Number of Changes: 6 points

threestudio/models/prompt_processors/deepfloyd_prompt_processor.py x: 82 lines of code y: 1 # changes threestudio/models/prompt_processors/stable_diffusion_prompt_processor.py x: 103 lines of code y: 1 # changes load/make_prompt_library.py x: 429 lines of code y: 1 # changes load/tets/generate_tets.py x: 25 lines of code y: 1 # changes load/zero123/sd-objaverse-finetune-c_concat-256.yaml x: 65 lines of code y: 1 # changes preprocess_image.py x: 175 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 429.0
lines of code
min: 25.0 | average: 146.5 | 25th percentile: 55.0 | median: 92.5 | 75th percentile: 238.5 | max: 429.0

Number of Contributors vs. Number of Changes: 6 points

threestudio/models/prompt_processors/deepfloyd_prompt_processor.py x: 1 # 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 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 6 points

threestudio/models/prompt_processors/deepfloyd_prompt_processor.py x: 1 # contributors y: 82 lines of code threestudio/models/prompt_processors/stable_diffusion_prompt_processor.py x: 1 # contributors y: 103 lines of code load/make_prompt_library.py x: 1 # contributors y: 429 lines of code load/tets/generate_tets.py x: 1 # contributors y: 25 lines of code load/zero123/sd-objaverse-finetune-c_concat-256.yaml x: 1 # contributors y: 65 lines of code preprocess_image.py x: 1 # contributors y: 175 lines of code
429.0
lines of code
  min: 25.0
  average: 146.5
  25th percentile: 55.0
  median: 92.5
  75th percentile: 238.5
  max: 429.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0