openai / mujoco-py
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 42 files with 6,924 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (5 lines of code)
    • 1 file changed 21-50 times (371 lines of code)
    • 12 files changed 6-20 times (2,299 lines of code)
    • 28 files changed 1-5 times (4,249 lines of code)
0% | <1% | 5% | 33% | 61%
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 42 files with 6,924 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (376 lines of code)
    • 8 files changed by 6-10 contributors (1,878 lines of code)
    • 16 files changed by 2-5 contributors (2,625 lines of code)
    • 16 files changed by 1 contributor (2,045 lines of code)
0% | 5% | 27% | 37% | 29%
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, js, xml, html, pyx, pxd, txt, h, css, md, rst, c, dockerignore, json, yaml, pxi, in, svg, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | <1% | 18% | 66% | 14%
pyx0% | 0% | 0% | 64% | 35%
c0% | 0% | 0% | 72% | 27%
in0% | 0% | 0% | 100% | 0%
pxd0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
toml0% | 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
mujoco_py0% | <1% | 6% | 26% | 66%
scripts0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 83% | 16%
xmls0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 42)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
version.py
in mujoco_py
5 1 2017-06-28 2021-11-19 59 13 jonas@openai.com matthiasplappert@me.com
builder.py
in mujoco_py
371 25 2017-06-28 2021-11-19 28 13 jonas@openai.com matthiasplappert@me.com
setup.py
in root
40 2 2016-04-28 2019-08-15 19 9 mail@jonasschneider.com jerry@millionintegrals.com
mjviewer.py
in mujoco_py
281 12 2016-04-28 2019-08-13 18 7 mail@jonasschneider.com jerry@millionintegrals.com
mjsim.pyx
in mujoco_py
249 18 2017-06-28 2020-05-12 17 8 jonas@openai.com taoxu76@gmail.com
249 21 2017-06-28 2020-05-12 16 8 jonas@openai.com taoxu76@gmail.com
__init__.py
in mujoco_py
23 - 2016-04-28 2021-11-02 12 7 mail@jonasschneider.com 7824441+nimrod-gileadi@user...
cymj.pyx
in mujoco_py
161 9 2017-06-28 2019-10-09 10 8 jonas@openai.com taoxu76@gmail.com
gen_wrappers.py
in scripts
773 31 2017-06-28 2021-11-02 10 7 jonas@openai.com 7824441+nimrod-gileadi@user...
in
9 - 2017-06-28 2019-08-15 6 5 jonas@openai.com bchess@users.noreply.github...
utils.py
in mujoco_py
50 4 2017-06-28 2021-11-02 6 5 jonas@openai.com 7824441+nimrod-gileadi@user...
opengl_context.pyx
in mujoco_py
102 15 2017-06-28 2021-11-02 6 6 jonas@openai.com 7824441+nimrod-gileadi@user...
mjrenderpool.py
in mujoco_py
148 6 2017-07-12 2017-07-19 6 2 peter@welinder.se peter.welinder@gmail.com
eglshim.c
in mujoco_py/gl
214 9 2017-06-28 2019-08-13 6 5 jonas@openai.com jerry@millionintegrals.com
glshim.h
in mujoco_py/gl
24 - 2017-06-28 2017-08-15 5 4 jonas@openai.com woj.zaremba@gmail.com
osmesashim.c
in mujoco_py/gl
54 9 2017-06-28 2017-08-02 5 4 jonas@openai.com peter.welinder@gmail.com
mjpid.pyx
in mujoco_py
175 1 2019-10-09 2020-08-14 5 3 taoxu76@gmail.com ilge@openai.com
dummyshim.c
in mujoco_py/gl
28 9 2017-06-28 2017-08-02 4 3 jonas@openai.com peter.welinder@gmail.com
pxd
mjvisualize.pxd
in mujoco_py/pxd
209 - 2017-06-28 2021-11-02 4 4 jonas@openai.com 7824441+nimrod-gileadi@user...
modder.py
in mujoco_py
287 50 2017-06-28 2017-07-18 4 4 jonas@openai.com peter.welinder@gmail.com
pxd
mujoco.pxd
in mujoco_py/pxd
380 - 2017-06-28 2021-11-02 4 4 jonas@openai.com 7824441+nimrod-gileadi@user...
pxd
mjdata.pxd
in mujoco_py/pxd
181 - 2017-06-28 2019-03-19 3 3 jonas@openai.com jerry@millionintegrals.com
pxd
mjmodel.pxd
in mujoco_py/pxd
660 - 2017-06-28 2021-11-02 3 3 jonas@openai.com 7824441+nimrod-gileadi@user...
10 - 2019-08-12 2019-10-12 2 2 bchess@users.noreply.github... jerry@millionintegrals.com
pxd
mjrender.pxd
in mujoco_py/pxd
81 - 2017-06-28 2019-03-19 2 2 jonas@openai.com jerry@millionintegrals.com
pxd
mjui.pxd
in mujoco_py/pxd
115 - 2019-03-19 2021-11-02 2 2 jerry@millionintegrals.com 7824441+nimrod-gileadi@user...
__init__.py
in mujoco_py/pxd
1 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
__init__.py
in mujoco_py/gl
1 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
key.xml
in xmls
13 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
shelf.xml
in xmls
29 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
door.xml
in xmls
32 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
eglplatform.h
in mujoco_py/gl
42 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
slider.xml
in xmls
47 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
tosser.xml
in xmls
68 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
mjsimstate.pyx
in mujoco_py
70 6 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
claw.xml
in xmls
79 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
khrplatform.h
in mujoco_py/gl
102 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
106 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
main.xml
in xmls/fetch
171 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
182 12 2017-08-02 2017-08-02 1 1 peter.welinder@gmail.com peter.welinder@gmail.com
egl.h
in mujoco_py/gl
251 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
eglext.h
in mujoco_py/gl
851 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
Files With Most Contributors (Top 42)
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
version.py
in mujoco_py
5 1 2017-06-28 2021-11-19 59 13 jonas@openai.com matthiasplappert@me.com
builder.py
in mujoco_py
371 25 2017-06-28 2021-11-19 28 13 jonas@openai.com matthiasplappert@me.com
setup.py
in root
40 2 2016-04-28 2019-08-15 19 9 mail@jonasschneider.com jerry@millionintegrals.com
mjsim.pyx
in mujoco_py
249 18 2017-06-28 2020-05-12 17 8 jonas@openai.com taoxu76@gmail.com
249 21 2017-06-28 2020-05-12 16 8 jonas@openai.com taoxu76@gmail.com
cymj.pyx
in mujoco_py
161 9 2017-06-28 2019-10-09 10 8 jonas@openai.com taoxu76@gmail.com
mjviewer.py
in mujoco_py
281 12 2016-04-28 2019-08-13 18 7 mail@jonasschneider.com jerry@millionintegrals.com
__init__.py
in mujoco_py
23 - 2016-04-28 2021-11-02 12 7 mail@jonasschneider.com 7824441+nimrod-gileadi@user...
gen_wrappers.py
in scripts
773 31 2017-06-28 2021-11-02 10 7 jonas@openai.com 7824441+nimrod-gileadi@user...
opengl_context.pyx
in mujoco_py
102 15 2017-06-28 2021-11-02 6 6 jonas@openai.com 7824441+nimrod-gileadi@user...
in
9 - 2017-06-28 2019-08-15 6 5 jonas@openai.com bchess@users.noreply.github...
utils.py
in mujoco_py
50 4 2017-06-28 2021-11-02 6 5 jonas@openai.com 7824441+nimrod-gileadi@user...
eglshim.c
in mujoco_py/gl
214 9 2017-06-28 2019-08-13 6 5 jonas@openai.com jerry@millionintegrals.com
glshim.h
in mujoco_py/gl
24 - 2017-06-28 2017-08-15 5 4 jonas@openai.com woj.zaremba@gmail.com
osmesashim.c
in mujoco_py/gl
54 9 2017-06-28 2017-08-02 5 4 jonas@openai.com peter.welinder@gmail.com
pxd
mjvisualize.pxd
in mujoco_py/pxd
209 - 2017-06-28 2021-11-02 4 4 jonas@openai.com 7824441+nimrod-gileadi@user...
pxd
mujoco.pxd
in mujoco_py/pxd
380 - 2017-06-28 2021-11-02 4 4 jonas@openai.com 7824441+nimrod-gileadi@user...
modder.py
in mujoco_py
287 50 2017-06-28 2017-07-18 4 4 jonas@openai.com peter.welinder@gmail.com
mjpid.pyx
in mujoco_py
175 1 2019-10-09 2020-08-14 5 3 taoxu76@gmail.com ilge@openai.com
dummyshim.c
in mujoco_py/gl
28 9 2017-06-28 2017-08-02 4 3 jonas@openai.com peter.welinder@gmail.com
pxd
mjdata.pxd
in mujoco_py/pxd
181 - 2017-06-28 2019-03-19 3 3 jonas@openai.com jerry@millionintegrals.com
pxd
mjmodel.pxd
in mujoco_py/pxd
660 - 2017-06-28 2021-11-02 3 3 jonas@openai.com 7824441+nimrod-gileadi@user...
mjrenderpool.py
in mujoco_py
148 6 2017-07-12 2017-07-19 6 2 peter@welinder.se peter.welinder@gmail.com
10 - 2019-08-12 2019-10-12 2 2 bchess@users.noreply.github... jerry@millionintegrals.com
pxd
mjrender.pxd
in mujoco_py/pxd
81 - 2017-06-28 2019-03-19 2 2 jonas@openai.com jerry@millionintegrals.com
pxd
mjui.pxd
in mujoco_py/pxd
115 - 2019-03-19 2021-11-02 2 2 jerry@millionintegrals.com 7824441+nimrod-gileadi@user...
slider.xml
in xmls
47 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
106 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
key.xml
in xmls
13 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
main.xml
in xmls/fetch
171 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
door.xml
in xmls
32 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
claw.xml
in xmls
79 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
shelf.xml
in xmls
29 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
tosser.xml
in xmls
68 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
182 12 2017-08-02 2017-08-02 1 1 peter.welinder@gmail.com peter.welinder@gmail.com
mjsimstate.pyx
in mujoco_py
70 6 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
egl.h
in mujoco_py/gl
251 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
eglext.h
in mujoco_py/gl
851 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
__init__.py
in mujoco_py/gl
1 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
eglplatform.h
in mujoco_py/gl
42 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
khrplatform.h
in mujoco_py/gl
102 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
__init__.py
in mujoco_py/pxd
1 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
Files With Least Contributors (Top 42)
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
eglext.h
in mujoco_py/gl
851 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
egl.h
in mujoco_py/gl
251 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
182 12 2017-08-02 2017-08-02 1 1 peter.welinder@gmail.com peter.welinder@gmail.com
main.xml
in xmls/fetch
171 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
106 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
khrplatform.h
in mujoco_py/gl
102 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
claw.xml
in xmls
79 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
mjsimstate.pyx
in mujoco_py
70 6 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
tosser.xml
in xmls
68 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
slider.xml
in xmls
47 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
eglplatform.h
in mujoco_py/gl
42 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
door.xml
in xmls
32 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
shelf.xml
in xmls
29 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
key.xml
in xmls
13 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
__init__.py
in mujoco_py/gl
1 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
__init__.py
in mujoco_py/pxd
1 - 2017-06-28 2017-06-28 1 1 jonas@openai.com jonas@openai.com
mjrenderpool.py
in mujoco_py
148 6 2017-07-12 2017-07-19 6 2 peter@welinder.se peter.welinder@gmail.com
pxd
mjui.pxd
in mujoco_py/pxd
115 - 2019-03-19 2021-11-02 2 2 jerry@millionintegrals.com 7824441+nimrod-gileadi@user...
pxd
mjrender.pxd
in mujoco_py/pxd
81 - 2017-06-28 2019-03-19 2 2 jonas@openai.com jerry@millionintegrals.com
10 - 2019-08-12 2019-10-12 2 2 bchess@users.noreply.github... jerry@millionintegrals.com
pxd
mjmodel.pxd
in mujoco_py/pxd
660 - 2017-06-28 2021-11-02 3 3 jonas@openai.com 7824441+nimrod-gileadi@user...
pxd
mjdata.pxd
in mujoco_py/pxd
181 - 2017-06-28 2019-03-19 3 3 jonas@openai.com jerry@millionintegrals.com
mjpid.pyx
in mujoco_py
175 1 2019-10-09 2020-08-14 5 3 taoxu76@gmail.com ilge@openai.com
dummyshim.c
in mujoco_py/gl
28 9 2017-06-28 2017-08-02 4 3 jonas@openai.com peter.welinder@gmail.com
pxd
mujoco.pxd
in mujoco_py/pxd
380 - 2017-06-28 2021-11-02 4 4 jonas@openai.com 7824441+nimrod-gileadi@user...
modder.py
in mujoco_py
287 50 2017-06-28 2017-07-18 4 4 jonas@openai.com peter.welinder@gmail.com
pxd
mjvisualize.pxd
in mujoco_py/pxd
209 - 2017-06-28 2021-11-02 4 4 jonas@openai.com 7824441+nimrod-gileadi@user...
osmesashim.c
in mujoco_py/gl
54 9 2017-06-28 2017-08-02 5 4 jonas@openai.com peter.welinder@gmail.com
glshim.h
in mujoco_py/gl
24 - 2017-06-28 2017-08-15 5 4 jonas@openai.com woj.zaremba@gmail.com
eglshim.c
in mujoco_py/gl
214 9 2017-06-28 2019-08-13 6 5 jonas@openai.com jerry@millionintegrals.com
utils.py
in mujoco_py
50 4 2017-06-28 2021-11-02 6 5 jonas@openai.com 7824441+nimrod-gileadi@user...
in
9 - 2017-06-28 2019-08-15 6 5 jonas@openai.com bchess@users.noreply.github...
opengl_context.pyx
in mujoco_py
102 15 2017-06-28 2021-11-02 6 6 jonas@openai.com 7824441+nimrod-gileadi@user...
gen_wrappers.py
in scripts
773 31 2017-06-28 2021-11-02 10 7 jonas@openai.com 7824441+nimrod-gileadi@user...
mjviewer.py
in mujoco_py
281 12 2016-04-28 2019-08-13 18 7 mail@jonasschneider.com jerry@millionintegrals.com
__init__.py
in mujoco_py
23 - 2016-04-28 2021-11-02 12 7 mail@jonasschneider.com 7824441+nimrod-gileadi@user...
249 21 2017-06-28 2020-05-12 16 8 jonas@openai.com taoxu76@gmail.com
mjsim.pyx
in mujoco_py
249 18 2017-06-28 2020-05-12 17 8 jonas@openai.com taoxu76@gmail.com
cymj.pyx
in mujoco_py
161 9 2017-06-28 2019-10-09 10 8 jonas@openai.com taoxu76@gmail.com
setup.py
in root
40 2 2016-04-28 2019-08-15 19 9 mail@jonasschneider.com jerry@millionintegrals.com
builder.py
in mujoco_py
371 25 2017-06-28 2021-11-19 28 13 jonas@openai.com matthiasplappert@me.com
version.py
in mujoco_py
5 1 2017-06-28 2021-11-19 59 13 jonas@openai.com matthiasplappert@me.com
Correlations

File Size vs. Number of Changes: 42 points

mujoco_py/builder.py x: 371 lines of code y: 28 # changes mujoco_py/version.py x: 5 lines of code y: 59 # changes mujoco_py/__init__.py x: 23 lines of code y: 12 # changes mujoco_py/opengl_context.pyx x: 102 lines of code y: 6 # changes mujoco_py/pxd/mjmodel.pxd x: 660 lines of code y: 3 # changes mujoco_py/pxd/mjui.pxd x: 115 lines of code y: 2 # changes mujoco_py/pxd/mjvisualize.pxd x: 209 lines of code y: 4 # changes mujoco_py/pxd/mujoco.pxd x: 380 lines of code y: 4 # changes mujoco_py/utils.py x: 50 lines of code y: 6 # changes scripts/gen_wrappers.py x: 773 lines of code y: 10 # changes mujoco_py/mjpid.pyx x: 175 lines of code y: 5 # changes mujoco_py/mjrendercontext.pyx x: 249 lines of code y: 16 # changes mujoco_py/mjsim.pyx x: 249 lines of code y: 17 # changes pyproject.toml x: 10 lines of code y: 2 # changes mujoco_py/cymj.pyx x: 161 lines of code y: 10 # changes setup.py x: 40 lines of code y: 19 # changes MANIFEST.in x: 9 lines of code y: 6 # changes mujoco_py/gl/eglshim.c x: 214 lines of code y: 6 # changes mujoco_py/mjviewer.py x: 281 lines of code y: 18 # changes mujoco_py/pxd/mjdata.pxd x: 181 lines of code y: 3 # changes mujoco_py/pxd/mjrender.pxd x: 81 lines of code y: 2 # changes mujoco_py/gl/glshim.h x: 24 lines of code y: 5 # changes mujoco_py/gl/dummyshim.c x: 28 lines of code y: 4 # changes mujoco_py/gl/osmesashim.c x: 54 lines of code y: 5 # changes mujoco_py/mjbatchrenderer.pyx x: 182 lines of code y: 1 # changes mujoco_py/mjrenderpool.py x: 148 lines of code y: 6 # changes mujoco_py/modder.py x: 287 lines of code y: 4 # changes mujoco_py/gl/__init__.py x: 1 lines of code y: 1 # changes mujoco_py/gl/egl.h x: 251 lines of code y: 1 # changes mujoco_py/gl/eglext.h x: 851 lines of code y: 1 # changes mujoco_py/gl/eglplatform.h x: 42 lines of code y: 1 # changes mujoco_py/gl/khrplatform.h x: 102 lines of code y: 1 # changes mujoco_py/mjsimstate.pyx x: 70 lines of code y: 1 # changes xmls/claw.xml x: 79 lines of code y: 1 # changes xmls/door.xml x: 32 lines of code y: 1 # changes xmls/fetch/main.xml x: 171 lines of code y: 1 # changes xmls/juggler.xml x: 106 lines of code y: 1 # changes xmls/key.xml x: 13 lines of code y: 1 # changes xmls/shelf.xml x: 29 lines of code y: 1 # changes xmls/slider.xml x: 47 lines of code y: 1 # changes xmls/tosser.xml x: 68 lines of code y: 1 # changes
59.0
# changes
  min: 1.0
  average: 6.62
  25th percentile: 1.0
  median: 3.5
  75th percentile: 6.0
  max: 59.0
0 851.0
lines of code
min: 1.0 | average: 164.86 | 25th percentile: 31.25 | median: 102.0 | 75th percentile: 222.75 | max: 851.0

Number of Contributors vs. Number of Changes: 42 points

mujoco_py/builder.py x: 13 # contributors y: 28 # changes mujoco_py/version.py x: 13 # contributors y: 59 # changes mujoco_py/__init__.py x: 7 # contributors y: 12 # changes mujoco_py/opengl_context.pyx x: 6 # contributors y: 6 # changes mujoco_py/pxd/mjmodel.pxd x: 3 # contributors y: 3 # changes mujoco_py/pxd/mjui.pxd x: 2 # contributors y: 2 # changes mujoco_py/pxd/mjvisualize.pxd x: 4 # contributors y: 4 # changes mujoco_py/utils.py x: 5 # contributors y: 6 # changes scripts/gen_wrappers.py x: 7 # contributors y: 10 # changes mujoco_py/mjpid.pyx x: 3 # contributors y: 5 # changes mujoco_py/mjrendercontext.pyx x: 8 # contributors y: 16 # changes mujoco_py/mjsim.pyx x: 8 # contributors y: 17 # changes mujoco_py/cymj.pyx x: 8 # contributors y: 10 # changes setup.py x: 9 # contributors y: 19 # changes mujoco_py/mjviewer.py x: 7 # contributors y: 18 # changes mujoco_py/gl/glshim.h x: 4 # contributors y: 5 # changes mujoco_py/gl/dummyshim.c x: 3 # contributors y: 4 # changes mujoco_py/mjbatchrenderer.pyx x: 1 # contributors y: 1 # changes mujoco_py/mjrenderpool.py x: 2 # contributors y: 6 # changes
59.0
# changes
  min: 1.0
  average: 6.62
  25th percentile: 1.0
  median: 3.5
  75th percentile: 6.0
  max: 59.0
0 13.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.25 | max: 13.0

Number of Contributors vs. File Size: 42 points

mujoco_py/builder.py x: 13 # contributors y: 371 lines of code mujoco_py/version.py x: 13 # contributors y: 5 lines of code mujoco_py/__init__.py x: 7 # contributors y: 23 lines of code mujoco_py/opengl_context.pyx x: 6 # contributors y: 102 lines of code mujoco_py/pxd/mjmodel.pxd x: 3 # contributors y: 660 lines of code mujoco_py/pxd/mjui.pxd x: 2 # contributors y: 115 lines of code mujoco_py/pxd/mjvisualize.pxd x: 4 # contributors y: 209 lines of code mujoco_py/pxd/mujoco.pxd x: 4 # contributors y: 380 lines of code mujoco_py/utils.py x: 5 # contributors y: 50 lines of code scripts/gen_wrappers.py x: 7 # contributors y: 773 lines of code mujoco_py/mjpid.pyx x: 3 # contributors y: 175 lines of code mujoco_py/mjrendercontext.pyx x: 8 # contributors y: 249 lines of code pyproject.toml x: 2 # contributors y: 10 lines of code mujoco_py/cymj.pyx x: 8 # contributors y: 161 lines of code setup.py x: 9 # contributors y: 40 lines of code MANIFEST.in x: 5 # contributors y: 9 lines of code mujoco_py/gl/eglshim.c x: 5 # contributors y: 214 lines of code mujoco_py/mjviewer.py x: 7 # contributors y: 281 lines of code mujoco_py/pxd/mjdata.pxd x: 3 # contributors y: 181 lines of code mujoco_py/pxd/mjrender.pxd x: 2 # contributors y: 81 lines of code mujoco_py/gl/glshim.h x: 4 # contributors y: 24 lines of code mujoco_py/gl/dummyshim.c x: 3 # contributors y: 28 lines of code mujoco_py/gl/osmesashim.c x: 4 # contributors y: 54 lines of code mujoco_py/mjbatchrenderer.pyx x: 1 # contributors y: 182 lines of code mujoco_py/mjrenderpool.py x: 2 # contributors y: 148 lines of code mujoco_py/modder.py x: 4 # contributors y: 287 lines of code mujoco_py/gl/__init__.py x: 1 # contributors y: 1 lines of code mujoco_py/gl/egl.h x: 1 # contributors y: 251 lines of code mujoco_py/gl/eglext.h x: 1 # contributors y: 851 lines of code mujoco_py/gl/eglplatform.h x: 1 # contributors y: 42 lines of code mujoco_py/gl/khrplatform.h x: 1 # contributors y: 102 lines of code mujoco_py/mjsimstate.pyx x: 1 # contributors y: 70 lines of code xmls/claw.xml x: 1 # contributors y: 79 lines of code xmls/door.xml x: 1 # contributors y: 32 lines of code xmls/fetch/main.xml x: 1 # contributors y: 171 lines of code xmls/juggler.xml x: 1 # contributors y: 106 lines of code xmls/key.xml x: 1 # contributors y: 13 lines of code xmls/shelf.xml x: 1 # contributors y: 29 lines of code xmls/slider.xml x: 1 # contributors y: 47 lines of code
851.0
lines of code
  min: 1.0
  average: 164.86
  25th percentile: 31.25
  median: 102.0
  75th percentile: 222.75
  max: 851.0
0 13.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.25 | max: 13.0