openai / automated-interpretability
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 10 files with 2,188 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)
    • 10 files changed 1-5 times (2,188 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 10 files with 2,188 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)
    • 8 files changed by 2-5 contributors (2,081 lines of code)
    • 2 files changed by 1 contributor (107 lines of code)
0% | 0% | 0% | 95% | 4%
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, jsx, js, tsx, json, gitignore, md, ipynb, ts, css, txt, html
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%
css0% | 0% | 0% | 0% | 0%
tsx0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
jsx0% | 0% | 0% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 0%
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
neuron-explainer0% | 0% | 0% | 0% | 100%
neuron-viewer0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 41)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
simulator.py
in neuron-explainer/neuron_explainer/explanations
546 17 2023-12-21 2024-03-06 4 3 henktillman@gmail.com henktillman@gmail.com
azure.py
in neuron-explainer/neuron_explainer
4 1 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
setup.py
in neuron-explainer
20 - 2023-06-29 2023-11-13 2 2 wuthefwasthat@gmail.com dow@college.harvard.edu
token_connections.py
in neuron-explainer/neuron_explainer/activations
41 2 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
activations.py
in neuron-explainer/neuron_explainer/activations
179 13 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
explainer.py
in neuron-explainer/neuron_explainer/explanations
348 16 2024-01-13 2024-03-06 2 2 hijohnnylin@gmail.com henktillman@gmail.com
__init__.py
in neuron-explainer/neuron_explainer/activations
1 - 2023-06-29 2023-06-29 1 1 wuthefwasthat@gmail.com wuthefwasthat@gmail.com
server.py
in neuron-viewer/python
37 4 2023-05-10 2023-05-10 1 2 wuthefwasthat@gmail.com m.eezadmehr@gmail.com
explanations.py
in neuron-explainer/neuron_explainer/explanations
106 5 2023-05-10 2023-05-10 1 1 2119212+jsoref@users.norepl... 2119212+jsoref@users.norepl...
few_shot_examples.py
in neuron-explainer/neuron_explainer/explanations
906 3 2024-01-24 2024-01-24 1 2 henktillman@gmail.com hijohnnylin@gmail.com
__init__.py
in neuron-explainer/neuron_explainer/explanations
1 -
__init__.py
in neuron-explainer/neuron_explainer
1 -
__init__.py
in neuron-explainer/neuron_explainer/fast_dataclasses
2 -
index.js
in neuron-viewer/src/panes
4 -
tailwind.config.js
in neuron-viewer
7 -
heatmapGrid.tsx
in neuron-viewer/src
11 -
reportWebVitals.js
in neuron-viewer/src
12 -
index.css
in neuron-viewer/src
12 -
App.jsx
in neuron-viewer/src
15 -
index.jsx
in neuron-viewer/src
15 -
utils.ts
in neuron-viewer/src
22 -
tokenHeatmap.tsx
in neuron-viewer/src
29 1
puzzles.py
in neuron-explainer/neuron_explainer/explanations
32 2
index.html
in neuron-viewer/src
32 -
types.ts
in neuron-viewer/src
57 3
feed.jsx
in neuron-viewer/src
59 -
fast_dataclasses.py
in neuron-explainer/neuron_explainer/fast_dataclasses
60 5
prompt_builder.py
in neuron-explainer/neuron_explainer/explanations
74 5
interpAPI.ts
in neuron-viewer/src
80 2
activation_records.py
in neuron-explainer/neuron_explainer/activations
92 8
simulationHeatmap.tsx
in neuron-viewer/src
92 1
datasetList.jsx
in neuron-viewer/src/panes
97 -
similarNeurons.jsx
in neuron-viewer/src/panes
107 -
api_client.py
in neuron-explainer/neuron_explainer
113 4
calibrated_simulator.py
in neuron-explainer/neuron_explainer/explanations
116 13
topTokens.jsx
in neuron-viewer/src/panes
116 -
scoring.py
in neuron-explainer/neuron_explainer/explanations
117 6
welcome.tsx
in neuron-viewer/src
128 1
explanation.jsx
in neuron-viewer/src/panes
155 -
token_space_few_shot_examples.py
in neuron-explainer/neuron_explainer/explanations
195 1
App.css
in neuron-viewer/src
251 -
Files With Most Contributors (Top 41)
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
simulator.py
in neuron-explainer/neuron_explainer/explanations
546 17 2023-12-21 2024-03-06 4 3 henktillman@gmail.com henktillman@gmail.com
token_connections.py
in neuron-explainer/neuron_explainer/activations
41 2 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
activations.py
in neuron-explainer/neuron_explainer/activations
179 13 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
azure.py
in neuron-explainer/neuron_explainer
4 1 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
explainer.py
in neuron-explainer/neuron_explainer/explanations
348 16 2024-01-13 2024-03-06 2 2 hijohnnylin@gmail.com henktillman@gmail.com
setup.py
in neuron-explainer
20 - 2023-06-29 2023-11-13 2 2 wuthefwasthat@gmail.com dow@college.harvard.edu
server.py
in neuron-viewer/python
37 4 2023-05-10 2023-05-10 1 2 wuthefwasthat@gmail.com m.eezadmehr@gmail.com
few_shot_examples.py
in neuron-explainer/neuron_explainer/explanations
906 3 2024-01-24 2024-01-24 1 2 henktillman@gmail.com hijohnnylin@gmail.com
__init__.py
in neuron-explainer/neuron_explainer/activations
1 - 2023-06-29 2023-06-29 1 1 wuthefwasthat@gmail.com wuthefwasthat@gmail.com
explanations.py
in neuron-explainer/neuron_explainer/explanations
106 5 2023-05-10 2023-05-10 1 1 2119212+jsoref@users.norepl... 2119212+jsoref@users.norepl...
index.css
in neuron-viewer/src
12 -
tokenHeatmap.tsx
in neuron-viewer/src
29 1
index.html
in neuron-viewer/src
32 -
simulationHeatmap.tsx
in neuron-viewer/src
92 1
index.jsx
in neuron-viewer/src
15 -
welcome.tsx
in neuron-viewer/src
128 1
App.jsx
in neuron-viewer/src
15 -
utils.ts
in neuron-viewer/src
22 -
App.css
in neuron-viewer/src
251 -
heatmapGrid.tsx
in neuron-viewer/src
11 -
types.ts
in neuron-viewer/src
57 3
reportWebVitals.js
in neuron-viewer/src
12 -
topTokens.jsx
in neuron-viewer/src/panes
116 -
explanation.jsx
in neuron-viewer/src/panes
155 -
index.js
in neuron-viewer/src/panes
4 -
datasetList.jsx
in neuron-viewer/src/panes
97 -
similarNeurons.jsx
in neuron-viewer/src/panes
107 -
feed.jsx
in neuron-viewer/src
59 -
interpAPI.ts
in neuron-viewer/src
80 2
tailwind.config.js
in neuron-viewer
7 -
activation_records.py
in neuron-explainer/neuron_explainer/activations
92 8
__init__.py
in neuron-explainer/neuron_explainer
1 -
__init__.py
in neuron-explainer/neuron_explainer/fast_dataclasses
2 -
fast_dataclasses.py
in neuron-explainer/neuron_explainer/fast_dataclasses
60 5
api_client.py
in neuron-explainer/neuron_explainer
113 4
__init__.py
in neuron-explainer/neuron_explainer/explanations
1 -
token_space_few_shot_examples.py
in neuron-explainer/neuron_explainer/explanations
195 1
calibrated_simulator.py
in neuron-explainer/neuron_explainer/explanations
116 13
puzzles.py
in neuron-explainer/neuron_explainer/explanations
32 2
prompt_builder.py
in neuron-explainer/neuron_explainer/explanations
74 5
scoring.py
in neuron-explainer/neuron_explainer/explanations
117 6
Files With Least Contributors (Top 41)
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
App.css
in neuron-viewer/src
251 -
token_space_few_shot_examples.py
in neuron-explainer/neuron_explainer/explanations
195 1
explanation.jsx
in neuron-viewer/src/panes
155 -
welcome.tsx
in neuron-viewer/src
128 1
scoring.py
in neuron-explainer/neuron_explainer/explanations
117 6
topTokens.jsx
in neuron-viewer/src/panes
116 -
calibrated_simulator.py
in neuron-explainer/neuron_explainer/explanations
116 13
api_client.py
in neuron-explainer/neuron_explainer
113 4
similarNeurons.jsx
in neuron-viewer/src/panes
107 -
datasetList.jsx
in neuron-viewer/src/panes
97 -
simulationHeatmap.tsx
in neuron-viewer/src
92 1
activation_records.py
in neuron-explainer/neuron_explainer/activations
92 8
interpAPI.ts
in neuron-viewer/src
80 2
prompt_builder.py
in neuron-explainer/neuron_explainer/explanations
74 5
fast_dataclasses.py
in neuron-explainer/neuron_explainer/fast_dataclasses
60 5
feed.jsx
in neuron-viewer/src
59 -
types.ts
in neuron-viewer/src
57 3
index.html
in neuron-viewer/src
32 -
puzzles.py
in neuron-explainer/neuron_explainer/explanations
32 2
tokenHeatmap.tsx
in neuron-viewer/src
29 1
utils.ts
in neuron-viewer/src
22 -
index.jsx
in neuron-viewer/src
15 -
App.jsx
in neuron-viewer/src
15 -
index.css
in neuron-viewer/src
12 -
reportWebVitals.js
in neuron-viewer/src
12 -
heatmapGrid.tsx
in neuron-viewer/src
11 -
tailwind.config.js
in neuron-viewer
7 -
index.js
in neuron-viewer/src/panes
4 -
__init__.py
in neuron-explainer/neuron_explainer/fast_dataclasses
2 -
__init__.py
in neuron-explainer/neuron_explainer
1 -
__init__.py
in neuron-explainer/neuron_explainer/explanations
1 -
explanations.py
in neuron-explainer/neuron_explainer/explanations
106 5 2023-05-10 2023-05-10 1 1 2119212+jsoref@users.norepl... 2119212+jsoref@users.norepl...
__init__.py
in neuron-explainer/neuron_explainer/activations
1 - 2023-06-29 2023-06-29 1 1 wuthefwasthat@gmail.com wuthefwasthat@gmail.com
few_shot_examples.py
in neuron-explainer/neuron_explainer/explanations
906 3 2024-01-24 2024-01-24 1 2 henktillman@gmail.com hijohnnylin@gmail.com
explainer.py
in neuron-explainer/neuron_explainer/explanations
348 16 2024-01-13 2024-03-06 2 2 hijohnnylin@gmail.com henktillman@gmail.com
activations.py
in neuron-explainer/neuron_explainer/activations
179 13 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
token_connections.py
in neuron-explainer/neuron_explainer/activations
41 2 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
server.py
in neuron-viewer/python
37 4 2023-05-10 2023-05-10 1 2 wuthefwasthat@gmail.com m.eezadmehr@gmail.com
setup.py
in neuron-explainer
20 - 2023-06-29 2023-11-13 2 2 wuthefwasthat@gmail.com dow@college.harvard.edu
azure.py
in neuron-explainer/neuron_explainer
4 1 2023-07-19 2023-07-20 2 2 williamrs@openai.com 78386475+williamrs-openai@u...
simulator.py
in neuron-explainer/neuron_explainer/explanations
546 17 2023-12-21 2024-03-06 4 3 henktillman@gmail.com henktillman@gmail.com
Correlations

File Size vs. Number of Changes: 10 points

neuron-explainer/neuron_explainer/explanations/simulator.py x: 546 lines of code y: 4 # changes neuron-explainer/neuron_explainer/explanations/explainer.py x: 348 lines of code y: 2 # changes neuron-explainer/neuron_explainer/explanations/few_shot_examples.py x: 906 lines of code y: 1 # changes neuron-explainer/setup.py x: 20 lines of code y: 2 # changes neuron-explainer/neuron_explainer/activations/activations.py x: 179 lines of code y: 2 # changes neuron-explainer/neuron_explainer/activations/token_connections.py x: 41 lines of code y: 2 # changes neuron-explainer/neuron_explainer/azure.py x: 4 lines of code y: 2 # changes neuron-explainer/neuron_explainer/activations/__init__.py x: 1 lines of code y: 1 # changes neuron-explainer/neuron_explainer/explanations/explanations.py x: 106 lines of code y: 1 # changes neuron-viewer/python/server.py x: 37 lines of code y: 1 # changes
4.0
# changes
  min: 1.0
  average: 1.8
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 4.0
0 906.0
lines of code
min: 1.0 | average: 218.8 | 25th percentile: 16.0 | median: 73.5 | 75th percentile: 397.5 | max: 906.0

Number of Contributors vs. Number of Changes: 10 points

neuron-explainer/neuron_explainer/explanations/simulator.py x: 3 # contributors y: 4 # changes neuron-explainer/neuron_explainer/explanations/explainer.py x: 2 # contributors y: 2 # changes neuron-explainer/neuron_explainer/explanations/few_shot_examples.py x: 2 # contributors y: 1 # changes neuron-explainer/neuron_explainer/activations/__init__.py x: 1 # contributors y: 1 # changes
4.0
# changes
  min: 1.0
  average: 1.8
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 4.0
0 3.0
# contributors
min: 1.0 | average: 1.9 | 25th percentile: 1.75 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 10 points

neuron-explainer/neuron_explainer/explanations/simulator.py x: 3 # contributors y: 546 lines of code neuron-explainer/neuron_explainer/explanations/explainer.py x: 2 # contributors y: 348 lines of code neuron-explainer/neuron_explainer/explanations/few_shot_examples.py x: 2 # contributors y: 906 lines of code neuron-explainer/setup.py x: 2 # contributors y: 20 lines of code neuron-explainer/neuron_explainer/activations/activations.py x: 2 # contributors y: 179 lines of code neuron-explainer/neuron_explainer/activations/token_connections.py x: 2 # contributors y: 41 lines of code neuron-explainer/neuron_explainer/azure.py x: 2 # contributors y: 4 lines of code neuron-explainer/neuron_explainer/activations/__init__.py x: 1 # contributors y: 1 lines of code neuron-explainer/neuron_explainer/explanations/explanations.py x: 1 # contributors y: 106 lines of code neuron-viewer/python/server.py x: 2 # contributors y: 37 lines of code
906.0
lines of code
  min: 1.0
  average: 218.8
  25th percentile: 16.0
  median: 73.5
  75th percentile: 397.5
  max: 906.0
0 3.0
# contributors
min: 1.0 | average: 1.9 | 25th percentile: 1.75 | median: 2.0 | 75th percentile: 2.0 | max: 3.0