azure / autorest.python
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 88 files with 6,103 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (9 lines of code)
    • 1 file changed 21-50 times (896 lines of code)
    • 12 files changed 6-20 times (1,688 lines of code)
    • 74 files changed 1-5 times (3,510 lines of code)
0% | <1% | 14% | 27% | 57%
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 88 files with 6,103 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)
    • 1 file changed by 6-10 contributors (9 lines of code)
    • 42 files changed by 2-5 contributors (3,958 lines of code)
    • 45 files changed by 1 contributor (2,136 lines of code)
0% | 0% | <1% | 64% | 34%
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, in, json, txt, yaml, ts, ini, jinja2, js, ps1, gitignore, gitattributes, toml, rst, mjs, editorconfig, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | <1% | 0% | 36% | 63%
py0% | 0% | 24% | 27% | 48%
jinja20% | 0% | 0% | 45% | 54%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
mjs0% | 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
packages0% | <1% | 17% | 31% | 50%
eng0% | 0% | 0% | 12% | 87%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
emitter.ts
in packages/typespec-python/src
9 1 2023-03-20 2025-03-25 72 6 yuchaoyan@microsoft.com tadelesh.shi@live.cn
__init__.py
in packages/autorest.python/autorest/m4reformatter
896 64 2022-07-22 2025-04-17 38 5 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
lib.ts
in packages/typespec-python/src
58 - 2023-03-20 2025-04-03 20 3 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
tasks.py
in packages/autorest.python
496 27 2022-07-22 2025-04-22 19 4 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
regenerate.ts
in packages/typespec-python/scripts/eng
403 11 2024-08-22 2025-04-23 17 2 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
run_pylint.py
in eng/scripts
37 2 2022-01-27 2025-04-09 13 4 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiapi/serializers
113 7 2022-07-22 2025-04-22 11 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
run_mypy.py
in eng/scripts
32 2 2022-03-11 2024-10-18 9 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_service_client.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
150 - 2022-07-22 2025-04-17 9 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
imports.py
in packages/autorest.python/autorest/multiapi/models
159 5 2022-07-22 2025-04-17 9 5 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
run_pyright.py
in eng/scripts
39 2 2022-11-10 2024-08-22 8 4 59815250+changlong-liu@user... yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest
35 9 2022-07-22 2024-07-03 7 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
server.py
in packages/autorest.python/autorest/jsonrpc
76 3 2022-07-22 2024-10-18 7 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
lint.ts
in packages/typespec-python/scripts/eng
90 5 2024-08-22 2025-01-06 6 2 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
run_apiview.py
in eng/scripts
25 1 2022-11-29 2024-05-06 5 4 59815250+changlong-liu@user... 43154838+iscai-msft@users.n...
run_tsp.py
in packages/typespec-python/scripts
25 - 2024-07-03 2025-04-18 5 4 43154838+iscai-msft@users.n... 9859037+catalinaperalta@use...
install.py
in packages/typespec-python/scripts
27 1 2024-07-03 2025-04-18 5 3 43154838+iscai-msft@users.n... 9859037+catalinaperalta@use...
setup.py
in packages/autorest.python
40 - 2022-07-22 2025-04-09 5 4 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
util.py
in eng/scripts
68 1 2023-09-07 2024-05-06 5 2 yuchaoyan@microsoft.com 43154838+iscai-msft@users.n...
code_model.py
in packages/autorest.python/autorest/multiapi/models
101 5 2022-07-22 2024-05-06 5 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
import_serializer.py
in packages/autorest.python/autorest/multiapi/serializers
155 8 2022-07-22 2024-05-06 5 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
run-python3.js
in packages/autorest.python
12 1 2022-07-22 2025-04-09 4 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
prepare.py
in packages/typespec-python/scripts
21 1 2024-07-03 2025-04-09 4 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
install.py
in packages/autorest.python/scripts
28 1 2024-07-03 2025-04-09 4 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/jsonrpc
72 11 2022-07-22 2025-01-16 4 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
sdk_regenerate.py
in eng/scripts
113 8 2024-07-10 2024-09-03 4 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiapi
147 16 2022-07-22 2024-07-03 4 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
17 - 2022-03-02 2023-05-04 3 2 43154838+iscai-msft@users.n... tadelesh.shi@live.cn
start.py
in packages/autorest.python/scripts
19 1 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
prepare.py
in packages/autorest.python/scripts
21 1 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
utils.py
in packages/autorest.python/autorest/multiapi
28 3 2022-07-22 2024-05-06 3 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
__init__.py
in packages/autorest.python/autorest/multiclient
31 2 2022-07-22 2024-07-03 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
localapi.py
in packages/autorest.python/autorest/jsonrpc
32 6 2022-07-22 2022-12-21 3 2 43154838+iscai-msft@users.n... laurent.mazuel@gmail.com
m2r.py
in packages/autorest.python/autorest
34 5 2024-07-03 2025-04-17 3 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
jinja2
multiapi_operations_mixin.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
36 - 2022-07-22 2025-04-22 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
venvtools.py
in packages/autorest.python/scripts
53 5 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
venvtools.py
in packages/typespec-python/scripts
53 5 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
client.py
in packages/autorest.python/autorest/multiapi/models
56 5 2022-07-22 2024-05-06 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
initialize.py
in eng/scripts
61 2 2023-11-16 2025-01-16 3 2 hallipr@gmail.com 43154838+iscai-msft@users.n...
stdstream.py
in packages/autorest.python/autorest/jsonrpc
68 8 2022-07-22 2024-05-06 3 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
operation_mixin_group.py
in packages/autorest.python/autorest/multiapi/models
73 5 2022-07-22 2024-05-06 3 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_config.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
83 - 2022-07-22 2023-10-12 3 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
index.ts
in packages/typespec-python/src
2 - 2023-03-20 2024-09-30 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiapi/models
10 - 2022-07-22 2022-12-16 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
preprocess.py
in packages/autorest.python/autorest
11 1 2024-07-03 2025-04-17 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
run-python3.js
in packages/autorest.python/scripts
12 1 2024-07-03 2025-04-09 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
config.py
in packages/autorest.python/autorest/multiapi/models
15 3 2022-07-22 2024-05-06 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
run-python3.ts
in packages/autorest.python/scripts
15 1 2024-08-22 2025-04-09 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
run-python3.ts
in packages/typespec-python/scripts
15 1 2024-08-15 2025-04-09 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
copy-generator.ts
in packages/autorest.python/scripts
16 1 2024-08-22 2024-09-30 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
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
emitter.ts
in packages/typespec-python/src
9 1 2023-03-20 2025-03-25 72 6 yuchaoyan@microsoft.com tadelesh.shi@live.cn
__init__.py
in packages/autorest.python/autorest/m4reformatter
896 64 2022-07-22 2025-04-17 38 5 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
imports.py
in packages/autorest.python/autorest/multiapi/models
159 5 2022-07-22 2025-04-17 9 5 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
tasks.py
in packages/autorest.python
496 27 2022-07-22 2025-04-22 19 4 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
run_pylint.py
in eng/scripts
37 2 2022-01-27 2025-04-09 13 4 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
run_pyright.py
in eng/scripts
39 2 2022-11-10 2024-08-22 8 4 59815250+changlong-liu@user... yuchaoyan@microsoft.com
run_tsp.py
in packages/typespec-python/scripts
25 - 2024-07-03 2025-04-18 5 4 43154838+iscai-msft@users.n... 9859037+catalinaperalta@use...
setup.py
in packages/autorest.python
40 - 2022-07-22 2025-04-09 5 4 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
run_apiview.py
in eng/scripts
25 1 2022-11-29 2024-05-06 5 4 59815250+changlong-liu@user... 43154838+iscai-msft@users.n...
lib.ts
in packages/typespec-python/src
58 - 2023-03-20 2025-04-03 20 3 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
jinja2
multiapi_service_client.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
150 - 2022-07-22 2025-04-17 9 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
run_mypy.py
in eng/scripts
32 2 2022-03-11 2024-10-18 9 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
__init__.py
in packages/autorest.python/autorest
35 9 2022-07-22 2024-07-03 7 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
server.py
in packages/autorest.python/autorest/jsonrpc
76 3 2022-07-22 2024-10-18 7 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
install.py
in packages/typespec-python/scripts
27 1 2024-07-03 2025-04-18 5 3 43154838+iscai-msft@users.n... 9859037+catalinaperalta@use...
import_serializer.py
in packages/autorest.python/autorest/multiapi/serializers
155 8 2022-07-22 2024-05-06 5 3 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
run-python3.js
in packages/autorest.python
12 1 2022-07-22 2025-04-09 4 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
m2r.py
in packages/autorest.python/autorest
34 5 2024-07-03 2025-04-17 3 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
jinja2
multiapi_config.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
83 - 2022-07-22 2023-10-12 3 3 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
regenerate.ts
in packages/typespec-python/scripts/eng
403 11 2024-08-22 2025-04-23 17 2 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiapi/serializers
113 7 2022-07-22 2025-04-22 11 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
lint.ts
in packages/typespec-python/scripts/eng
90 5 2024-08-22 2025-01-06 6 2 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
util.py
in eng/scripts
68 1 2023-09-07 2024-05-06 5 2 yuchaoyan@microsoft.com 43154838+iscai-msft@users.n...
prepare.py
in packages/typespec-python/scripts
21 1 2024-07-03 2025-04-09 4 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
install.py
in packages/autorest.python/scripts
28 1 2024-07-03 2025-04-09 4 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiapi
147 16 2022-07-22 2024-07-03 4 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
venvtools.py
in packages/typespec-python/scripts
53 5 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
prepare.py
in packages/autorest.python/scripts
21 1 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
venvtools.py
in packages/autorest.python/scripts
53 5 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
start.py
in packages/autorest.python/scripts
19 1 2024-07-03 2025-04-09 3 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
operation_mixin_group.py
in packages/autorest.python/autorest/multiapi/models
73 5 2022-07-22 2024-05-06 3 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
utils.py
in packages/autorest.python/autorest/multiapi
28 3 2022-07-22 2024-05-06 3 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
localapi.py
in packages/autorest.python/autorest/jsonrpc
32 6 2022-07-22 2022-12-21 3 2 43154838+iscai-msft@users.n... laurent.mazuel@gmail.com
stdstream.py
in packages/autorest.python/autorest/jsonrpc
68 8 2022-07-22 2024-05-06 3 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
17 - 2022-03-02 2023-05-04 3 2 43154838+iscai-msft@users.n... tadelesh.shi@live.cn
initialize.py
in eng/scripts
61 2 2023-11-16 2025-01-16 3 2 hallipr@gmail.com 43154838+iscai-msft@users.n...
run-tests.ts
in packages/typespec-python/scripts/eng
79 3 2024-08-22 2024-09-05 2 2 yuchaoyan@microsoft.com 43154838+iscai-msft@users.n...
run-python3.ts
in packages/typespec-python/scripts
15 1 2024-08-15 2025-04-09 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
run-python3.js
in packages/autorest.python/scripts
12 1 2024-07-03 2025-04-09 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
preprocess.py
in packages/autorest.python/autorest
11 1 2024-07-03 2025-04-17 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
jinja2
multiapi_init.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
18 - 2022-07-22 2022-08-16 2 2 43154838+iscai-msft@users.n... yuchaoyan@microsoft.com
build.py
in eng/scripts
104 1 2023-11-16 2024-05-06 2 2 hallipr@gmail.com 43154838+iscai-msft@users.n...
helpers.py
in eng/scripts
45 3 2023-11-16 2024-05-06 2 2 hallipr@gmail.com 43154838+iscai-msft@users.n...
code_model.py
in packages/autorest.python/autorest/multiapi/models
101 5 2022-07-22 2024-05-06 5 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
__init__.py
in packages/autorest.python/autorest/jsonrpc
72 11 2022-07-22 2025-01-16 4 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
sdk_regenerate.py
in eng/scripts
113 8 2024-07-10 2024-09-03 4 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiclient
31 2 2022-07-22 2024-07-03 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
client.py
in packages/autorest.python/autorest/multiapi/models
56 5 2022-07-22 2024-05-06 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_operations_mixin.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
36 - 2022-07-22 2025-04-22 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
utils.ts
in packages/typespec-python/scripts/eng
32 2 2024-08-22 2024-08-23 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
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
regenerate.ts
in packages/autorest.python/scripts/eng
260 9 2024-09-30 2024-09-30 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
system-requirements.ts
in packages/typespec-python/scripts
182 - 2024-08-15 2024-08-15 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
system-requirements.ts
in packages/autorest.python/scripts
182 - 2024-08-22 2024-08-22 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
164 - 2025-01-16 2025-01-16 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
sdk_regenerate.py
in eng/scripts
113 8 2024-07-10 2024-09-03 4 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
code_model.py
in packages/autorest.python/autorest/multiapi/models
101 5 2022-07-22 2024-05-06 5 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
codegen.py
in packages/autorest.python/autorest
98 4 2024-07-03 2025-01-16 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
run-tests.ts
in packages/autorest.python/scripts/eng
79 3 2024-09-30 2024-09-30 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/jsonrpc
72 11 2022-07-22 2025-01-16 4 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
helpers.js
in eng/scripts
72 3 2022-03-02 2022-03-02 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
eslint.config.js
in packages/typespec-python
67 1 2024-09-20 2024-09-20 1 1 tadelesh.shi@live.cn tadelesh.shi@live.cn
lint.ts
in packages/autorest.python/scripts/eng
64 4 2024-09-30 2024-09-30 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
sdk_regenerate.yaml
in eng/pipelines
62 - 2024-07-10 2025-03-10 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
client.py
in packages/autorest.python/autorest/multiapi/models
56 5 2022-07-22 2024-05-06 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
50 - 2024-05-23 2024-05-23 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
44 - 2024-04-29 2024-05-07 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
global_parameters.py
in packages/autorest.python/autorest/multiapi/models
36 5 2022-07-22 2024-05-06 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_operations_mixin.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
36 - 2022-07-22 2025-04-22 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
utils.ts
in packages/typespec-python/scripts/eng
32 2 2024-08-22 2024-08-23 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
utils.ts
in packages/autorest.python/scripts/eng
32 2 2024-09-30 2024-09-30 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiclient
31 2 2022-07-22 2024-07-03 3 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
Test-Packages.ps1
in eng/scripts
29 - 2023-11-16 2023-11-16 1 1 hallipr@gmail.com hallipr@gmail.com
pr_tools.yaml
in eng/pipelines
26 - 2024-04-17 2024-04-17 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
Build-Packages.ps1
in eng/scripts
26 - 2023-11-16 2023-11-16 1 1 hallipr@gmail.com hallipr@gmail.com
mixin_operation.py
in packages/autorest.python/autorest/multiapi/models
24 7 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
24 - 2023-11-16 2023-11-16 1 1 hallipr@gmail.com hallipr@gmail.com
global_parameter.py
in packages/autorest.python/autorest/multiapi/models
23 5 2022-07-22 2022-12-16 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
19 - 2024-05-06 2025-04-21 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
operation_group.py
in packages/autorest.python/autorest/multiapi/models
17 5 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
copy-generator.ts
in packages/autorest.python/scripts
16 1 2024-08-22 2024-09-30 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
run-python3.ts
in packages/autorest.python/scripts
15 1 2024-08-22 2025-04-09 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
config.py
in packages/autorest.python/autorest/multiapi/models
15 3 2022-07-22 2024-05-06 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
__init__.py
in packages/autorest.python/autorest/multiapi/models
10 - 2022-07-22 2022-12-16 2 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_utils_init.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
10 - 2025-04-22 2025-04-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_models.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
9 - 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
init.py.jinja2
in packages/autorest.python/autorest/multiclient/templates
8 - 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
version.py.jinja2
in packages/autorest.python/autorest/multiclient/templates
7 - 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
jinja2
multiapi_version.py.jinja2
in packages/autorest.python/autorest/multiapi/templates
7 - 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
black.py
in packages/autorest.python/autorest
6 1 2024-07-03 2024-07-03 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
constant_global_parameter.py
in packages/autorest.python/autorest/multiapi/models
4 1 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
format.ts
in packages/typespec-python/scripts/eng
2 - 2024-08-22 2024-08-22 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
index.ts
in packages/typespec-python/src
2 - 2023-03-20 2024-09-30 2 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
format.ts
in packages/autorest.python/scripts/eng
2 - 2024-09-30 2024-09-30 1 1 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
_version.py
in packages/autorest.python/autorest
1 - 2022-07-22 2022-07-22 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
index.js
in packages/autorest.python
1 - 2023-01-06 2023-01-06 1 1 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
regenerate.ts
in packages/typespec-python/scripts/eng
403 11 2024-08-22 2025-04-23 17 2 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
__init__.py
in packages/autorest.python/autorest/multiapi
147 16 2022-07-22 2024-07-03 4 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
__init__.py
in packages/autorest.python/autorest/multiapi/serializers
113 7 2022-07-22 2025-04-22 11 2 43154838+iscai-msft@users.n... 43154838+iscai-msft@users.n...
build.py
in eng/scripts
104 1 2023-11-16 2024-05-06 2 2 hallipr@gmail.com 43154838+iscai-msft@users.n...
lint.ts
in packages/typespec-python/scripts/eng
90 5 2024-08-22 2025-01-06 6 2 yuchaoyan@microsoft.com yuchaoyan@microsoft.com
Correlations

File Size vs. Number of Changes: 88 points

packages/typespec-python/scripts/eng/regenerate.ts x: 403 lines of code y: 17 # changes packages/autorest.python/autorest/multiapi/serializers/__init__.py x: 113 lines of code y: 11 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_operations_mixin.py.jinja2 x: 36 lines of code y: 3 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_utils_init.py.jinja2 x: 10 lines of code y: 1 # changes packages/autorest.python/tasks.py x: 496 lines of code y: 19 # changes pyproject.toml x: 19 lines of code y: 2 # changes packages/typespec-python/scripts/install.py x: 27 lines of code y: 5 # changes packages/typespec-python/scripts/run_tsp.py x: 25 lines of code y: 5 # changes packages/autorest.python/autorest/m2r.py x: 34 lines of code y: 3 # changes packages/autorest.python/autorest/m4reformatter/__init__.py x: 896 lines of code y: 38 # changes packages/autorest.python/autorest/multiapi/models/imports.py x: 159 lines of code y: 9 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 x: 150 lines of code y: 9 # changes packages/autorest.python/autorest/preprocess.py x: 11 lines of code y: 2 # changes eng/scripts/run_pylint.py x: 37 lines of code y: 13 # changes packages/autorest.python/run-python3.js x: 12 lines of code y: 4 # changes packages/autorest.python/scripts/install.py x: 28 lines of code y: 4 # changes packages/autorest.python/scripts/prepare.py x: 21 lines of code y: 3 # changes packages/autorest.python/scripts/run-python3.js x: 12 lines of code y: 2 # changes packages/autorest.python/scripts/run-python3.ts x: 15 lines of code y: 2 # changes packages/autorest.python/scripts/start.py x: 19 lines of code y: 3 # changes packages/autorest.python/scripts/venvtools.py x: 53 lines of code y: 3 # changes packages/autorest.python/setup.py x: 40 lines of code y: 5 # changes packages/typespec-python/scripts/prepare.py x: 21 lines of code y: 4 # changes packages/typespec-python/src/lib.ts x: 58 lines of code y: 20 # changes packages/typespec-python/src/emitter.ts x: 9 lines of code y: 72 # changes eng/pipelines/sdk_regenerate.yaml x: 62 lines of code y: 2 # changes cspell.yaml x: 164 lines of code y: 1 # changes eng/scripts/initialize.py x: 61 lines of code y: 3 # changes packages/autorest.python/autorest/codegen.py x: 98 lines of code y: 2 # changes packages/autorest.python/autorest/jsonrpc/__init__.py x: 72 lines of code y: 4 # changes packages/typespec-python/scripts/eng/lint.ts x: 90 lines of code y: 6 # changes eng/scripts/run_mypy.py x: 32 lines of code y: 9 # changes packages/autorest.python/autorest/jsonrpc/server.py x: 76 lines of code y: 7 # changes packages/autorest.python/scripts/eng/format.ts x: 2 lines of code y: 1 # changes packages/autorest.python/scripts/eng/lint.ts x: 64 lines of code y: 1 # changes packages/autorest.python/scripts/eng/regenerate.ts x: 260 lines of code y: 1 # changes packages/autorest.python/scripts/eng/run-tests.ts x: 79 lines of code y: 1 # changes packages/autorest.python/scripts/eng/utils.ts x: 32 lines of code y: 1 # changes packages/typespec-python/src/index.ts x: 2 lines of code y: 2 # changes packages/typespec-python/eslint.config.js x: 67 lines of code y: 1 # changes packages/typespec-python/scripts/eng/run-tests.ts x: 79 lines of code y: 2 # changes eng/scripts/sdk_regenerate.py x: 113 lines of code y: 4 # changes packages/typespec-python/scripts/eng/utils.ts x: 32 lines of code y: 2 # changes eng/scripts/run_pyright.py x: 39 lines of code y: 8 # changes packages/autorest.python/scripts/system-requirements.ts x: 182 lines of code y: 1 # changes packages/autorest.python/autorest/__init__.py x: 35 lines of code y: 7 # changes packages/autorest.python/autorest/black.py x: 6 lines of code y: 1 # changes packages/autorest.python/autorest/multiapi/__init__.py x: 147 lines of code y: 4 # changes packages/autorest.python/autorest/multiclient/__init__.py x: 31 lines of code y: 3 # changes eng/prepare-release-branch.mjs x: 50 lines of code y: 1 # changes eng/prepare-release-branch.js x: 44 lines of code y: 2 # changes eng/scripts/build.py x: 104 lines of code y: 2 # changes eng/scripts/util.py x: 68 lines of code y: 5 # changes packages/autorest.python/autorest/jsonrpc/stdstream.py x: 68 lines of code y: 3 # changes packages/autorest.python/autorest/multiapi/models/client.py x: 56 lines of code y: 3 # changes packages/autorest.python/autorest/multiapi/models/code_model.py x: 101 lines of code y: 5 # changes packages/autorest.python/autorest/multiapi/models/global_parameters.py x: 36 lines of code y: 2 # changes packages/autorest.python/autorest/multiapi/models/operation_mixin_group.py x: 73 lines of code y: 3 # changes packages/autorest.python/autorest/multiapi/serializers/import_serializer.py x: 155 lines of code y: 5 # changes packages/autorest.python/autorest/multiapi/utils.py x: 28 lines of code y: 3 # changes eng/pipelines/pr_tools.yaml x: 26 lines of code y: 1 # changes eng/scripts/Initialize-Repository.ps1 x: 24 lines of code y: 1 # changes eng/scripts/Test-Packages.ps1 x: 29 lines of code y: 1 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_config.py.jinja2 x: 83 lines of code y: 3 # changes eng/scripts/check-for-changed-files.js x: 17 lines of code y: 3 # changes packages/autorest.python/index.js x: 1 lines of code y: 1 # changes packages/autorest.python/autorest/multiapi/models/global_parameter.py x: 23 lines of code y: 2 # changes packages/autorest.python/autorest/multiapi/models/constant_global_parameter.py x: 4 lines of code y: 1 # changes packages/autorest.python/autorest/multiapi/models/operation_group.py x: 17 lines of code y: 1 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_models.py.jinja2 x: 9 lines of code y: 1 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_version.py.jinja2 x: 7 lines of code y: 1 # changes eng/scripts/helpers.js x: 72 lines of code y: 1 # changes
72.0
# changes
  min: 1.0
  average: 4.7
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 72.0
0 896.0
lines of code
min: 1.0 | average: 69.35 | 25th percentile: 17.0 | median: 33.0 | 75th percentile: 72.75 | max: 896.0

Number of Contributors vs. Number of Changes: 88 points

packages/typespec-python/scripts/eng/regenerate.ts x: 2 # contributors y: 17 # changes packages/autorest.python/autorest/multiapi/serializers/__init__.py x: 2 # contributors y: 11 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_operations_mixin.py.jinja2 x: 1 # contributors y: 3 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_utils_init.py.jinja2 x: 1 # contributors y: 1 # changes packages/autorest.python/tasks.py x: 4 # contributors y: 19 # changes pyproject.toml x: 1 # contributors y: 2 # changes packages/typespec-python/scripts/install.py x: 3 # contributors y: 5 # changes packages/typespec-python/scripts/run_tsp.py x: 4 # contributors y: 5 # changes packages/autorest.python/autorest/m2r.py x: 3 # contributors y: 3 # changes packages/autorest.python/autorest/m4reformatter/__init__.py x: 5 # contributors y: 38 # changes packages/autorest.python/autorest/multiapi/models/imports.py x: 5 # contributors y: 9 # changes packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 x: 3 # contributors y: 9 # changes packages/autorest.python/autorest/preprocess.py x: 2 # contributors y: 2 # changes eng/scripts/run_pylint.py x: 4 # contributors y: 13 # changes packages/autorest.python/run-python3.js x: 3 # contributors y: 4 # changes packages/autorest.python/scripts/install.py x: 2 # contributors y: 4 # changes packages/autorest.python/scripts/prepare.py x: 2 # contributors y: 3 # changes packages/typespec-python/src/lib.ts x: 3 # contributors y: 20 # changes packages/typespec-python/src/emitter.ts x: 6 # contributors y: 72 # changes packages/autorest.python/autorest/jsonrpc/__init__.py x: 1 # contributors y: 4 # changes packages/typespec-python/scripts/eng/lint.ts x: 2 # contributors y: 6 # changes packages/autorest.python/autorest/jsonrpc/server.py x: 3 # contributors y: 7 # changes eng/scripts/run_pyright.py x: 4 # contributors y: 8 # changes eng/scripts/util.py x: 2 # contributors y: 5 # changes packages/autorest.python/autorest/multiapi/models/code_model.py x: 1 # contributors y: 5 # changes
72.0
# changes
  min: 1.0
  average: 4.7
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 72.0
0 6.0
# contributors
min: 1.0 | average: 1.85 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 88 points

packages/typespec-python/scripts/eng/regenerate.ts x: 2 # contributors y: 403 lines of code packages/autorest.python/autorest/multiapi/serializers/__init__.py x: 2 # contributors y: 113 lines of code packages/autorest.python/autorest/multiapi/templates/multiapi_operations_mixin.py.jinja2 x: 1 # contributors y: 36 lines of code packages/autorest.python/autorest/multiapi/templates/multiapi_utils_init.py.jinja2 x: 1 # contributors y: 10 lines of code packages/autorest.python/tasks.py x: 4 # contributors y: 496 lines of code pyproject.toml x: 1 # contributors y: 19 lines of code packages/typespec-python/scripts/install.py x: 3 # contributors y: 27 lines of code packages/typespec-python/scripts/run_tsp.py x: 4 # contributors y: 25 lines of code packages/autorest.python/autorest/m2r.py x: 3 # contributors y: 34 lines of code packages/autorest.python/autorest/m4reformatter/__init__.py x: 5 # contributors y: 896 lines of code packages/autorest.python/autorest/multiapi/models/imports.py x: 5 # contributors y: 159 lines of code packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 x: 3 # contributors y: 150 lines of code packages/autorest.python/autorest/preprocess.py x: 2 # contributors y: 11 lines of code eng/scripts/run_pylint.py x: 4 # contributors y: 37 lines of code packages/autorest.python/run-python3.js x: 3 # contributors y: 12 lines of code packages/autorest.python/scripts/install.py x: 2 # contributors y: 28 lines of code packages/autorest.python/scripts/prepare.py x: 2 # contributors y: 21 lines of code packages/autorest.python/scripts/run-python3.ts x: 1 # contributors y: 15 lines of code packages/autorest.python/scripts/venvtools.py x: 2 # contributors y: 53 lines of code packages/autorest.python/setup.py x: 4 # contributors y: 40 lines of code packages/typespec-python/scripts/run-python3.ts x: 2 # contributors y: 15 lines of code packages/typespec-python/src/lib.ts x: 3 # contributors y: 58 lines of code packages/typespec-python/src/emitter.ts x: 6 # contributors y: 9 lines of code eng/pipelines/sdk_regenerate.yaml x: 1 # contributors y: 62 lines of code cspell.yaml x: 1 # contributors y: 164 lines of code eng/scripts/initialize.py x: 2 # contributors y: 61 lines of code packages/autorest.python/autorest/codegen.py x: 1 # contributors y: 98 lines of code packages/autorest.python/autorest/jsonrpc/__init__.py x: 1 # contributors y: 72 lines of code packages/typespec-python/scripts/eng/lint.ts x: 2 # contributors y: 90 lines of code packages/autorest.python/autorest/jsonrpc/server.py x: 3 # contributors y: 76 lines of code packages/autorest.python/scripts/eng/format.ts x: 1 # contributors y: 2 lines of code packages/autorest.python/scripts/eng/lint.ts x: 1 # contributors y: 64 lines of code packages/autorest.python/scripts/eng/regenerate.ts x: 1 # contributors y: 260 lines of code packages/autorest.python/scripts/eng/run-tests.ts x: 1 # contributors y: 79 lines of code packages/autorest.python/scripts/eng/utils.ts x: 1 # contributors y: 32 lines of code packages/typespec-python/scripts/eng/run-tests.ts x: 2 # contributors y: 79 lines of code eng/scripts/sdk_regenerate.py x: 1 # contributors y: 113 lines of code packages/autorest.python/scripts/system-requirements.ts x: 1 # contributors y: 182 lines of code packages/autorest.python/autorest/black.py x: 1 # contributors y: 6 lines of code packages/autorest.python/autorest/multiapi/__init__.py x: 2 # contributors y: 147 lines of code packages/autorest.python/autorest/multiclient/__init__.py x: 1 # contributors y: 31 lines of code eng/prepare-release-branch.mjs x: 1 # contributors y: 50 lines of code eng/prepare-release-branch.js x: 1 # contributors y: 44 lines of code eng/scripts/build.py x: 2 # contributors y: 104 lines of code eng/scripts/helpers.py x: 2 # contributors y: 45 lines of code eng/scripts/util.py x: 2 # contributors y: 68 lines of code packages/autorest.python/autorest/multiapi/models/client.py x: 1 # contributors y: 56 lines of code packages/autorest.python/autorest/multiapi/models/code_model.py x: 1 # contributors y: 101 lines of code packages/autorest.python/autorest/multiapi/models/operation_mixin_group.py x: 2 # contributors y: 73 lines of code packages/autorest.python/autorest/multiapi/serializers/import_serializer.py x: 3 # contributors y: 155 lines of code eng/pipelines/pr_tools.yaml x: 1 # contributors y: 26 lines of code eng/scripts/Initialize-Repository.ps1 x: 1 # contributors y: 24 lines of code packages/autorest.python/autorest/multiapi/templates/multiapi_config.py.jinja2 x: 3 # contributors y: 83 lines of code packages/autorest.python/autorest/jsonrpc/localapi.py x: 2 # contributors y: 32 lines of code
896.0
lines of code
  min: 1.0
  average: 69.35
  25th percentile: 17.0
  median: 33.0
  75th percentile: 72.75
  max: 896.0
0 6.0
# contributors
min: 1.0 | average: 1.85 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0